/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-start-on-rectangle{--hero-arrow-right-start-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-start-on-rectangle);-webkit-mask:var(--hero-arrow-right-start-on-rectangle);-webkit-mask:var(--hero-arrow-right-start-on-rectangle);mask:var(--hero-arrow-right-start-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-up{--hero-arrow-trending-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018%209%2011.25l4.306%204.306a11.95%2011.95%200%200%201%205.814-5.518l2.74-1.22m0%200-5.94-2.281m5.94%202.28-2.28%205.941%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-trending-up);-webkit-mask:var(--hero-arrow-trending-up);-webkit-mask:var(--hero-arrow-trending-up);mask:var(--hero-arrow-trending-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2015%203%209m0%200%206-6M3%209h12a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203.75v4.5m0-4.5h4.5m-4.5%200L9%209M3.75%2020.25v-4.5m0%204.5h4.5m-4.5%200L9%2015M20.25%203.75h-4.5m4.5%200v4.5m0-4.5L15%209m5.25%2011.25h-4.5m4.5%200v-4.5m0%204.5L15%2015%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2021%203%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-at-symbol{--hero-at-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200Zm0%200c0%201.657%201.007%203%202.25%203S21%2013.657%2021%2012a9%209%200%201%200-2.636%206.364M16.5%2012V8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-at-symbol);-webkit-mask:var(--hero-at-symbol);-webkit-mask:var(--hero-at-symbol);mask:var(--hero-at-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%203.104v5.714a2.25%202.25%200%200%201-.659%201.591L5%2014.5M9.75%203.104c-.251.023-.501.05-.75.082m.75-.082a24.301%2024.301%200%200%201%204.5%200m0%200v5.714c0%20.597.237%201.17.659%201.591L19.8%2015.3M14.25%203.104c.251.023.501.05.75.082M19.8%2015.3l-1.57.393A9.065%209.065%200%200%201%2012%2015a9.065%209.065%200%200%200-6.23-.693L5%2014.5m14.8.8%201.402%201.402c1.232%201.232.65%203.318-1.067%203.611A48.309%2048.309%200%200%201%2012%2021c-2.773%200-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5%2014.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell{--hero-bell:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);mask:var(--hero-bell);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bold{--hero-bold:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203.744h-.753v8.25h7.125a4.125%204.125%200%200%200%200-8.25H6.75Zm0%200v.38m0%2016.122h6.747a4.5%204.5%200%200%200%200-9.001h-7.5v9h.753Zm0%200v-.37m0-15.751h6a3.75%203.75%200%201%201%200%207.5h-6m0-7.5v7.5m0%200v8.25m0-8.25h6.375a4.125%204.125%200%200%201%200%208.25H6.75m.747-15.38h4.875a3.375%203.375%200%200%201%200%206.75H7.497v-6.75Zm0%207.5h5.25a3.75%203.75%200%200%201%200%207.5h-5.25v-7.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bold);-webkit-mask:var(--hero-bold);-webkit-mask:var(--hero-bold);mask:var(--hero-bold);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark{--hero-bookmark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.593%203.322c1.1.128%201.907%201.077%201.907%202.185V21L12%2017.25%204.5%2021V5.507c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);mask:var(--hero-bookmark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar{--hero-calendar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);mask:var(--hero-calendar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar{--hero-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2013.125C3%2012.504%203.504%2012%204.125%2012h2.25c.621%200%201.125.504%201.125%201.125v6.75C7.5%2020.496%206.996%2021%206.375%2021h-2.25A1.125%201.125%200%200%201%203%2019.875v-6.75ZM9.75%208.625c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125v11.25c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V8.625ZM16.5%204.125c0-.621.504-1.125%201.125-1.125h2.25C20.496%203%2021%203.504%2021%204.125v15.75c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V4.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);mask:var(--hero-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left{--hero-chat-bubble-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.76c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.076-4.076a1.526%201.526%200%200%201%201.037-.443%2048.282%2048.282%200%200%200%205.68-.494c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);mask:var(--hero-chat-bubble-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-badge{--hero-check-badge:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012c0%201.268-.63%202.39-1.593%203.068a3.745%203.745%200%200%201-1.043%203.296%203.745%203.745%200%200%201-3.296%201.043A3.745%203.745%200%200%201%2012%2021c-1.268%200-2.39-.63-3.068-1.593a3.746%203.746%200%200%201-3.296-1.043%203.745%203.745%200%200%201-1.043-3.296A3.745%203.745%200%200%201%203%2012c0-1.268.63-2.39%201.593-3.068a3.745%203.745%200%200%201%201.043-3.296%203.746%203.746%200%200%201%203.296-1.043A3.746%203.746%200%200%201%2012%203c1.268%200%202.39.63%203.068%201.593a3.746%203.746%200%200%201%203.296%201.043%203.746%203.746%200%200%201%201.043%203.296A3.745%203.745%200%200%201%2021%2012Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-badge);-webkit-mask:var(--hero-check-badge);-webkit-mask:var(--hero-check-badge);mask:var(--hero-check-badge);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-mini{--hero-check-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M16.704%204.153a.75.75%200%200%201%20.143%201.052l-8%2010.5a.75.75%200%200%201-1.127.075l-4.5-4.5a.75.75%200%200%201%201.06-1.06l3.894%203.893%207.48-9.817a.75.75%200%200%201%201.05-.143Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-mini);-webkit-mask:var(--hero-check-mini);-webkit-mask:var(--hero-check-mini);mask:var(--hero-check-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-list{--hero-clipboard-document-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);mask:var(--hero-clipboard-document-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cloud{--hero-cloud:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2015a4.5%204.5%200%200%200%204.5%204.5H18a3.75%203.75%200%200%200%201.332-7.257%203%203%200%200%200-3.758-3.848%205.25%205.25%200%200%200-10.233%202.33A4.502%204.502%200%200%200%202.25%2015Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cloud);-webkit-mask:var(--hero-cloud);-webkit-mask:var(--hero-cloud);mask:var(--hero-cloud);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop{--hero-computer-desktop:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2017.25v1.007a3%203%200%200%201-.879%202.122L7.5%2021h9l-.621-.621A3%203%200%200%201%2015%2018.257V17.25m6-12V15a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2015V5.25m18%200A2.25%202.25%200%200%200%2018.75%203H5.25A2.25%202.25%200%200%200%203%205.25m18%200V12a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2012V5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop);-webkit-mask:var(--hero-computer-desktop);-webkit-mask:var(--hero-computer-desktop);mask:var(--hero-computer-desktop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cpu-chip{--hero-cpu-chip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%203v1.5M4.5%208.25H3m18%200h-1.5M4.5%2012H3m18%200h-1.5m-15%203.75H3m18%200h-1.5M8.25%2019.5V21M12%203v1.5m0%2015V21m3.75-18v1.5m0%2015V21m-9-1.5h10.5a2.25%202.25%200%200%200%202.25-2.25V6.75a2.25%202.25%200%200%200-2.25-2.25H6.75A2.25%202.25%200%200%200%204.5%206.75v10.5a2.25%202.25%200%200%200%202.25%202.25Zm.75-12h9v9h-9v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);mask:var(--hero-cpu-chip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-arrow-down{--hero-document-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m.75%2012%203%203m0%200%203-3m-3%203v-6m-1.5-9H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-arrow-down);-webkit-mask:var(--hero-document-arrow-down);-webkit-mask:var(--hero-document-arrow-down);mask:var(--hero-document-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-chart-bar{--hero-document-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25M9%2016.5v.75m3-3v3M15%2012v5.25m-4.5-15H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-chart-bar);-webkit-mask:var(--hero-document-chart-bar);-webkit-mask:var(--hero-document-chart-bar);mask:var(--hero-document-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-plus{--hero-document-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m3.75%209v6m3-3H9m1.5-12H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-plus);-webkit-mask:var(--hero-document-plus);-webkit-mask:var(--hero-document-plus);mask:var(--hero-document-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-text{--hero-document-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM12.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM18.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle-mini{--hero-exclamation-triangle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.485%202.495c.673-1.167%202.357-1.167%203.03%200l6.28%2010.875c.673%201.167-.17%202.625-1.516%202.625H3.72c-1.347%200-2.189-1.458-1.515-2.625L8.485%202.495ZM10%205a.75.75%200%200%201%20.75.75v3.5a.75.75%200%200%201-1.5%200v-3.5A.75.75%200%200%201%2010%205Zm0%209a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle-mini);-webkit-mask:var(--hero-exclamation-triangle-mini);-webkit-mask:var(--hero-exclamation-triangle-mini);mask:var(--hero-exclamation-triangle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-finger-print{--hero-finger-print:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.864%204.243A7.5%207.5%200%200%201%2019.5%2010.5c0%202.92-.556%205.709-1.568%208.268M5.742%206.364A7.465%207.465%200%200%200%204.5%2010.5a7.464%207.464%200%200%201-1.15%203.993m1.989%203.559A11.209%2011.209%200%200%200%208.25%2010.5a3.75%203.75%200%201%201%207.5%200c0%20.527-.021%201.049-.064%201.565M12%2010.5a14.94%2014.94%200%200%201-3.6%209.75m6.633-4.596a18.666%2018.666%200%200%201-2.485%205.33%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-finger-print);-webkit-mask:var(--hero-finger-print);-webkit-mask:var(--hero-finger-print);mask:var(--hero-finger-print);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-flag{--hero-flag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%203v1.5M3%2021v-6m0%200%202.77-.693a9%209%200%200%201%206.208.682l.108.054a9%209%200%200%200%206.086.71l3.114-.732a48.524%2048.524%200%200%201-.005-10.499l-3.11.732a9%209%200%200%201-6.085-.711l-.108-.054a9%209%200%200%200-6.208-.682L3%204.5M3%2015V4.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);mask:var(--hero-flag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-europe-africa{--hero-globe-europe-africa:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.893%2013.393-1.135-1.135a2.252%202.252%200%200%201-.421-.585l-1.08-2.16a.414.414%200%200%200-.663-.107.827.827%200%200%201-.812.21l-1.273-.363a.89.89%200%200%200-.738%201.595l.587.39c.59.395.674%201.23.172%201.732l-.2.2c-.212.212-.33.498-.33.796v.41c0%20.409-.11.809-.32%201.158l-1.315%202.191a2.11%202.11%200%200%201-1.81%201.025%201.055%201.055%200%200%201-1.055-1.055v-1.172c0-.92-.56-1.747-1.414-2.089l-.655-.261a2.25%202.25%200%200%201-1.383-2.46l.007-.042a2.25%202.25%200%200%201%20.29-.787l.09-.15a2.25%202.25%200%200%201%202.37-1.048l1.178.236a1.125%201.125%200%200%200%201.302-.795l.208-.73a1.125%201.125%200%200%200-.578-1.315l-.665-.332-.091.091a2.25%202.25%200%200%201-1.591.659h-.18c-.249%200-.487.1-.662.274a.931.931%200%200%201-1.458-1.137l1.411-2.353a2.25%202.25%200%200%200%20.286-.76m11.928%209.869A9%209%200%200%200%208.965%203.525m11.928%209.868A9%209%200%201%201%208.965%203.525%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-europe-africa);-webkit-mask:var(--hero-globe-europe-africa);-webkit-mask:var(--hero-globe-europe-africa);mask:var(--hero-globe-europe-africa);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-h2{--hero-h2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%2019.5H16.5v-1.609a2.25%202.25%200%200%201%201.244-2.012l2.89-1.445c.651-.326%201.116-.955%201.116-1.683%200-.498-.04-.987-.118-1.463-.135-.825-.835-1.422-1.668-1.489a15.202%2015.202%200%200%200-3.464.12M2.243%204.492v7.5m0%200v7.502m0-7.501h10.5m0-7.5v7.5m0%200v7.501%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-h2);-webkit-mask:var(--hero-h2);-webkit-mask:var(--hero-h2);mask:var(--hero-h2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart{--hero-heart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%208.25c0-2.485-2.099-4.5-4.688-4.5-1.935%200-3.597%201.126-4.312%202.733-.715-1.607-2.377-2.733-4.313-2.733C5.1%203.75%203%205.765%203%208.25c0%207.22%209%2012%209%2012s9-4.78%209-12Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);mask:var(--hero-heart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart-solid{--hero-heart-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22m11.645%2020.91-.007-.003-.022-.012a15.247%2015.247%200%200%201-.383-.218%2025.18%2025.18%200%200%201-4.244-3.17C4.688%2015.36%202.25%2012.174%202.25%208.25%202.25%205.322%204.714%203%207.688%203A5.5%205.5%200%200%201%2012%205.052%205.5%205.5%200%200%201%2016.313%203c2.973%200%205.437%202.322%205.437%205.25%200%203.925-2.438%207.111-4.739%209.256a25.175%2025.175%200%200%201-4.244%203.17%2015.247%2015.247%200%200%201-.383.219l-.022.012-.007.004-.003.001a.752.752%200%200%201-.704%200l-.003-.001Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-heart-solid);-webkit-mask:var(--hero-heart-solid);-webkit-mask:var(--hero-heart-solid);mask:var(--hero-heart-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox{--hero-inbox:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859m-19.5.338V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H6.911a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);mask:var(--hero-inbox);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox-stack{--hero-inbox-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m7.875%2014.25%201.214%201.942a2.25%202.25%200%200%200%201.908%201.058h2.006c.776%200%201.497-.4%201.908-1.058l1.214-1.942M2.41%209h4.636a2.25%202.25%200%200%201%201.872%201.002l.164.246a2.25%202.25%200%200%200%201.872%201.002h2.092a2.25%202.25%200%200%200%201.872-1.002l.164-.246A2.25%202.25%200%200%201%2016.954%209h4.636M2.41%209a2.25%202.25%200%200%200-.16.832V12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2012V9.832c0-.287-.055-.57-.16-.832M2.41%209a2.25%202.25%200%200%201%20.382-.632l3.285-3.832a2.25%202.25%200%200%201%201.708-.786h8.43c.657%200%201.281.287%201.709.786l3.284%203.832c.163.19.291.404.382.632M4.5%2020.25h15A2.25%202.25%200%200%200%2021.75%2018v-2.625c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125V18a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox-stack);-webkit-mask:var(--hero-inbox-stack);-webkit-mask:var(--hero-inbox-stack);mask:var(--hero-inbox-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-italic{--hero-italic:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.248%2020.246H9.05m0%200h3.696m-3.696%200%205.893-16.502m0%200h-3.697m3.697%200h3.803%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-italic);-webkit-mask:var(--hero-italic);-webkit-mask:var(--hero-italic);mask:var(--hero-italic);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-key{--hero-key:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25a3%203%200%200%201%203%203m3%200a6%206%200%200%201-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201%201%2021.75%208.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);mask:var(--hero-key);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-language{--hero-language:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m10.5%2021%205.25-11.25L21%2021m-9-3h7.5M3%205.621a48.474%2048.474%200%200%201%206-.371m0%200c1.12%200%202.233.038%203.334.114M9%205.25V3m3.334%202.364C11.176%2010.658%207.69%2015.08%203%2017.502m9.334-12.138c.896.061%201.785.147%202.666.257m-4.589%208.495a18.023%2018.023%200%200%201-3.827-5.802%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);mask:var(--hero-language);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map{--hero-map:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%206.75V15m6-6v8.25m.503%203.498%204.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869%201.934c-.317.159-.69.159-1.006%200L9.503%203.252a1.125%201.125%200%200%200-1.006%200L3.622%205.689C3.24%205.88%203%206.27%203%206.695V19.18c0%20.836.88%201.38%201.628%201.006l3.869-1.934c.317-.159.69-.159%201.006%200l4.994%202.497c.317.158.69.158%201.006%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);mask:var(--hero-map);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol{--hero-no-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18.364%2018.364A9%209%200%200%200%205.636%205.636m12.728%2012.728A9%209%200%200%201%205.636%205.636m12.728%2012.728L5.636%205.636%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);mask:var(--hero-no-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil{--hero-pencil:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L6.832%2019.82a4.5%204.5%200%200%201-1.897%201.13l-2.685.8.8-2.685a4.5%204.5%200%200%201%201.13-1.897L16.863%204.487Zm0%200L19.5%207.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);mask:var(--hero-pencil);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-queue-list{--hero-queue-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2012h16.5m-16.5%203.75h16.5M3.75%2019.5h16.5M5.625%204.5h12.75a1.875%201.875%200%200%201%200%203.75H5.625a1.875%201.875%200%200%201%200-3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);mask:var(--hero-queue-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-group{--hero-rectangle-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%207.125C2.25%206.504%202.754%206%203.375%206h6c.621%200%201.125.504%201.125%201.125v3.75c0%20.621-.504%201.125-1.125%201.125h-6a1.125%201.125%200%200%201-1.125-1.125v-3.75ZM14.25%208.625c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v8.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-8.25ZM3.75%2016.125c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v2.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-group);-webkit-mask:var(--hero-rectangle-group);-webkit-mask:var(--hero-rectangle-group);mask:var(--hero-rectangle-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rocket-launch{--hero-rocket-launch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.59%2014.37a6%206%200%200%201-5.84%207.38v-4.8m5.84-2.58a14.98%2014.98%200%200%200%206.16-12.12A14.98%2014.98%200%200%200%209.631%208.41m5.96%205.96a14.926%2014.926%200%200%201-5.841%202.58m-.119-8.54a6%206%200%200%200-7.381%205.84h4.8m2.581-5.84a14.927%2014.927%200%200%200-2.58%205.84m2.699%202.7c-.103.021-.207.041-.311.06a15.09%2015.09%200%200%201-2.448-2.448%2014.9%2014.9%200%200%201%20.06-.312m-2.24%202.39a4.493%204.493%200%200%200-1.757%204.306%204.493%204.493%200%200%200%204.306-1.758M16.5%209a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);mask:var(--hero-rocket-launch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-scale{--hero-scale:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v17.25m0%200c-1.472%200-2.882.265-4.185.75M12%2020.25c1.472%200%202.882.265%204.185.75M18.75%204.97A48.416%2048.416%200%200%200%2012%204.5c-2.291%200-4.545.16-6.75.47m13.5%200c1.01.143%202.01.317%203%20.52m-3-.52%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.988%205.988%200%200%201-2.031.352%205.988%205.988%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75%204.971Zm-16.5.52c.99-.203%201.99-.377%203-.52m0%200%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.989%205.989%200%200%201-2.031.352%205.989%205.989%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25%204.971Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);mask:var(--hero-scale);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-server-stack{--hero-server-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%2014.25h13.5m-13.5%200a3%203%200%200%201-3-3m3%203a3%203%200%201%200%200%206h13.5a3%203%200%201%200%200-6m-16.5-3a3%203%200%200%201%203-3h13.5a3%203%200%200%201%203%203m-19.5%200a4.5%204.5%200%200%201%20.9-2.7L5.737%205.1a3.375%203.375%200%200%201%202.7-1.35h7.126c1.062%200%202.062.5%202.7%201.35l2.587%203.45a4.5%204.5%200%200%201%20.9%202.7m0%200a3%203%200%200%201-3%203m0%203h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3%206h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);mask:var(--hero-server-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-share{--hero-share:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.217%2010.907a2.25%202.25%200%201%200%200%202.186m0-2.186c.18.324.283.696.283%201.093s-.103.77-.283%201.093m0-2.186%209.566-5.314m-9.566%207.5%209.566%205.314m0%200a2.25%202.25%200%201%200%203.935%202.186%202.25%202.25%200%200%200-3.935-2.186Zm0-12.814a2.25%202.25%200%201%200%203.933-2.185%202.25%202.25%200%200%200-3.933%202.185Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-share);-webkit-mask:var(--hero-share);-webkit-mask:var(--hero-share);mask:var(--hero-share);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal{--hero-signal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.348%2014.652a3.75%203.75%200%200%201%200-5.304m5.304%200a3.75%203.75%200%200%201%200%205.304m-7.425%202.121a6.75%206.75%200%200%201%200-9.546m9.546%200a6.75%206.75%200%200%201%200%209.546M5.106%2018.894c-3.808-3.807-3.808-9.98%200-13.788m13.788%200c3.808%203.807%203.808%209.98%200%2013.788M12%2012h.008v.008H12V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);mask:var(--hero-signal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stop{--hero-stop:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%207.5A2.25%202.25%200%200%201%207.5%205.25h9a2.25%202.25%200%200%201%202.25%202.25v9a2.25%202.25%200%200%201-2.25%202.25h-9a2.25%202.25%200%200%201-2.25-2.25v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-stop);-webkit-mask:var(--hero-stop);-webkit-mask:var(--hero-stop);mask:var(--hero-stop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-circle{--hero-user-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);mask:var(--hero-users);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-variable{--hero-variable:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.745%203A23.933%2023.933%200%200%200%203%2012c0%203.183.62%206.22%201.745%209M19.5%203c.967%202.78%201.5%205.817%201.5%209s-.533%206.22-1.5%209M8.25%208.885l1.444-.89a.75.75%200%200%201%201.105.402l2.402%207.206a.75.75%200%200%200%201.104.401l1.445-.889m-8.25.75.213.09a1.687%201.687%200%200%200%202.062-.617l4.45-6.676a1.688%201.688%200%200%201%202.062-.618l.213.09%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-variable);-webkit-mask:var(--hero-variable);-webkit-mask:var(--hero-variable);mask:var(--hero-variable);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.w-0{width:calc(var(--spacing) * 0)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-20{padding-block:calc(var(--spacing) * 20)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-40{opacity:.4}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.hover\:cursor-pointer:hover{cursor:pointer}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-96{max-width:calc(var(--spacing) * 96)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white)}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-7660bd9909fb097989b19471a75f1b7a.woff2?vsn=d)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;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:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-ext-341687eeeb6afd29502e2277d9762c7e.woff2?vsn=d)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;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:Fraunces;src:url(/fonts/fraunces-069cb90e11a337bf264eadfb15ad00f5.woff2?vsn=d)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;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:Fraunces;src:url(/fonts/fraunces-italic-fa7ce081be5e73c90af95cac43d4e35e.woff2?vsn=d)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap;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:Fraunces;src:url(/fonts/fraunces-pular-7626951199953181849141a246669800.woff2?vsn=d)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+14A-14B,U+181,U+18A,U+1B3-1B4,U+253,U+257}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-pular-italic-086c8d8de8987bcb92693e75f6efecb8.woff2?vsn=d)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+14A-14B,U+181,U+18A,U+1B3-1B4,U+253,U+257}:root{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--bg:#fff;--surface:#f3f3f3;--surface-2:#e4e4e4;--ink:#0a0a0a;--ink-soft:#3d3d3d;--ink-faint:#4a4a4a;--rule:#d2d2d2;--accent:#000;--accent-soft:#0000000f;--laterite:#565656;--shadow:#00000024;--danger:#9b1c1c;--danger-soft:#9b1c1c14;--radius-sm:.5rem;--radius:.85rem;--radius-lg:1.15rem;--topbar-h:4rem}:root[data-theme=dark]{--bg:#0a0a0a;--surface:#161616;--surface-2:#232323;--ink:#f5f5f5;--ink-soft:#c4c4c4;--ink-faint:#a3a3a3;--rule:#303030;--accent:#fff;--accent-soft:#ffffff14;--laterite:#999;--shadow:#00000080;--danger:#f97066;--danger-soft:#f970661f}.museum{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:auto;min-height:100vh;font-size:16px;line-height:1.6}:root[data-theme=dark] .museum{-webkit-font-smoothing:antialiased}.museum *,.museum :before,.museum :after{box-sizing:border-box}.museum ::selection{background:var(--ink);color:var(--bg)}.museum .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.museum-page{grid-template-columns:minmax(0,64px) minmax(0,1fr);min-height:100vh;display:grid}.museum-column{flex-direction:column;min-width:0;display:flex}.museum main#main-content{flex:1;min-width:0}.museum main#main-content:focus{outline:none}.museum main#main-content:focus-visible{outline:var(--ui-focus-width) solid var(--ink);outline-offset:calc(var(--ui-focus-offset) * -1)}.skip-link{z-index:200;background:var(--ink);color:var(--bg);letter-spacing:.04em;border-radius:var(--radius-sm);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:.55rem .9rem;font-size:.85rem;text-decoration:none;position:absolute;top:.75rem;left:.75rem;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{clip-path:none;outline:2px solid var(--bg);outline-offset:2px;width:auto;height:auto;overflow:visible}.rail{border-right:1px solid var(--rule);background:var(--bg);flex-direction:column;justify-content:space-between;align-items:center;min-width:0;height:100vh;padding:28px 0;display:flex;position:sticky;top:0}.rail-mark{border:1.5px solid var(--ink);width:28px;height:28px;font-family:var(--font-display);color:var(--ink);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex}.rail-label{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.28em;color:var(--ink);font-size:11px;font-weight:500}.museum main{min-width:0}.topbar{z-index:5;min-height:var(--topbar-h);box-sizing:border-box;border-bottom:1px solid var(--rule);background:var(--bg);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:0 clamp(1.5rem,4vw,4rem);display:flex;position:sticky;top:0}.topbar-brand{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95rem;text-decoration:none;overflow:hidden}.topbar-brand em{color:var(--ink);font-style:italic;font-weight:500}.topbar-nav{flex-wrap:wrap;flex:none;align-items:center;gap:1.4rem;font-size:.8rem;display:flex}.topbar-nav a,.topbar-nav .topbar-link,.topbar-nav button.topbar-link{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:500;text-decoration:none}.topbar-nav a:hover,.topbar-nav a:focus-visible,.topbar-nav a[aria-current=page],.topbar-nav .topbar-link:hover,.topbar-nav .topbar-link:focus-visible,.topbar-nav button.topbar-link:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.topbar-actions{align-items:center;gap:1.2rem;margin-left:auto;display:flex}@media (max-width:760px){.topbar-nav .hide-sm{display:none}}.rail-controls{flex-direction:column;align-items:center;gap:.9rem;display:flex}.lang-form{flex-direction:column;align-items:center;gap:.4rem;display:flex}.lang-form select{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:none;border-bottom:1px solid var(--rule);width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-h-sm);cursor:pointer;background:0 0;border-radius:0;padding:3px 2px;font-family:inherit;font-size:11px}.lang-form select:focus{border-bottom-color:var(--ink)}.lang-form select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lang-form button{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:2px 5px;font-family:inherit;font-size:10px}.menu{flex-shrink:0}.menu-toggle{cursor:pointer;width:2rem;height:2rem;color:var(--ink);border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.menu-toggle:hover,.menu-toggle:focus-visible{color:var(--ink);background:var(--accent-soft)}.menu-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.menu-toggle:hover .burger span,.menu-toggle:focus-visible .burger span{background:var(--ink)}.menu-toggle::-webkit-details-marker{display:none}.menu[open]>.menu-toggle{z-index:51;position:relative}.burger{flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:20px;height:14px;display:flex}.burger span{background:var(--ink);width:100%;height:1.5px;transition:transform .25s,opacity .2s;display:block}.menu[open] .burger span:first-child{transform:translateY(5.5px)rotate(45deg)}.menu[open] .burger span:nth-child(2){opacity:0}.menu[open] .burger span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.menu-overlay{z-index:50;background:var(--bg);padding:var(--ui-space-4) var(--ui-gutter) var(--ui-space-6);flex-direction:column;position:fixed;inset:0;overflow-y:auto}details.menu:not([open])>.menu-overlay{display:none}.menu[open]>.menu-overlay{display:flex}body:has(details.menu[open]){overflow:hidden}.menu-overlay-top{justify-content:flex-start;align-items:center;min-height:2rem;display:flex}.menu-overlay-brand{font-family:var(--font-display);color:var(--ink);font-size:.95rem;font-weight:600}.menu-links{gap:var(--ui-space-1);margin-top:var(--ui-space-5);display:grid}.menu-links a{min-height:var(--ui-site-option-h);padding:0 var(--ui-space-3);border-radius:var(--ui-site-option-radius);font:var(--ui-weight-medium) var(--ui-text-lg) / 1.3 var(--ui-font-sans);color:var(--ui-ink);transition:background var(--ui-duration-fast) var(--ui-ease);align-items:center;text-decoration:none;display:flex}.menu-links a:hover,.menu-links a:focus-visible{background:var(--ui-surface)}.menu-links a[aria-current=page]{background:var(--ui-surface);font-weight:var(--ui-weight-semibold)}.signin-link{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;text-decoration:none;transition:background .15s,color .15s}.signin-link:hover,.signin-link:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink)}.theme-toggle{background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.theme-toggle:hover{color:var(--ink);border-color:var(--ink)}.theme-toggle:focus-visible{color:var(--ink);border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.theme-toggle-face{width:1.05rem;height:1.05rem;display:flex}.theme-toggle-face svg{width:100%;height:100%;display:block}.theme-toggle-face--sun,:root[data-theme=dark] .theme-toggle-face--moon{display:none}:root[data-theme=dark] .theme-toggle-face--sun{display:flex}.theme-toggle--labeled{background:0 0;border:none;border-radius:0;justify-content:flex-start;gap:.75rem;width:auto;height:auto;padding:.35rem 0}.theme-toggle--labeled:hover{background:0 0;border:none}.theme-toggle--labeled:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:0 0;border:none}.wrap{width:100%;max-width:72rem;margin:0 auto;padding-left:clamp(1.5rem,4vw,4rem);padding-right:clamp(1.5rem,4vw,4rem)}.museum-section{border-bottom:0;padding:clamp(2.6rem,6vw,4.6rem) clamp(1.5rem,4vw,4rem)}.museum-section+.museum-section{border-top:1px solid var(--rule)}.museum-section>.wrap{padding-left:0;padding-right:0}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:1.6rem;display:flex}.block-head h1,.block-head h2,.section-title{font-family:var(--font-display);font-variation-settings:"opsz" 60;letter-spacing:-.01em;margin:0 0 1.2rem;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:560;line-height:1.15}.block-head h1,.block-head h2{margin-bottom:0}.block-head .count{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:12px}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.7rem;margin:0 0 1.1rem;font-size:12px;display:flex}.eyebrow:before{content:"";background:var(--ink-faint);flex:none;width:1.6rem;height:1px}.museum .display{font-family:var(--font-display);letter-spacing:-.015em;max-width:24ch;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:560;line-height:1.05}.museum .display em{font-style:italic;font-weight:480}.museum .lede{color:var(--ink-soft);max-width:58ch;margin:0;font-size:1.05rem;line-height:1.55}.museum .btn{font-family:var(--font-sans);letter-spacing:.04em;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:none;display:inline-block}.museum .btn-quiet{text-underline-offset:.3em;padding:0 0 .15rem;text-decoration:underline;text-decoration-thickness:1px}.museum .btn-quiet:hover{color:var(--ink-faint)}.facts{border-top:1px solid var(--ink);margin:0;padding-top:.85rem}.facts>div+div{margin-top:.85rem}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .2rem;font-size:11px}.facts dd{color:var(--ink);margin:0;font-size:.95rem}.village-aside,.fiche-aside,.article-aside{top:calc(var(--topbar-h,4rem) + 1.4rem);flex-direction:column;align-self:start;gap:1.6rem;display:flex;position:sticky}.village-aside .map-link,.village-aside .contribute-prompt,.village-aside .sources-list,.fiche-aside .contribute-prompt,.fiche-aside .sources-list,.article-aside .contribute-prompt,.article-aside .sources-list{margin-top:0;display:block}.sources-list{border-top:1px solid var(--ink);padding-top:.85rem}.sources-list-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .65rem;font-size:11px}.sources-list-items{margin:0;padding:0 0 0 1.1rem;list-style:decimal}.sources-list-items li+li{margin-top:.65rem}.sources-list-items a{color:var(--ink);text-underline-offset:.15em;text-decoration:underline}.sources-list-items a:hover{color:var(--accent,var(--ink))}.sources-list-meta,.sources-list-note{color:var(--ink-faint);margin-top:.15rem;font-size:.82rem;line-height:1.35;display:block}.fiche-hero{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.6rem,4vw,3rem);margin-bottom:2.4rem;display:grid}.fiche-hero-name{max-width:18ch;margin:.7rem 0 .5rem}.fiche-hero-summary{color:var(--ink-soft);max-width:48ch;margin:0;font-size:1.02rem}.page-head{padding-top:clamp(.4rem,1.5vw,1rem);padding-bottom:clamp(1.6rem,3.5vw,2.4rem)}.page-head .back-link,.back-nav .back-link{margin-bottom:1.4rem;display:inline-block}.page-head .display{margin-top:.4rem}.breadcrumb{margin-bottom:1.2rem}.breadcrumb ol{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";color:var(--rule);margin-right:.5rem}.breadcrumb a{color:var(--ink-soft);border-bottom:1px solid #0000;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--ink);border-bottom-color:var(--rule)}.breadcrumb [aria-current=page]{color:var(--ink)}.read-next{border-top:1px solid var(--rule)}.read-next .section-title{margin-bottom:1.4rem}.byline{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1rem;font-size:.9rem;display:flex}.byline-name{font-family:var(--font-display);color:var(--ink)}.aside-links{border-top:1px solid var(--rule);flex-direction:column;margin-bottom:1.6rem;display:flex}.aside-links a{border-bottom:1px solid var(--rule);color:inherit;padding:.85rem 0;text-decoration:none;display:block}.aside-link-title{font-family:var(--font-display);font-weight:560;display:block}.aside-link-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:.2rem;font-size:11px;display:block}.chips{flex-wrap:wrap;gap:.45rem;margin-bottom:1.4rem;display:flex}@media (max-width:760px){.fiche-hero{grid-template-columns:1fr}.village-aside,.fiche-aside,.article-aside{position:static}}.contribute-prompt{border:1px solid var(--rule);background:var(--surface);margin-top:1.4rem;padding:1.1rem 1.2rem}.contribute-prompt .contribute-prompt-title{font-family:var(--font-display);margin:0 0 .4rem;font-size:1.05rem;font-weight:560}.contribute-prompt p{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.55}.contribute-prompt a,.caption-note a,.discussion-login a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.caption-note{color:var(--ink-soft);margin-top:1rem;font-size:.8125rem;line-height:1.45}.auth-panel{max-width:var(--ui-auth-panel-max);margin-inline:auto}.auth-panel .auth-kicker{font:var(--ui-weight-bold) var(--ui-text-xs) / var(--ui-leading-tight) var(--ui-font-sans);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ui-ink);margin:0 0 var(--ui-auth-kicker-mb)}.auth-panel h1{font-family:var(--ui-font-display);font-weight:var(--ui-weight-medium);font-size:var(--ui-text-2xl);margin:0 0 var(--ui-auth-title-mb);line-height:var(--ui-leading-tight)}.auth-panel .auth-lede{margin:0 0 var(--ui-auth-lede-mb);max-width:none;color:var(--ui-ink-soft);font-size:var(--ui-text-sm)}.auth-panel .ui-form .ui-button{width:100%}.auth-panel .btn-google-icon{width:var(--ui-auth-google-icon);height:var(--ui-auth-google-icon);flex:none}.auth-panel .auth-actions{gap:var(--ui-auth-actions-gap);display:grid}.auth-panel .auth-sep{margin:var(--ui-auth-sep-my) 0;color:var(--ui-ink-soft);font-size:var(--ui-text-xs);place-items:center;font-style:italic;display:grid}.auth-panel .auth-footer{margin-top:var(--ui-auth-footer-mt);text-align:center;font-size:var(--ui-text-sm);color:var(--ui-ink-soft)}.auth-panel .auth-footer a{color:var(--ui-ink);text-underline-offset:var(--ui-underline-offset)}.toast-stack{z-index:60;pointer-events:none;flex-direction:column;gap:.55rem;max-width:min(22rem,100vw - 2rem);display:flex;position:fixed;top:max(1rem,4vw);right:max(1rem,4vw)}.toast{pointer-events:auto;background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:var(--radius);box-shadow:0 12px 32px var(--ink);align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 22%, transparent)}}.toast{font-size:.9rem;line-height:1.35;animation:.28s ease-out toast-in}.toast-error{background:var(--surface);color:var(--ink);border-width:2px;font-weight:600}.toast-icon{flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.08rem}.toast-body{flex:1;min-width:0}.toast-dismiss{border-radius:var(--radius-sm);color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-.15rem -.25rem 0 0;padding:.2rem;display:inline-flex}.toast-dismiss:hover{opacity:1}.toast-dismiss-icon{width:1rem;height:1rem}@keyframes toast-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.fiches{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.2rem;display:grid}.fiche{background:var(--bg);border:1px solid var(--rule);color:inherit;border-radius:0;flex-direction:column;gap:.6rem;padding:1.2rem;text-decoration:none;transition:border-color .15s;display:flex;position:relative}.fiche:hover,.fiche:focus-within{background:var(--bg);border-color:var(--ink)}.fiche h2 a,.fiche h3 a{color:inherit;text-decoration:none}.fiche.is-linked h2 a:after,.fiche.is-linked h3 a:after{content:"";position:absolute;inset:0}.fiche-glyph{border:1px solid var(--rule);width:2.4rem;height:2.4rem;font-family:var(--font-display);color:var(--ink);background:var(--bg);border-radius:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.fiche h2,.fiche h3{font-family:var(--font-display);font-variation-settings:"opsz" 24;margin:0;font-size:1.15rem;font-weight:560}.fiche p{color:var(--ink-soft);margin:0;font-size:.85rem}.fiche .meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-top:auto;font-size:12px}.fiches.compact{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.clan-section{margin-bottom:2.6rem}.clan-section:last-child{margin-bottom:0}.clan-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:1.2rem;margin-bottom:1.2rem;padding-bottom:.9rem;display:flex}.clan-head h2{font-family:var(--font-display);font-variation-settings:"opsz" 30;color:var(--accent);margin:0;font-size:1.3rem;font-weight:500}.clan-head p{color:var(--ink-soft);margin:0;font-size:.86rem}.map-frame{border:1px solid var(--rule);background:var(--bg);aspect-ratio:120/92;border-radius:0;position:relative;overflow:hidden}.map-frame.plate{aspect-ratio:auto;padding:clamp(.7rem,1.4vw,1.1rem)}.guinea-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.prefecture{fill:var(--surface-2);stroke:var(--bg);stroke-width:.18px;stroke-linejoin:round;transition:fill .2s}.prefecture.fouta{fill:var(--accent-soft);stroke:var(--accent);stroke-width:.22px}.prefecture:hover{fill:var(--rule)}.pin-chip-text{fill:var(--ink);font-family:var(--font-sans);paint-order:stroke;stroke:var(--bg);stroke-width:.4px;stroke-linejoin:round;font-size:1.5px;font-weight:600}.pin-core{fill:var(--laterite);stroke:var(--bg);stroke-width:.18px}.map-legend{flex-wrap:wrap;gap:1.6rem;margin-top:1.2rem;display:flex}.map-legend span{color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.map-legend i{border:1px solid var(--rule);width:12px;height:12px;display:inline-block}.map-legend i.fouta{background:var(--accent-soft);border-color:var(--accent)}.map-legend i.other{background:var(--surface-2)}.portrait-oval{border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:4px;background:var(--surface);width:5.5rem;height:5.5rem;color:var(--ink);aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.portrait-oval img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.portrait-oval svg{width:58%;height:58%}.portrait-oval.unknown{background:var(--surface);color:var(--ink-faint)}.portrait-oval.unknown .q{font-family:var(--font-display);font-size:1.6rem;font-weight:500}.portrait-oval.sm{outline-offset:3px;width:3.2rem;height:3.2rem}.portrait-oval.lg{outline-offset:6px;width:clamp(15rem,28vw,21rem);height:clamp(15rem,28vw,21rem)}.figure-featured{background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.6rem,4vw,3rem);margin-bottom:2.4rem;padding:0;display:grid}.figure-featured h3{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:560}.figure-featured p{color:var(--ink-soft);max-width:48ch;margin:0;font-size:.95rem}.figure-featured .era{margin-bottom:.7rem;display:inline-block}.figures{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}.figure-card{background:var(--ui-surface);border-radius:var(--ui-card-radius);padding:var(--ui-space-4);gap:var(--ui-space-4);color:inherit;border:0;align-items:flex-start;text-decoration:none;transition:background .2s;display:flex}.figure-card:hover{background:var(--ui-surface-2)}.figure-card h4{font-family:var(--font-display);margin:0 0 .2rem;font-size:1rem;font-weight:500}.figure-card p{color:var(--ink-soft);margin:0;font-size:.84rem}.figure-card .state{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:.35rem;font-size:10.5px;display:block}.timeline{flex-direction:column;display:flex}.era-row{grid-template-columns:32px 190px 1fr;gap:2rem;padding:3rem 0;display:grid}.era-row:first-child{padding-top:0}.era-marker{justify-content:center;display:flex;position:relative}.era-marker:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.era-marker .node{z-index:1;background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:17px;height:17px;margin-top:1.05rem;position:relative}.era-head .years{font-family:var(--font-display);font-variation-settings:"opsz" 40;color:var(--accent);font-variant-numeric:tabular-nums;margin:0 0 .5rem;font-size:1.9rem;font-weight:500;line-height:1}.era-head h3{font-family:var(--font-display);margin:0 0 .6rem;font-size:1.2rem;font-weight:500}.era-head p{color:var(--ink-soft);margin:0;font-size:.86rem}.era-figures{flex-wrap:wrap;gap:1.6rem;margin-bottom:2.2rem;display:flex}.era-figure{text-align:center;width:96px;color:inherit;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:flex}.era-figure .name{font-family:var(--font-display);margin:0;font-size:.84rem;font-weight:500;line-height:1.25}.era-figure .tag{letter-spacing:.05em;color:var(--ink-faint);text-transform:uppercase;font-size:.66rem}.era-figures-empty{color:var(--ink-faint);margin:0 0 2.2rem;font-size:.86rem;font-style:italic}.era-cols{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.era-col h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);margin:0 0 1rem;padding-bottom:.6rem;font-size:11px}.era-col ul{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.era-col li{align-items:baseline;gap:.7rem;font-size:.88rem;display:flex}.era-col .dot{background:var(--laterite);border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.era-col .date{font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap;font-size:.78rem}.biblio-group{margin-bottom:2.6rem}.biblio-group h3{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--rule);margin:0 0 1.1rem;padding-bottom:.6rem;font-size:11px}.biblio-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.biblio-list li{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:1.1rem 0;display:grid}.biblio-list li:first-child{border-top:1px solid var(--rule);padding-top:1.1rem}.biblio-list .title{font-family:var(--font-display);margin:0 0 .2rem;font-size:1.05rem;font-weight:560}.biblio-list .meta{color:var(--ink-soft);margin:0;font-size:.82rem}.biblio-list .year{font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:12px}.glossary{flex-direction:column;gap:0;display:flex}.gloss-card{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:minmax(8rem,14rem) 1fr;gap:1.2rem;padding:1.15rem 0;display:grid}.gloss-card:first-child{border-top:1px solid var(--rule)}.gloss-card dt{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink);margin:0;font-size:1.1rem;font-weight:560}.gloss-card dd{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.55}.gloss-card .aka{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:.45rem;font-size:11px;display:block}@media (max-width:640px){.gloss-card{grid-template-columns:1fr;gap:.45rem}}.gallery{grid-template-columns:repeat(6,1fr);gap:2.4rem 1.8rem;display:grid}.plate{flex-direction:column;grid-column:span 2;gap:.9rem;display:flex}.plate.feature{grid-column:span 4}.plate.feature .plate-photo{aspect-ratio:16/10}.plate-frame{background:var(--ui-surface);border-radius:var(--ui-plate-radius);padding:var(--ui-space-3);border:0;overflow:hidden}.plate-frame.carton{background:var(--ui-surface)}.plate-photo{aspect-ratio:4/5;background:radial-gradient(ellipse at 50% 40%, var(--ui-surface-2), var(--ui-surface) 75%);width:100%;color:inherit;cursor:zoom-in;border:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}button.plate-photo--open{cursor:zoom-in;font:inherit}button.plate-photo--open:focus-visible{outline:var(--ui-focus-width,2px) solid var(--ui-focus,var(--ink));outline-offset:var(--ui-focus-offset,2px)}.plate-fallback-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plate-fallback-link:focus-visible{width:auto;height:auto;margin:var(--ui-space-2) 0 0;clip:auto;white-space:normal;font-size:var(--ui-text-sm);outline:var(--ui-focus-width,2px) solid var(--ui-focus,var(--ink));outline-offset:var(--ui-focus-offset,2px);position:static}.plate-photo img{object-fit:cover;filter:grayscale()contrast(1.05);border-radius:0;width:100%;height:100%}.plate-photo svg{width:30%;height:30%;color:var(--ink-faint);opacity:.55}.plate-cap{justify-content:space-between;align-items:baseline;gap:.8rem;padding:0 .1rem;display:flex}.plate-cap .t{font-family:var(--font-display);margin:0;font-size:.95rem;font-weight:500}.plate-cap .c{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:.75rem}.plate-caption{border-top:1px solid var(--rule);margin-top:.75rem;padding-top:.6rem}.plate-caption .cap-title{font-variant:small-caps;letter-spacing:.06em;color:var(--ink);font-size:.85rem;display:block}.plate-caption .cap-source{color:var(--ink-faint);margin-top:.15rem;font-size:.78rem;font-style:italic;display:block}.plate-num,.plate-no{background:var(--bg);text-transform:uppercase;letter-spacing:.2em;color:var(--ink);z-index:2;padding:.12rem .5rem;font-size:.66rem;position:absolute;top:clamp(1.1rem,1.8vw,1.5rem);left:clamp(1.1rem,1.8vw,1.5rem)}.article-layout{grid-template-columns:minmax(0,62ch) minmax(200px,26ch);align-items:start;gap:clamp(2.2rem,5vw,4.5rem);display:grid}.article-body .lede{margin-bottom:1.8rem}.article-body .plate{margin-top:2.4rem}.museum .prose{max-width:62ch}.museum .prose p{color:var(--ink-soft);margin:0 0 1.45rem;font-size:1.02rem;line-height:1.65}.museum .prose h2,.museum .prose h3{font-family:var(--font-display);color:var(--ink);margin:2rem 0 .8rem;font-weight:500}.museum .prose blockquote{border-left:2px solid var(--accent);font-family:var(--font-display);color:var(--ink);margin:0 0 1.2rem;padding-left:1.4rem;font-size:1.3rem;font-style:italic;line-height:1.4}.museum .prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.museum .prose img{max-width:100%;height:auto}.museum .prose pre{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:1rem;overflow-x:auto}.museum .prose.compact p,.museum .prose.compact ul,.museum .prose.compact ol{color:inherit;margin:0 0 .6rem;font-size:.86rem}.museum .prose.compact>:last-child{margin-bottom:0}.museum .prose.compact h2,.museum .prose.compact h3{margin:.8rem 0 .4rem;font-size:1rem}.museum .prose.compact blockquote{margin-bottom:.6rem;font-size:1rem}.museum .prose table{border-collapse:collapse;width:100%;margin:0 0 1.2rem;font-size:.95rem}.museum .prose th,.museum .prose td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:.5rem .7rem}.museum .prose th{background:var(--surface);color:var(--ink);font-weight:600}.museum .prose ul,.museum .prose ol{color:var(--ink-soft);margin:0 0 1.2rem 1.4rem;font-size:1.02rem}.museum .prose li{margin-bottom:.4rem}.museum .prose code{background:var(--surface);padding:.1em .3em;font-size:.9em}.museum .prose pre code{background:0 0;padding:0}.museum .prose hr{border:none;border-top:1px solid var(--rule);margin:2rem 0}.museum .prose math{font-size:1.05em}.museum .prose math[display=block]{width:fit-content;margin:1.4rem auto;display:block}.museum .prose .math-scroll{border-radius:var(--ui-radius-sm);display:block;overflow-x:auto}.museum .prose .math-scroll:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}.museum .prose a.ref{background:linear-gradient(var(--surface-2), var(--surface-2)) 0 100% / 100% var(--ui-editor-band) no-repeat;border-radius:var(--ui-editor-slot-radius);transition:background-size var(--ui-duration-fast) var(--ui-ease);text-decoration:none}.museum .prose a.ref:hover,.museum .prose a.ref:focus-visible{background-size:100% 100%}.museum .prose sup.cite{font-variant-numeric:tabular-nums;margin-left:.08em;font-size:.68em;line-height:0}.museum .prose sup.cite a{border-radius:var(--ui-editor-slot-radius);padding:.05em .2em;font-weight:700;text-decoration:none}.museum .prose sup.cite a:hover,.museum .prose sup.cite a:focus-visible,.museum .prose .sources-list li:target{background:var(--surface-2)}.museum .prose .sources{margin-top:2.6rem}.museum .prose .sources-title{margin:0 0 .8rem;font-size:1.25rem}.museum .prose .sources-list{color:var(--ink-soft);gap:.5rem;padding-left:1.6rem;font-size:.92rem;display:grid}.museum .prose .sources-list li{scroll-margin-top:calc(var(--topbar-h) + 1rem);border-radius:var(--ui-editor-slot-radius)}.museum .prose .sources-list a.source-ref{text-decoration:none}.museum .prose .sources-list .source-back{text-underline-offset:var(--ui-underline-offset);color:var(--ink-faint);margin-left:.3rem;text-decoration:underline}.museum .prose.compact .sources{margin-top:1rem}.math-error{border-bottom:1px dashed var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.math-error:after{content:" ⚠"}.math-error em{color:var(--ink-soft);font-style:normal}.tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:3px 10px;font-size:11px;display:inline-block}.related{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.related li{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:.85rem 0}.related li:first-child{border-top:1px solid var(--rule)}.related a{color:var(--ink);font-size:.92rem;text-decoration:none}.related a:hover{text-underline-offset:.22em;text-decoration:underline}.related .chapter{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.25rem;font-size:11px;display:block}.index-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.index-list li{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;align-items:baseline;gap:1.1rem;padding:1.15rem 0;display:flex;overflow:visible}.index-list li:first-child{border-top:1px solid var(--rule)}.index-row,.index-list a.index-link{min-width:0;color:inherit;flex:1;align-items:baseline;gap:1.1rem;padding:0;text-decoration:none;transition:none;display:flex}.index-list li:hover .index-row,.index-row:hover{background:0 0}.index-num{font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0;min-width:2.2ch;font-size:12px}.index-body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.index-title{font-family:var(--font-display);font-variation-settings:"opsz" 40;align-items:baseline;gap:.8rem;font-size:1.18rem;font-weight:560;display:flex}.index-title-name{font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.18rem;font-weight:560;overflow:hidden}.index-title .leader{border-bottom:1px dotted var(--ink-faint);flex:1;min-width:1.5rem;transform:translateY(-.28em)}.index-count{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);white-space:nowrap;flex-shrink:0;font-size:12px}.index-desc{color:var(--ink-faint);max-width:60ch;font-size:.85rem;display:block}.index-arrow{color:var(--ink-faint);flex-shrink:0;font-size:1rem;transition:transform .15s}.index-list a.index-link:hover .index-arrow,.index-row:hover .index-arrow{color:var(--ink);transform:translate(4px)}.index-list a.index-link:hover .index-title-name,.index-row:hover .index-title,.index-row:focus-visible .index-title{text-underline-offset:4px;text-decoration:underline}.index-row:hover .index-arrow{transform:translate(6px)}.hero{padding-top:3vh}.museum-section.hero-section{padding-top:0}.hero h1.display{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 0;letter-spacing:-.01em;text-wrap:balance;max-width:22ch;margin:0 0 2rem;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:460;line-height:1.04}.hero h1.display em{color:var(--accent);font-style:italic}.hero-sub{grid-template-columns:minmax(0,46ch) auto;align-items:end;gap:4rem;margin-bottom:2.25rem;display:grid}.hero-sub p{color:var(--ink-soft);margin:0;font-size:1.05rem}.hero-stat{text-align:right;white-space:nowrap}.hero-stat .n{font-family:var(--font-display);font-variation-settings:"opsz" 40;color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:500;display:block}.hero-stat .l{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);max-width:20ch;margin-left:auto;font-size:11px}.home-timeline{margin-bottom:5.5rem}.hero .home-timeline{margin-top:1.5rem;margin-bottom:0}.hero .home-timeline .block-head{margin-bottom:1.5rem}.timeline-strip,.era-strip{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;margin-top:2rem;display:grid;position:relative}.timeline-strip:before,.era-strip:before{content:"";background:0 0;height:1px;position:absolute;top:-1px;left:0;right:0}.strip-node,.era-node{text-align:left;min-width:0;color:var(--ink);flex-direction:column;flex:1;align-items:flex-start;gap:.3rem;padding:1.6rem 1rem 0 0;text-decoration:none;display:flex;position:relative}.strip-node .dot,.era-node:before{content:"";background:var(--bg);border:1px solid var(--ink);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.strip-node .dot{content:none;position:absolute;top:-5px;left:0}.strip-node.is-current .dot,.era-node.is-current:before{background:var(--ink)}.strip-node .years,.era-node .era-years{font-family:var(--font-sans);color:var(--ink-faint);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:500}.strip-node .label,.era-node .era-name{font-family:var(--font-display);color:var(--ink);max-width:none;margin:0;font-size:1.05rem;font-weight:560;line-height:1.3}.era-node .era-text,.strip-node .era-text{color:var(--ink-faint);margin-top:.35rem;font-size:.8rem;line-height:1.55}.museum footer{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--rule);background:var(--bg);flex-direction:column;gap:1rem;padding:2.4rem 4vw;font-size:.75rem;display:flex}.museum footer .footer-meta{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.museum footer .footer-nav{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.museum footer .footer-nav a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.museum footer .footer-nav a:hover,.museum footer .footer-nav a:focus-visible{color:var(--ink);text-decoration-thickness:2px}.legal-page .legal-prose{max-width:42rem}.legal-page .legal-prose h2{font-family:var(--font-display);margin:2rem 0 .75rem;font-size:1.35rem;font-weight:500}.legal-page .legal-prose h3{font-family:var(--font-display);margin:1.5rem 0 .55rem;font-size:1.1rem;font-weight:500}.legal-page .legal-prose p,.legal-page .legal-prose li{color:var(--ink-soft);font-size:.95rem;line-height:1.65}.legal-page .legal-prose a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.legal-page .legal-prose ul,.legal-page .legal-prose ol{margin:.75rem 0 1.25rem;padding-left:1.25rem}.legal-page .site-map-list{padding-left:0;list-style:none}.legal-page .site-map-list li{margin:.35rem 0}@media (max-width:900px){.era-row{grid-template-columns:20px 1fr}.era-row .era-head,.era-row .era-body{grid-column:2}.era-cols{grid-template-columns:1fr}.timeline-strip,.era-strip{grid-template-columns:1fr 1fr;row-gap:1.6rem}}@media (max-width:760px){.museum-page{grid-template-columns:minmax(0,44px) minmax(0,1fr)}.rail-label{font-size:8.5px}.hero-sub{grid-template-columns:1fr;gap:1.6rem}.hero-stat{text-align:left}.hero-stat .l{margin-left:0}.article-layout,.figure-featured{grid-template-columns:1fr}}@media (max-width:700px){.gallery{grid-template-columns:repeat(2,1fr)}.plate,.plate.feature{grid-column:span 2}}.onboarding{--onboarding-max:40rem;max-width:var(--onboarding-max);margin:0 auto 5rem;padding:.5rem 0 2rem}.onboarding-masthead{margin-bottom:2.25rem}.onboarding-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.75rem;display:flex}.onboarding-kicker-rule{background:var(--laterite);width:1.75rem;height:1px;display:block}.onboarding-title{font-family:var(--font-display,var(--font-display));letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.4rem,5.5vw,3.4rem);font-weight:500;line-height:1.05}.onboarding-title em{font-style:italic;font-weight:450}.onboarding-lede{max-width:34rem;color:var(--ink-soft);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.55}.onboarding-progress{border-top:1px solid var(--rule);gap:1.5rem;margin:0;padding:.9rem 0 0;list-style:none;display:flex}.onboarding-progress-item{color:var(--ink-faint);align-items:baseline;gap:.55rem;display:flex}.onboarding-progress-item.is-current{color:var(--ink)}.onboarding-progress-item.is-done{color:var(--ink-soft)}.onboarding-progress-num{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.72rem}.onboarding-progress-label{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.onboarding-sheet{border:1px solid var(--rule);background:var(--bg)}.onboarding-sheet>.form-error{margin:1.25rem 1.5rem 0}.onboarding-block{padding:1.75rem 1.5rem 1.6rem}.onboarding-block+.onboarding-block{border-top:1px solid var(--rule)}.onboarding-block-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.4rem;display:grid}.onboarding-block-num{font-family:var(--font-display,var(--font-display));letter-spacing:-.02em;color:var(--ink-faint);padding-top:.15rem;font-size:1.35rem;font-weight:500;line-height:1}.onboarding-block-head h2{font-family:var(--font-display,var(--font-display));letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.45rem;font-weight:500;line-height:1.15}.onboarding-block-head p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.4}.onboarding-form.ui-form,.onboarding-form .ui-form{gap:var(--ui-form-gap);display:grid}.onboarding-form .ui-field__hint,.onboarding-form .field-hint{font-size:var(--ui-text-sm);color:var(--ui-ink-soft);line-height:var(--ui-leading);margin:0}.onboarding-country-fixed{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.35rem;padding-bottom:1rem;display:flex}.onboarding-country-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.onboarding-country-value{font-family:var(--font-display,var(--font-display));font-size:1.15rem;font-weight:500}.onboarding-village-field{gap:.55rem}.search-select,.village-search{margin:0}.search-select-search input[type=search]{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:.8rem .9rem;font-size:1rem}.search-select-search input[type=search]:focus{outline:2px solid var(--ink);outline-offset:2px;background:var(--bg)}.search-select-selected,.village-selected{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.search-select-selected,.village-selected{background:color-mix(in srgb, var(--ink) 3%, var(--bg))}}.search-select-glyph,.village-selected-glyph{border:1px solid var(--rule);border-radius:var(--radius-sm);width:2rem;height:2rem;font-family:var(--font-display,var(--font-display));justify-content:center;align-items:center;font-size:1rem;font-weight:500;display:flex}.search-select-name,.village-selected-name{font-family:var(--font-display,var(--font-display));min-width:0;font-size:1.15rem;font-weight:500}.search-select-matches,.village-matches{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--bg);max-height:14rem;margin:.15rem 0 0;padding:0;list-style:none;overflow:auto}.search-select-match,.village-match{text-align:left;width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem .9rem;display:flex}.search-select-matches li:last-child .search-select-match,.village-matches li:last-child .village-match{border-bottom:0}.search-select-match:hover,.village-match:hover{background:var(--surface)}.search-select-match:focus-visible,.village-match:focus-visible{background:var(--surface);outline:2px solid var(--ink);outline-offset:-2px}.search-select-match-name,.village-match-name{font-weight:500}.village-match-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem}[x-cloak]{display:none!important}.onboarding-add-link{font:inherit;color:var(--ink);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.85rem;padding:0;font-size:.92rem;text-decoration:underline}.onboarding-add-link:hover,.onboarding-add-link:focus-visible{color:var(--ink-soft)}.onboarding-sheet-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.onboarding-sheet-note{max-width:16rem;color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.4}.onboarding-sheet-foot .btn-primary{justify-content:center;min-width:12rem}@media (max-width:560px){.onboarding-block{padding:1.4rem 1.1rem 1.3rem}.onboarding-progress{gap:1rem}.onboarding-sheet-foot{flex-direction:column;align-items:stretch}.onboarding-sheet-foot .btn-primary{width:100%}}.museum-modal{z-index:200;justify-content:center;align-items:center;padding:1.25rem;display:none;position:fixed;inset:0}.museum-modal.is-open{display:flex}body:has(.museum-modal.is-open){overflow:hidden}.museum-modal-backdrop{background:var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.museum-modal-backdrop{background:color-mix(in srgb, var(--ink) 48%, transparent)}}.museum-modal-backdrop{cursor:pointer}@supports not (background:color-mix(in srgb, #000 50%, transparent)){.museum-modal-backdrop{background:#00000073}}.museum-modal-panel{z-index:1;background:var(--surface,var(--bg));width:min(100%,28rem);max-height:min(90vh,36rem);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);padding:1.35rem 1.5rem 1.5rem;position:relative;overflow:auto;box-shadow:0 1.25rem 2.5rem #00000029}.museum-modal .onboarding-form input[type=text],.museum-modal .onboarding-form select{border-radius:var(--radius-sm)}.museum-modal-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.museum-modal-head h2{font-family:var(--font-display,var(--font-display));letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:500}.museum-modal-actions{border-top:1px solid var(--rule);justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.visibility-tabs{margin:0 0 .25rem}.visibility-tabs-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .65rem;font-size:.72rem}.visibility-tablist{gap:var(--ui-space-1);padding:var(--ui-space-1);border-radius:var(--ui-segment-radius);background:var(--ui-surface);flex-wrap:wrap;display:inline-flex}.visibility-tab{min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-4);border-radius:var(--ui-segment-radius);color:var(--ink-soft);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;align-items:center;gap:.4rem;margin:0;font-size:.95rem;display:inline-flex;position:relative}.visibility-tab:hover{color:var(--ink)}.visibility-tab.is-selected{color:var(--ink);background:var(--ui-bg);box-shadow:var(--ui-shadow-sm)}.visibility-tab:has(input:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}.visibility-tab.is-selected:after{content:"";background:var(--ink);height:2px;display:none;position:absolute;bottom:-1px;left:0;right:0}.visibility-tab:focus-within{outline:2px solid var(--ink);outline-offset:2px}.visibility-tab-title{font-family:var(--font-display,var(--font-display));letter-spacing:-.01em;font-size:1.05rem;font-weight:500}.visibility-tab-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.65rem}.visibility-tab.is-selected .visibility-tab-hint{color:var(--ink-soft)}.visibility-tab-desc{color:var(--ink-soft);max-width:34rem;margin:.9rem 0 0;font-size:.92rem;line-height:1.45}.onboarding-form .form-error{color:var(--ink);border-left:2px solid var(--ink);margin:0 0 1rem;padding:.35rem 0 .35rem .75rem}.contribution-proofread-loading{border:1px solid var(--ink);align-items:center;gap:.85rem;margin-bottom:1.75rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.contribution-proofread-loading{border:1px solid color-mix(in oklab, var(--ink) 12%, transparent)}}.contribution-proofread-loading{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.contribution-proofread-loading{background:color-mix(in oklab, var(--bg) 88%, var(--surface-2))}}.contribution-proofread-spinner{border:2px solid var(--ink);width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab, red, red)){.contribution-proofread-spinner{border:2px solid color-mix(in oklab, var(--ink) 18%, transparent)}}.contribution-proofread-spinner{border-top-color:var(--ink);border-radius:50%;animation:.7s linear infinite contribution-proofread-spin}@keyframes contribution-proofread-spin{to{transform:rotate(360deg)}}.contribution-proofread-diff{margin:0 0 .65rem;font-size:.92rem}.contribution-proofread-original{white-space:pre-wrap;background:var(--ink);margin:.5rem 0 0;padding:.75rem .9rem;font-family:inherit;font-size:.92rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.contribution-proofread-original{background:color-mix(in oklab, var(--ink) 5%, transparent)}}.contribution-proofread-original{border-left:3px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.contribution-proofread-original{border-left:3px solid color-mix(in oklab, var(--ink) 22%, transparent)}}.onboarding-form .form-actions{margin-top:1.75rem}.account-nav{display:none}.genealogy-page{flex-direction:column;min-width:0;max-width:none;display:flex}.genealogy-page .genealogy-head{margin-bottom:.5rem;display:block}.genealogy-page .genealogy-head h1{font-family:var(--font-display);font-variation-settings:"opsz" 60;letter-spacing:-.01em;margin:0 0 .85rem;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:500;line-height:1.15}.genealogy-page .genealogy-intro{max-width:38rem;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.55}.genealogy-stage{border:1px solid var(--rule);background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:stretch;gap:0;min-height:30rem;display:grid}@media (max-width:960px){.genealogy-stage{grid-template-columns:1fr}}.genealogy-main{border-right:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}@media (max-width:960px){.genealogy-main{border-right:0;border-bottom:1px solid var(--rule)}}.genealogy-canvas-wrap{background:var(--bg);flex-direction:column;flex:1;min-height:26rem;display:flex;position:relative;overflow:hidden}.genealogy-canvas-toolbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1.15rem;display:flex}.genealogy-legend{color:var(--ink-soft);flex-wrap:wrap;gap:.85rem 1.25rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.genealogy-legend-swatch,.genealogy-legend-line{vertical-align:middle;margin-right:.4rem;display:inline-block}.genealogy-legend-swatch{border:2px solid var(--ink);background:var(--bg);border-radius:999px;width:.7rem;height:.7rem}.genealogy-legend-swatch.is-focus{box-shadow:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab, red, red)){.genealogy-legend-swatch.is-focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--ink) 18%, transparent)}}.genealogy-legend-line{border-top:2px solid var(--ink);width:1.4rem;height:0}.genealogy-legend-line.is-spouse{opacity:.75;border-top-style:dashed}.genealogy-canvas-hint{color:var(--ink-soft);margin:0;font-size:.78rem}.genealogy-canvas{min-height:22rem;color:var(--ink);cursor:grab;touch-action:pan-x pan-y;background:var(--surface);border-radius:var(--radius-lg);flex:1;overflow:auto}.genealogy-graph-svg{min-height:22rem;display:block}.genealogy-tree-stage{container:genealogy-tree/inline-size}.genealogy-tree-desktop{display:none}.genealogy-tree-mobile{gap:1rem;display:grid}@container genealogy-tree (min-width:761px){.genealogy-tree-desktop{display:block}.genealogy-tree-mobile{display:none}}@container genealogy-tree (max-width:760px){.genealogy-canvas-toolbar .genealogy-legend{display:none}}@supports not (container-type:inline-size){.genealogy-tree-desktop{display:block}.genealogy-tree-mobile{display:none}@media (max-width:760px){.genealogy-tree-desktop{display:none}.genealogy-tree-mobile{display:grid}.genealogy-canvas-toolbar .genealogy-legend{display:none}}}.genealogy-focus-card{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-lg);gap:.25rem;padding:1.125rem;display:grid}.genealogy-focus-card .avatar-face{background:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){.genealogy-focus-card .avatar-face{background:color-mix(in oklab, var(--on-accent) 18%, transparent)}}.genealogy-focus-card .avatar-face{color:var(--on-accent);margin-bottom:.35rem}.genealogy-focus-card h2{margin:0;font-size:1.5rem;font-weight:600}.genealogy-focus-card p{font-size:var(--text-sm,.9rem);opacity:.8;margin:0}.genealogy-crumbs{font-size:var(--text-xs,.8rem);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.genealogy-crumbs button{background:var(--surface);font:600 var(--text-xs,.8rem) var(--font-sans);color:var(--ink-soft);cursor:pointer;min-height:var(--ui-control-h-sm,2.25rem);border:0;border-radius:999px;padding:.35rem .65rem}.genealogy-rel-group{gap:.25rem;display:grid}.genealogy-rel-group>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem;font-weight:700}.genealogy-rel{background:var(--surface);cursor:pointer;text-align:left;font:500 var(--text-sm,.9rem) var(--font-sans);color:var(--ink);width:100%;min-height:var(--ui-control-h,2.75rem);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.genealogy-rel:hover{background:var(--surface-2)}.genealogy-rel:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.genealogy-rel__who{align-items:center;gap:.65rem;min-width:0;display:flex}.genealogy-rel__who span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.genealogy-rel__src{color:var(--ink-faint);white-space:nowrap;font-size:.75rem}.t-card{fill:var(--bg);transition:fill .15s}.t-node{cursor:pointer}.t-node:hover .t-card{fill:var(--surface-2)}.t-node:focus{outline:none}.t-node:focus-visible .t-card{stroke:var(--focus);stroke-width:2px}.t-node.is-focus .t-card{fill:var(--accent)}.t-node.is-focus text{fill:var(--on-accent)}.t-name{font:700 14px var(--font-sans);fill:var(--ink)}.t-sub{font:400 13px var(--font-sans);fill:var(--ink-faint)}.t-node.is-focus .t-sub{fill:var(--on-accent);opacity:.75}.t-link{stroke:var(--ink-faint);stroke-width:1.8px;fill:none}.t-link.oral{stroke-dasharray:5 5}.t-union{fill:var(--ink-faint)}.t-gen{font:700 12px var(--font-sans);fill:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase}.genealogy-legend-line.is-oral{opacity:.75;border-top-style:dashed}.genealogy-graph-arrow{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.genealogy-graph-arrow{fill:color-mix(in oklab, var(--ink) 55%, transparent)}}.genealogy-graph-edge line{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.genealogy-graph-edge line{stroke:color-mix(in oklab, var(--ink) 42%, transparent)}}.genealogy-graph-edge line{stroke-width:1.6px}.genealogy-graph-edge.is-spouse line{stroke-dasharray:5 5;stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.genealogy-graph-edge.is-spouse line{stroke:color-mix(in oklab, var(--ink) 32%, transparent)}}.genealogy-graph-edge-label{letter-spacing:.04em;fill:var(--ink-soft);pointer-events:none;font-size:10px}.genealogy-graph-node-ring{fill:none;stroke:#0000;stroke-width:1.5px}.genealogy-graph-node.is-selected .genealogy-graph-node-ring,.genealogy-graph-node.is-focus .genealogy-graph-node-ring{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.genealogy-graph-node.is-selected .genealogy-graph-node-ring,.genealogy-graph-node.is-focus .genealogy-graph-node-ring{stroke:color-mix(in oklab, var(--ink) 28%, transparent)}}.genealogy-graph-node-disk{fill:var(--bg);stroke:var(--ink);stroke-width:1.75px;transition:transform .2s,filter .2s}.genealogy-graph-node.is-male .genealogy-graph-node-disk{fill:var(--bg)}@supports (color:color-mix(in lab, red, red)){.genealogy-graph-node.is-male .genealogy-graph-node-disk{fill:color-mix(in oklab, var(--bg) 88%, var(--surface-2))}}.genealogy-graph-node.is-female .genealogy-graph-node-disk{fill:var(--bg)}@supports (color:color-mix(in lab, red, red)){.genealogy-graph-node.is-female .genealogy-graph-node-disk{fill:color-mix(in oklab, var(--bg) 82%, var(--surface-2))}}.genealogy-graph-node.is-focus .genealogy-graph-node-disk{stroke-width:2.4px;filter:drop-shadow(0 2px 10px var(--ink))}@supports (color:color-mix(in lab, red, red)){.genealogy-graph-node.is-focus .genealogy-graph-node-disk{filter:drop-shadow(0 2px 10px color-mix(in oklab, var(--ink) 18%, transparent))}}html.motion-ok .genealogy-graph-node:hover .genealogy-graph-node-disk{transform:scale(1.06)}.genealogy-graph-node-name{fill:var(--ink);pointer-events:none;font-size:11px}.genealogy-side{background:var(--bg);flex-direction:column;gap:0;min-width:0;padding:0;display:flex}.genealogy-side>*{padding:1.15rem 1.2rem}.genealogy-side>*+*{border-top:1px solid var(--rule)}.genealogy-side-identity{align-items:center;gap:.95rem;display:flex}.genealogy-side-identity .avatar-face{border-radius:0}.genealogy-side-identity-text{min-width:0}.genealogy-side-section>h3,.genealogy-side-links-head h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .65rem;font-size:.72rem;font-weight:600}.genealogy-side-cta{background:var(--surface);flex-direction:column;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.genealogy-side-cta{background:color-mix(in oklab, var(--surface) 65%, var(--bg))}}.genealogy-add-cta{justify-content:center;width:100%}.genealogy-add-cta-icon{width:13px;height:13px}.genealogy-side-cta .field-hint{margin:0;font-size:.84rem;line-height:1.4}.genealogy-side-avatar-upload .avatar-uploader.is-compact{background:0 0;border:0;align-items:flex-start;gap:.9rem;margin:0;padding:0}.genealogy-side-avatar-upload .avatar-preview{border-radius:0;width:3.5rem;height:3.5rem;display:flex}.genealogy-side-avatar-upload .avatar-uploader-label{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:500}.genealogy-side-avatar-upload .avatar-uploader-actions{gap:.85rem 1rem;margin-top:.65rem}.genealogy-side-avatar-upload .avatar-uploader-actions .btn,.genealogy-side-avatar-upload .avatar-file-label{min-height:auto}.genealogy-side-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:.75rem;display:flex}.genealogy-side-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.72rem}.genealogy-side-name{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.35rem;font-weight:500;line-height:1.2}.genealogy-graph-node-silhouette{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.genealogy-graph-node-silhouette{fill:color-mix(in oklab, var(--ink) 55%, transparent)}}.genealogy-graph-node-silhouette{pointer-events:none}.genealogy-graph-node.has-photo .genealogy-graph-node-disk{fill:var(--surface)}.genealogy-graph-node-photo{pointer-events:none}.avatar-uploader{padding:var(--ui-space-4);border-radius:var(--ui-card-radius);background:var(--ui-surface);border:0;align-items:flex-start;gap:1.1rem;margin:0 0 1.75rem;display:flex}.avatar-preview,.avatar-face{border:1px solid var(--rule);background:var(--surface);width:4.5rem;height:4.5rem;color:var(--ink-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-face.is-sm{width:2.5rem;height:2.5rem}.avatar-face.is-lg{width:5.25rem;height:5.25rem}.avatar-preview img,.avatar-face img{object-fit:cover;width:100%;height:100%}.avatar-silhouette{width:55%;height:55%}.avatar-uploader-body{flex:1;min-width:0}.avatar-uploader-label{margin:0 0 .25rem;font-size:.92rem;font-weight:600}.avatar-uploader-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.75rem;display:flex}.avatar-file-label{cursor:pointer}.avatar-file-icon{width:1.05rem;height:1.05rem;margin-right:.15rem}.avatar-uploader.is-compact{margin-bottom:0}.avatar-uploader.is-compact .avatar-uploader-actions .btn,.avatar-uploader.is-compact .avatar-file-label{flex:auto}.avatar-upload-entries{color:var(--ink-soft);margin:.75rem 0 0;padding:0;font-size:.85rem;list-style:none}.avatar-upload-entries li{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.avatar-upload-entries progress{width:8rem;height:.4rem}.genealogy-side-meta{flex-direction:column;gap:.85rem;margin:0;display:flex}.genealogy-side-meta div{border-bottom:1px solid var(--rule);gap:.2rem;padding-bottom:.75rem;display:grid}.genealogy-side-meta div:last-child{border-bottom:0;padding-bottom:0}.genealogy-side-meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.genealogy-side-meta dd{color:var(--ink);margin:0;font-size:.95rem}.genealogy-edit-form .field{margin-bottom:1rem}.genealogy-claims{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.genealogy-claims{background:color-mix(in oklab, var(--surface) 55%, var(--bg))}}.genealogy-claims h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .65rem;font-size:.72rem;font-weight:600}.genealogy-side-links-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.genealogy-side-links ul{margin:0;padding:0;list-style:none}.genealogy-side-links li{border-top:1px solid var(--rule);flex-direction:column;gap:.1rem;padding:.55rem 0;display:flex}.genealogy-rel-type{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.genealogy-rel-name{font-size:.95rem}.genealogy-side-claim,.genealogy-claims{border-top:1px solid var(--rule);margin-top:1.25rem;padding-top:1rem}.genealogy-side-claim h3,.genealogy-claims h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .45rem;font-size:.72rem;font-weight:600}.genealogy-side-claim .btn{width:100%;margin-top:.65rem}.genealogy-claim-pending{margin-top:.75rem}.genealogy-claims ul{margin:0;padding:0;list-style:none}.genealogy-claims li{border-top:1px solid var(--rule);flex-direction:column;gap:.55rem;padding:.7rem 0;display:flex}.genealogy-claim-title{margin:0;font-size:.95rem;font-weight:600}.genealogy-claim-actions{flex-wrap:wrap;gap:.45rem;display:flex}.genealogy-add-modal{flex-direction:column;gap:1rem;display:flex}.genealogy-add-role{border:0;margin:0;padding:0}.genealogy-add-role legend{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.45rem;font-size:.72rem;font-weight:600}.genealogy-add-role-options{flex-wrap:wrap;gap:.4rem;display:flex}.genealogy-add-role-options label{border:1px solid var(--rule);cursor:pointer;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.9rem;transition:border-color .16s,background-color .16s;display:inline-flex}.genealogy-add-role-options label.is-active{border-color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.genealogy-add-role-options label.is-active{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.genealogy-add-tabs{border-bottom:1px solid var(--rule);gap:0;display:flex}.genealogy-add-tabs button{appearance:none;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.65rem .5rem;font-size:.9rem}.genealogy-add-tabs button.is-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.genealogy-add-results{max-height:14rem;margin:.5rem 0 0;padding:0;list-style:none;overflow:auto}.genealogy-add-results li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.genealogy-add-results strong{font-size:.95rem;display:block}.genealogy-add-name-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:520px){.genealogy-add-name-row{grid-template-columns:1fr}}.genealogy-side-count{letter-spacing:.04em;color:var(--ink-faint);margin:0;font-size:.78rem}.genealogy-fallback{color:var(--ink-soft);margin-top:.5rem;font-size:.9rem}.genealogy-fallback summary{cursor:pointer}.genealogy-fallback ul{margin:.75rem 0 0;padding-left:1.1rem}.genealogy-toolbar{border-bottom:1px solid var(--rule);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;margin:0;padding:0 1.15rem;display:flex}.genealogy-view-tabs{flex-wrap:wrap;gap:0;display:flex}.genealogy-view-tabs button,.genealogy-view-tab{appearance:none;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin:0;padding:.85rem .9rem .8rem;font-size:.85rem;position:relative}.genealogy-view-tabs button:hover,.genealogy-view-tab:hover,.genealogy-view-tabs button.is-active,.genealogy-view-tab.is-active{color:var(--ink)}.genealogy-view-tabs button.is-active:after,.genealogy-view-tab.is-active:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:.55rem;right:.55rem}.genealogy-toolbar-controls{flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;padding:.55rem 0;display:flex}.genealogy-depth-select{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.45rem;margin:0;font-size:.78rem;display:inline-flex}.genealogy-depth-select select{appearance:none;border:0;border-bottom:1px solid var(--rule);min-width:2.5rem;font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);background:0 0;border-radius:0;padding:.15rem 0;font-size:.9rem}.genealogy-depth-select select:focus{border-bottom-color:var(--ink)}.genealogy-depth-select select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.genealogy-status-buttons{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.genealogy-status-buttons .btn-quiet.is-active{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.genealogy-visibility-hint{margin:0 0 .85rem}.genealogy-duplicates h3,.genealogy-journal h3,.genealogy-lineage-list h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .45rem;font-size:.72rem;font-weight:600}.genealogy-choice{color:var(--ink-soft);cursor:pointer;grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.75rem;margin:0;padding:.55rem 0;font-size:.92rem;line-height:1.4;display:grid}.genealogy-choice+.genealogy-choice{border-top:1px solid var(--rule)}.genealogy-choice input{width:.95rem;height:.95rem;accent-color:var(--ink);margin:.2rem 0 0}.genealogy-choice strong{color:var(--ink);font-weight:600}.genealogy-list-view{padding:1.25rem 1.35rem 1.75rem}.genealogy-list-heading{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 1rem;font-size:1.25rem;font-weight:500}.genealogy-person-list,.genealogy-journal-list{margin:0;padding:0;list-style:none}.genealogy-person-list li,.genealogy-journal-list li{border-top:1px solid var(--rule)}.genealogy-person-list-btn{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:0;padding:.85rem 0;display:flex}.genealogy-person-list-btn:hover strong{text-underline-offset:.2em;text-decoration:underline}.genealogy-lineage-list ul,.genealogy-journal ul,.genealogy-duplicates ul{margin:0;padding:0;list-style:none}.genealogy-lineage-list li,.genealogy-journal li,.genealogy-duplicates li{border-top:1px solid var(--rule);padding:.55rem 0;font-size:.92rem}.genealogy-rel-status{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.genealogy-rel-status.is-disputed{color:var(--ink);font-weight:600}.genealogy-public-search{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:0 0 1.5rem;display:flex}.genealogy-public-search .field{flex:16rem;margin:0}.genealogy-public-results{margin:0 0 1.5rem;padding:0;list-style:none}.genealogy-public-results li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.genealogy-public-graph-wrap{margin-top:1.5rem}.genealogy-public-graph-wrap h2,.genealogy-public-links h2{margin:0 0 .75rem;font-size:1.05rem}.genealogy-public-links ul{margin:0;padding:0;list-style:none}.genealogy-public-links li{border-top:1px solid var(--rule);flex-direction:column;gap:.15rem;padding:.55rem 0;display:flex}.discussion-section{margin-top:.5rem}.discussion-composer{background:0 0;border:0;margin:0 0 2rem;padding:0}.discussion-composer .field{margin:0 0 .85rem}.discussion-composer .field label{letter-spacing:.02em;color:var(--ink);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.discussion-section .field textarea,.discussion-composer .field textarea,.discussion-reply-form .field textarea{box-sizing:border-box;border:0;border-bottom:1px solid var(--rule);width:100%;min-width:0;min-height:5.5rem;color:var(--ink);font:inherit;resize:vertical;field-sizing:content;background:0 0;border-radius:0;margin:0;padding:.65rem 0;font-size:.95rem;line-height:1.45;display:block}.discussion-reply-form .field textarea{min-height:3.25rem}.discussion-section .field textarea:focus,.discussion-composer .field textarea:focus,.discussion-reply-form .field textarea:focus{border-color:#0000;border-bottom-color:var(--ink)}.discussion-section .field textarea:focus-visible,.discussion-composer .field textarea:focus-visible,.discussion-reply-form .field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.discussion-composer-actions{justify-content:flex-end;display:flex}.discussion-login{margin:0 0 1.75rem}.discussion,.discussion .replies{margin:0;padding:0;list-style:none}.discussion>.discussion-item{border-top:1px solid var(--rule);padding:1.25rem 0}.discussion>.discussion-item:first-of-type{border-top:none;padding-top:.25rem}.discussion-empty{color:var(--ink-faint);padding:.35rem 0 .5rem;font-size:.95rem}.discussion-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.45rem;display:flex}.discussion-item .who{font-family:var(--font-display);color:var(--ink);font-size:.95rem;font-weight:600}.discussion-item .when{font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:.78rem}.discussion-item .body{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .7rem;font-size:.95rem;line-height:1.55}.discussion-item .hidden-note{color:var(--ink-faint);margin:0 0 .7rem;font-size:.9rem;font-style:italic}.discussion-actions{flex-wrap:wrap;align-items:center;gap:.45rem 1rem;display:flex}.discussion-like,.discussion-reply-toggle,.discussion-delete{color:var(--ink-faint);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;font-size:.88rem;transition:color .15s;display:inline-flex}.discussion-like:hover,.discussion-like:focus-visible,.discussion-reply-toggle:hover,.discussion-reply-toggle:focus-visible,.discussion-delete:hover,.discussion-delete:focus-visible{color:var(--ink)}.discussion-like.is-liked{color:var(--ink);font-weight:600}.discussion-action-icon{flex-shrink:0;width:1rem;height:1rem}.discussion-interact{flex-direction:column;align-items:stretch;gap:.65rem;min-width:0;display:flex}.discussion-reply-form{box-sizing:border-box;background:0 0;border:0;flex-direction:column;gap:.55rem;width:100%;max-width:none;padding:0;display:flex}.discussion-reply-form .field{width:100%;min-width:0;margin:0}.discussion-reply-actions{justify-content:flex-end;display:flex}.discussion-item .replies{margin:.35rem 0 0;padding:0 0 0 1.4rem;list-style:none;position:relative}.discussion-item .replies:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:1.1rem;left:.4rem}.discussion-item .replies>.discussion-item{margin:0;padding:.85rem 0 .15rem;position:relative}.discussion-item .replies>.discussion-item:before{content:"";background:var(--rule);width:.85rem;height:1px;position:absolute;top:1.45rem;left:-1rem}.discussion-item .replies>.discussion-item:last-child:after{content:"";background:var(--bg);width:1px;position:absolute;top:calc(1.45rem + 1px);bottom:0;left:-1rem}html.motion-ok .discussion-item{animation:.35s both discussion-in}@keyframes discussion-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@media (max-width:640px){.discussion-item .replies{padding-left:1.1rem}.discussion-item .replies:before{left:.3rem}.discussion-item .replies>.discussion-item:before{width:.7rem;left:-.8rem}.discussion-item .replies>.discussion-item:last-child:after{left:-.8rem}}.museum{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E")}.cartel{border-top:1px solid var(--ink);max-width:22rem;padding-top:.7rem}.cartel .cartel-title{font-family:var(--font-display);font-size:1.02rem;font-weight:600;line-height:1.3}.cartel .cartel-dates{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin-top:.25rem;font-size:.72rem}.cartel .cartel-text{color:var(--ink-soft);margin-top:.55rem;font-size:.85rem;line-height:1.6}.era-chip{border:1px solid var(--rule);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);background:var(--bg);white-space:nowrap;border-radius:999px;padding:.22rem .75rem;font-size:11px;display:inline-block}.era-chip.is-dark{border-color:var(--ink);color:var(--ink)}.exergue{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);margin:2.4rem 0;padding:1.6rem 0}.exergue p{font-family:var(--font-display);color:var(--ink);max-width:34ch;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);font-style:italic;line-height:1.45}.exergue cite{font-family:var(--font-sans);font-variant:small-caps;letter-spacing:.06em;color:var(--ink-faint);margin-top:.9rem;font-size:.8rem;font-style:normal;display:block}.museum .prose.has-dropcap>p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:var(--ink);padding:.22rem .85rem .12rem 0;font-size:3.4rem;font-weight:560;line-height:.85}.hero.hero-archive{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}.hero-archive .hero-copy .lede{margin-top:1.4rem}.hero-archive .hero-meta{border-top:1px solid var(--rule);align-items:flex-end;gap:2.5rem;margin-top:2.4rem;padding-top:1.6rem;display:flex}.hero-archive .stat-block .stat-num{font-family:var(--font-display);color:var(--ink);font-size:2.4rem;font-weight:560;line-height:1}.hero-archive .stat-block .stat-label{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);max-width:18ch;margin-top:.35rem;font-size:11px}.hero-side{align-items:flex-start;gap:clamp(1.2rem,2.4vw,2rem);display:flex}.hero-side .plate{flex:1;grid-column:auto;min-width:0}.hero-side .plate-photo{aspect-ratio:auto}.hero-side .cartel{flex:none;width:13.5rem;margin-top:3.2rem}.archive-band{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.6vw,2.2rem);margin-top:1.8rem;display:grid}.archive-band .plate{grid-column:auto}.archive-band .plate-photo,.hero-side .plate-photo,.page-hero .plate-photo,.museum-section:not(.gallery-section) .plate-photo{aspect-ratio:auto}.archive-band .plate-photo img,.hero-side .plate-photo img,.page-hero .plate-photo img{object-fit:contain;height:auto}.contribute-block,.contribute{border:1px solid var(--rule);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.8rem,4vw,3rem);display:flex}.contribute-block .contribute-title,.contribute .contribute-title{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:560;line-height:1.2}.contribute-block .contribute-text,.contribute .contribute-text{color:var(--ink-soft);max-width:52ch;margin-top:.7rem;font-size:.95rem}.page-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(1.6rem,4vw,3.2rem);display:grid}.page-hero.page-hero-solo{grid-template-columns:1fr}.page-hero .lede{max-width:54ch;color:var(--ink-soft);margin:1.1rem 0 0;font-size:1.05rem}.page-hero .hero-meta{flex-wrap:wrap;gap:2rem;margin-top:2rem;display:flex}.page-hero .stat-block .stat-num{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:560;line-height:1}.page-hero .stat-block .stat-label{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);max-width:24ch;margin-top:.5rem;font-size:12px}@media (max-width:60rem){.page-hero{grid-template-columns:1fr}}.discussion-section .eyebrow{margin-bottom:.35rem}.discussion-section .section-title{font-family:var(--font-display);margin:0 0 1.5rem;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:560}.discussion-item .who{font-family:var(--font-display);font-size:1.05rem;font-weight:560}.discussion-item .replies>.discussion-item{background:var(--surface);border-top:0;margin-top:.85rem;padding:1rem 1.1rem}@media (max-width:60rem){.hero.hero-archive{grid-template-columns:1fr}.hero-side .cartel{display:none}.archive-band{grid-template-columns:1fr}}.clan-name{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:560;line-height:1.1}.clan-desc{max-width:62ch;margin-bottom:1.2rem}.map-hero,.frise-hero,.gal-hero,.lex-hero{padding-top:0}.map-side,.bib-hero-side{align-items:flex-start;gap:clamp(1.2rem,2.4vw,2rem);display:flex}.bib-hero{align-items:start}.bib-hero-side .plate,.map-side .plate{flex:1;min-width:0}.bib-hero-side .cartel,.map-side .cartel{flex:none;width:13.5rem;margin-top:3.2rem}.map-plate .map-frame{aspect-ratio:120/92;position:relative}.map-plate .guinea-svg{position:absolute;inset:0}.map-legend i.pin{background:var(--laterite);border-color:var(--laterite);border-radius:50%;width:8px;height:8px}.figure-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.2rem,5vw,4.5rem);display:grid}.figure-hero-visual{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.figure-hero-name{font-family:var(--font-display);margin:.9rem 0 0;font-size:clamp(2rem,3.6vw,3rem);font-weight:560;line-height:1.1}.figure-hero-summary{color:var(--ink-soft);max-width:54ch;margin-top:1rem;font-size:1.02rem;line-height:1.7}.figure-hero-foot{flex-wrap:wrap;align-items:flex-start;gap:2rem;margin-top:2rem;display:flex}.figures-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,2.4rem);margin-top:2.2rem;display:grid}.figures-grid .figure-card{text-align:center;background:var(--bg);border-radius:0;flex-direction:column;align-items:center;padding:1.8rem 1.4rem 1.6rem;position:relative}.figures-grid .figure-card:focus-within{background:var(--ui-surface-2)}.figures-grid .figure-card-name a{color:inherit;text-decoration:none}.figures-grid .figure-card.is-linked .figure-card-name a:after{content:"";position:absolute;inset:0}.figures-grid .figure-card-name{font-family:var(--font-display);margin-top:1.3rem;font-size:1.25rem;font-weight:560;line-height:1.25}.figures-grid .figure-card-meta{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin-top:.35rem;font-size:12px}.figures-grid .figure-card-text{color:var(--ink-soft);margin-top:.7rem;font-size:.85rem;line-height:1.6}.editorial-note{border:1px solid var(--rule);border-left:3px solid var(--ink);background:var(--surface);align-items:baseline;gap:1.2rem;margin-top:2.6rem;padding:1.4rem 1.6rem;display:flex}.editorial-note .note-label{text-transform:uppercase;letter-spacing:.2em;color:var(--ink);white-space:nowrap;flex:none;font-size:12px}.editorial-note .note-text{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.65}.timeline-vertical{margin-top:2.6rem;position:relative}.timeline-vertical:before{content:"";background:var(--ink);width:1px;position:absolute;top:.6rem;bottom:2rem;left:.55rem}.timeline-vertical .era-row{border:0;padding:0 0 clamp(3rem,6vw,4.6rem) 2.9rem;display:block;position:relative}.timeline-vertical .era-row+.era-row{border-top:1px solid var(--rule);padding-top:clamp(2.6rem,5vw,3.6rem)}.timeline-vertical .era-row:last-child{padding-bottom:0}.timeline-vertical .era-row:before{content:"";background:var(--bg);border:1px solid var(--ink);border-radius:50%;width:13px;height:13px;position:absolute;top:.75rem;left:.14rem}.timeline-vertical .era-row+.era-row:before{top:calc(clamp(2.6rem,5vw,3.6rem) + .75rem)}.timeline-vertical .era-row.is-current:before{background:var(--ink)}.timeline-vertical .era-head{flex-wrap:wrap;align-items:baseline;gap:1.1rem;display:flex}.timeline-vertical .era-head .section-title{margin-bottom:0}.timeline-vertical .era-summary{color:var(--ink-soft);max-width:64ch;margin-top:.9rem}.timeline-vertical .era-portraits{border-top:1px solid var(--rule);flex-wrap:wrap;gap:clamp(1.4rem,3vw,2.4rem);margin-top:1.9rem;padding-top:1.4rem;display:flex}.timeline-vertical .mini-figure{text-align:center;width:6.6rem;color:inherit;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none;display:flex}.timeline-vertical .mini-name{font-family:var(--font-display);font-size:.9rem;font-weight:560;line-height:1.25}.timeline-vertical .mini-dates{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);font-size:.68rem}.timeline-vertical .era-lists{grid-template-columns:1fr 1fr;gap:clamp(1.8rem,4vw,3.4rem);margin-top:2rem;display:grid}.timeline-vertical .tl-col-title{text-transform:uppercase;letter-spacing:.24em;color:var(--ink-faint);border-bottom:1px solid var(--ink);margin-bottom:.4rem;padding-bottom:.6rem;font-size:12px}.timeline-vertical .tl-list{margin:0;padding:0;list-style:none}.timeline-vertical .tl-list li{border-bottom:1px solid var(--rule);padding:.85rem 0}.timeline-vertical .tl-date{font-variant:small-caps;letter-spacing:.08em;color:var(--ink-faint);font-size:.78rem;display:block}.timeline-vertical .tl-item-title{font-family:var(--font-display);margin-top:.15rem;font-size:1.02rem;font-weight:560}.timeline-vertical .tl-item-desc{color:var(--ink-soft);margin-top:.2rem;font-size:.84rem}.timeline-vertical .tl-list li.is-todo .tl-item-title{color:var(--ink-soft);font-style:italic;font-weight:480}.biblio-list li{display:block}.biblio-list .bib-entry{width:100%}.bib-head{align-items:baseline;gap:.8rem;display:flex}.bib-title{font-family:var(--font-display);color:var(--ink);font-size:1.18rem;font-weight:560;line-height:1.35;text-decoration:none}a.bib-title:hover{text-underline-offset:.22em;text-decoration:underline}.bib-title .ext-mark{font-family:var(--font-sans);color:var(--ink-faint);font-size:.8em}.bib-head .leader{border-bottom:1px dotted var(--ink-faint);flex:1;min-width:1.5rem;transform:translateY(-.28em)}.bib-year{font-variant:small-caps;letter-spacing:.08em;color:var(--ink-faint);white-space:nowrap;font-size:.92rem}.bib-ref{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin-top:.35rem;font-size:12px}.bib-note{color:var(--ink-soft);max-width:62ch;margin-top:.45rem;font-size:.85rem;line-height:1.6}.bib-cited{letter-spacing:.06em;color:var(--ink-faint);margin-top:.5rem;font-size:12px}.bib-cited-label{text-transform:uppercase;letter-spacing:.14em;margin-right:.5rem}.bib-cited-item+.bib-cited-item:before{content:"·";color:var(--rule);margin:0 .4rem}.bib-cited a{color:var(--ink-soft);border-bottom:1px solid var(--rule);text-decoration:none}.bib-cited a:hover,.bib-cited a:focus-visible{color:var(--ink)}.related-block{margin-top:0}.arch-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.8rem,4vw,3.5rem);display:grid}.lex-count{border-top:1px solid var(--rule);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);align-items:baseline;gap:1rem;margin-top:2.2rem;padding-top:1.2rem;font-size:12px;display:flex}.lex-count strong{color:var(--ink);font-weight:700}.alpha-nav{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.5rem 1.3rem;margin-top:1.6rem;padding:.9rem 0;display:flex}.alpha-nav a{font-family:var(--font-display);color:var(--ink-faint);font-size:1.05rem;font-weight:560;text-decoration:none}.alpha-nav a:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.lex-section{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr);gap:clamp(1.2rem,3vw,2.6rem);padding:clamp(1.8rem,3.5vw,2.8rem) 0;display:grid}.lex-section:first-of-type{border-top:1px solid var(--rule)}.alpha-letter{font-family:var(--font-display);color:var(--rule);-webkit-user-select:none;user-select:none;padding-top:.15em;font-size:clamp(3rem,5vw,4.4rem);font-weight:480;line-height:1}.gloss-card .also{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:11px;display:inline-flex}@media (max-width:60rem){.figure-hero,.bib-hero,.arch-grid{grid-template-columns:1fr}.figures-grid{grid-template-columns:repeat(2,1fr)}.bib-hero-side .cartel,.map-side .cartel{display:none}.timeline-vertical .era-lists{grid-template-columns:1fr}.lex-section{grid-template-columns:1fr;gap:.6rem}.alpha-letter{font-size:2.4rem}}@media (max-width:40rem){.figures-grid{grid-template-columns:1fr}}:root{--ease:cubic-bezier(.22, .61, .36, 1)}@keyframes page-in{0%{opacity:0}}html.motion-ok #page.museum{animation:.55s ease-out page-in}html.vt-nav #page.museum{animation:none}html.motion-ok .reveal{opacity:0;transform:translateY(16px)}html.motion-ok .reveal.in{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--rd,0s);transform:none}html.motion-ok .era-strip{border-top-color:#0000}html.motion-ok .era-strip:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(0)}html[dir=rtl].motion-ok .era-strip:after{transform-origin:100%}html.motion-ok .era-strip.draw:after{transition:transform 1.4s var(--ease) .15s;transform:scaleX(1)}@keyframes era-dot-breathe{0%{box-shadow:0 0 #00000038}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}html.motion-ok .era-node.is-current:before,html.motion-ok .strip-node.is-current .dot{animation:3.4s ease-out infinite era-dot-breathe}html.motion-ok .plate-photo{overflow:hidden}html.motion-ok .plate-photo img{transition:transform .9s var(--ease)}html.motion-ok .plate:hover .plate-photo img{transform:scale(1.028)}html.motion-ok .plate-no,html.motion-ok .plate-num{transition:background .3s,color .3s}html.motion-ok .plate:hover .plate-no,html.motion-ok .plate:hover .plate-num{background:var(--ink);color:var(--bg)}html.motion-ok .portrait-oval{overflow:hidden}html.motion-ok .portrait-oval img{transition:transform 1.1s var(--ease)}html.motion-ok .portrait-oval:hover img{transform:scale(1.05)}html.motion-ok .fiche,html.motion-ok .figure-card{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .2s ease, background .2s ease}html.motion-ok .fiche:hover,html.motion-ok .figure-card:hover{border-color:var(--ink);box-shadow:0 14px 28px -22px var(--shadow);transform:translateY(-3px)}html.motion-ok .museum .btn-quiet{transition:background-size .4s var(--ease), color .25s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.25rem;text-decoration:none}html.motion-ok .museum .btn-quiet:hover{color:var(--ink-faint);background-position:100% 100%;background-size:0% 1px}html.motion-ok .topbar-nav a,html.motion-ok .topbar-nav .topbar-link,html.motion-ok .topbar-nav button.topbar-link{text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .25s}html.motion-ok .topbar-nav a:hover,html.motion-ok .topbar-nav a:focus-visible,html.motion-ok .topbar-nav a[aria-current=page],html.motion-ok .topbar-nav .topbar-link:hover,html.motion-ok .topbar-nav .topbar-link:focus-visible,html.motion-ok .topbar-nav button.topbar-link:hover{text-decoration-color:currentColor}html.motion-ok .topbar{transition:box-shadow .3s}html.motion-ok .topbar.is-scrolled{box-shadow:0 14px 26px -24px var(--shadow)}html.motion-ok .rail-mark{transition:background .25s,color .25s}html.motion-ok .rail-mark:hover{background:var(--ink);color:var(--bg)}html.motion-ok .index-num{transition:color .25s}html.motion-ok .index-list a.index-link:hover .index-num,html.motion-ok .index-list li:hover .index-row .index-num{color:var(--ink)}html.motion-ok .index-arrow{transition:transform .3s var(--ease), color .25s ease}.life-bar{gap:var(--ui-space-2);width:100%;max-width:28rem;display:grid}.life-bar__label{justify-content:space-between;gap:var(--ui-space-3);font-size:var(--ui-text-xs);color:var(--ui-ink);display:flex}.life-bar__track{border-radius:var(--ui-radius-xs);background:var(--ui-surface-2);height:.875rem;position:relative}.life-bar__life{border-radius:var(--ui-radius-xs);background:var(--ui-ink);height:1.375rem;box-shadow:0 0 0 3px var(--ui-surface);position:absolute;top:-.25rem}.life-bar__life.is-fuzzy-start{box-shadow:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.life-bar__life.is-fuzzy-end{box-shadow:none;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.figures-grid .life-bar{max-width:none;margin-top:var(--ui-space-2)}.figures-grid .life-bar__label span:first-child{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.plate-viewer{color:#f7f7f7;background:#0a0a0a;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0}.plate-viewer::backdrop{background:#000000d9}.plate-viewer[open]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) min(18.75rem,36vw);display:grid}.plate-viewer__bar{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);font-size:var(--ui-text-xs);color:#a6a6a6;flex-wrap:wrap;grid-column:1/-1;display:flex}.plate-viewer__nav{gap:var(--ui-space-2);display:flex}.plate-viewer__btn{min-height:var(--ui-control-h-sm);min-width:var(--ui-control-h-sm);padding:0 var(--ui-space-4);border-radius:var(--ui-radius-pill);color:#f7f7f7;font:var(--ui-weight-semibold) var(--ui-text-xs) / 1 var(--ui-font-sans);cursor:pointer;background:#181818;border:0}.plate-viewer__btn:hover{background:#2a2a2a}.plate-viewer__btn:focus-visible{outline-offset:2px;outline:2px solid #f7f7f7}.plate-viewer__img{padding:var(--ui-space-2) var(--ui-space-5) var(--ui-space-6);place-items:center;min-height:0;display:grid}.plate-viewer__img img{object-fit:contain;filter:grayscale();max-width:100%;max-height:100%}.plate-viewer__cap{padding:var(--ui-space-2) var(--ui-space-6) var(--ui-space-6) var(--ui-space-2);gap:var(--ui-space-3);align-content:start;display:grid;overflow:auto}.plate-viewer__no{font:italic var(--ui-weight-medium) var(--ui-text-md) / 1 var(--ui-font-display);color:#a6a6a6;margin:0}.plate-viewer__title,.plate-viewer__cap h2{font:var(--ui-weight-semibold) var(--ui-text-xl) / var(--ui-leading-tight) var(--ui-font-display);margin:0}.plate-viewer__cap p{font-size:var(--ui-text-sm);color:#a6a6a6;margin:0}@media (max-width:48rem){.plate-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.plate-viewer__cap{padding:var(--ui-space-2) var(--ui-space-5) var(--ui-space-6);max-height:42%}}.frise{gap:var(--ui-space-6);display:grid}.frise__tools{gap:var(--ui-space-4) var(--ui-space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.frise__chips{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.frise__chip{min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-4);border-radius:var(--ui-chip-radius);background:var(--ui-surface);color:var(--ui-ink);font:var(--ui-weight-semibold) var(--ui-text-xs) / 1 var(--ui-font-sans);align-items:center;text-decoration:none;display:inline-flex}.frise__chip:hover{background:var(--ui-surface-2)}.frise__legend{gap:var(--ui-space-2) var(--ui-space-5);font-size:var(--ui-text-xs);color:var(--ui-ink);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.frise__legend li{align-items:center;display:inline-flex}.frise__legend i{vertical-align:middle;margin-right:var(--ui-space-2);display:inline-block}.frise__dot{background:var(--ui-ink);border-radius:50%;width:.625rem;height:.625rem}.frise__dot.is-approx{box-shadow:inset 0 0 0 2px var(--ui-ink-faint);background:0 0}.frise__life{background:var(--ui-ink-faint);border-radius:2px;width:1.375rem;height:.1875rem}.frise__band{gap:var(--ui-space-1);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-height:5.5rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.frise__era-item{background:var(--ui-surface);min-width:0;display:flex}.frise__era-item.is-alt{background:var(--ui-bg)}.frise__era-item.is-fuzzy{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8rem);mask-image:linear-gradient(90deg,#0000,#000 8rem)}.frise__era{align-content:end;gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-ink);background:0 0;flex:1;text-decoration:none;display:grid}.frise__era:hover{background:var(--ui-accent-soft)}.frise__era:focus-visible{outline:var(--ui-focus-width,2px) solid var(--ui-focus,var(--ink));outline-offset:calc(var(--ui-focus-offset,2px) * -1)}.frise__era b{font:var(--ui-weight-semibold) var(--ui-text-md) / var(--ui-leading-tight) var(--ui-font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frise__era span{font-size:var(--ui-text-xs);color:var(--ui-ink)}.frise__axis{height:var(--ui-line-width);background:var(--ui-ink);border-radius:2px}.frise__panel{gap:var(--ui-space-4);scroll-margin-top:var(--ui-space-5);padding:var(--ui-space-5);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:grid}.frise__panel-head{gap:var(--ui-space-2);display:grid}.frise__panel-head h2{font:var(--ui-weight-semibold) var(--ui-text-xl) / var(--ui-leading-tight) var(--ui-font-display);margin:0}.frise__summary{color:var(--ui-ink);max-width:var(--ui-reading-max);margin:0}.frise__sec{font:var(--ui-weight-bold) var(--ui-text-xs) / 1 var(--ui-font-sans);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ui-ink);margin:0}.frise__lives{gap:var(--ui-space-3);display:grid}.frise__life-row{gap:var(--ui-space-2);color:inherit;text-decoration:none;display:grid}.frise__life-name{font:var(--ui-weight-semibold) var(--ui-text-sm) / var(--ui-leading-tight) var(--ui-font-sans);color:var(--ui-ink);text-decoration:none}.frise__life-name:hover,.frise__life-name:focus-visible{text-underline-offset:.2em;text-decoration:underline}.frise__life-name:focus-visible{outline:var(--ui-focus-width,2px) solid var(--ui-focus,var(--ink));outline-offset:var(--ui-focus-offset,2px)}.frise__life-name small{font-weight:var(--ui-weight-regular);color:var(--ui-ink-faint);margin-left:var(--ui-space-2)}.frise__events{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.frise__event{gap:var(--ui-space-3);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;display:grid}.frise__ev-dot{background:var(--ui-ink);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--ui-surface);border-radius:50%}.frise__ev-dot.is-approx{background:var(--ui-surface);box-shadow:inset 0 0 0 2px var(--ui-ink-faint), 0 0 0 3px var(--ui-surface)}.frise__ev-year{font:var(--ui-weight-medium) var(--ui-text-md) / 1 var(--ui-font-display);font-variant-numeric:tabular-nums;color:var(--ui-ink)}.frise__ev-year i{font-style:italic;font-weight:var(--ui-weight-regular);color:var(--ui-ink-faint);margin-right:2px;font-size:.85em}.frise__ev-title{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);color:var(--ui-ink);text-decoration:none}@media (max-width:40rem){.frise__band{flex-direction:column;min-height:0}.frise__era-item{flex-grow:0!important}}.frise__event{grid-template-columns:auto minmax(0,1fr)}.frise__ev-body{gap:var(--ui-space-1);display:grid}.frise__ev-desc{font-size:var(--ui-text-sm);color:var(--ui-ink-soft)}.genealogy-choice input[type=checkbox]{width:var(--ui-icon-lg);height:var(--ui-icon-lg);accent-color:var(--ui-ink);flex:none}.genealogy-fallback>summary{min-height:var(--ui-control-h-sm);cursor:pointer;align-items:center;display:flex}.badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink-soft);white-space:nowrap;padding:3px 8px;font-size:10px;display:inline-block}.badge.pending{border-color:var(--accent);color:var(--accent);font-weight:600}.badge.approved{background:var(--accent-soft);color:var(--ink)}.badge.rejected{color:var(--ink-faint);text-decoration:line-through}.badge.withdrawn{color:var(--ink-faint);font-style:italic}.badge.create:before{content:"+ "}.badge.update:before{content:"~ "}.badge.delete:before{content:"− "}.content-preview{font-family:var(--font-sans);color:var(--ink)}.content-preview .article-layout{gap:1.5rem}.field{margin-bottom:1.85rem}.field label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.28rem;font-size:11px;display:block}.field .required{color:var(--accent)}.field input[type=text],.field input[type=number],.field input[type=email],.field input[type=password],.field textarea,.field select{background:var(--bg);width:100%;color:var(--ink);border:1px solid var(--rule);border-radius:0;padding:.7rem .8rem;font-family:inherit;font-size:.95rem}.field textarea{resize:vertical;min-height:8rem;line-height:1.6}.markdown-field-head{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;display:flex}.markdown-field-head label{margin-bottom:0}.markdown-insert-image[aria-busy=true]{opacity:.65}.field textarea.tall,.markdown-field textarea.ui-control.tall{min-height:20rem;line-height:1.6}.markdown-field{gap:var(--ui-field-stack-gap);display:grid}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field .hint{color:var(--ink-faint);margin-top:.4rem;font-size:.78rem;font-style:italic;display:block}.field .error{color:var(--danger);margin-top:.4rem;font-size:.8rem;font-weight:600;display:block}.field.has-error input,.field.has-error textarea,.field.has-error select{border-color:var(--danger);background:var(--danger-soft);border-width:2px}.form-actions{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;padding-top:.5rem;display:flex}.editor-pane-body{max-height:calc(100dvh - var(--ui-workspace-top-h) - var(--ui-space-6));overflow:auto}.btn{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-family:inherit;font-size:12px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.btn-primary:hover,.btn-primary:focus-visible{background:var(--bg);color:var(--accent)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-primary:disabled:hover,.btn-primary:disabled:focus-visible,.btn-primary[aria-disabled=true]:hover,.btn-primary[aria-disabled=true]:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-sm{padding:.35rem .7rem;font-size:11px}.btn[aria-busy=true],button[aria-busy=true]{pointer-events:none;cursor:wait;opacity:.72;position:relative}.btn[aria-busy=true]:before,button[aria-busy=true]:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.7em;height:.7em;animation:.55s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before,button[aria-busy=true]:before{opacity:.45;border-right-color:currentColor;animation:none}}.empty{border:1px dashed var(--rule);border-radius:var(--radius-lg);text-align:center;color:var(--ink-faint);padding:3rem 2rem}.empty p{margin:0 0 .6rem}.empty .lead{font-family:var(--font-display);color:var(--ink-soft);font-size:1.2rem}.history{border-top:none;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.history li{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1rem 1.1rem;display:flex}.history .who{font-family:var(--font-display);color:var(--ink);font-weight:500}.history .when{font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap;font-size:.8rem}.history .summary{color:var(--ink-soft);flex:100%;font-size:.88rem}.notification-bell{position:relative}.notification-bell-toggle{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm);border-radius:var(--ui-radius-round);cursor:pointer;color:var(--ink-soft);background:0 0;border:none;place-items:center;padding:0;display:inline-grid;position:relative}.notification-bell-toggle:hover,.notification-bell-toggle:focus-visible{color:var(--ink)}.notification-bell-icon{width:1.25rem;height:1.25rem}.notification-bell-toggle .notification-bell-count{top:calc(var(--ui-space-1) * -1);right:calc(var(--ui-space-1) * -1);position:absolute}.notification-bell-panel{background:var(--surface);border:1px solid var(--rule);z-index:40;width:min(320px,80vw);box-shadow:var(--shadow);display:none;position:absolute;top:calc(100% + .5rem);right:0}.notification-bell-panel.is-open{display:block}.notification-bell-head{border-bottom:1px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:11px;display:flex}.notification-bell-list{max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-bell-item a{color:inherit;border-bottom:1px solid var(--rule);flex-direction:column;gap:.2rem;padding:.75rem 1rem;text-decoration:none;display:flex}.notification-bell-item.unread a{background:var(--surface-2)}.notification-bell-item-title{color:var(--ink);font-size:.9rem}.notification-bell-item-body{color:var(--ink-faint);font-size:.8rem}.notification-bell-empty{color:var(--ink-faint);margin:0;padding:1.25rem 1rem;font-size:.85rem}:root{--ui-roundness:1;--ui-density:1;--ui-type-scale:1;--ui-motion:1;--ui-font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--ui-font-display:"Fraunces", Georgia, "Times New Roman", serif;--ui-font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--ui-bg:#fff;--ui-surface:#f3f3f3;--ui-surface-2:#e4e4e4;--ui-ink:#0a0a0a;--ui-ink-soft:#3d3d3d;--ui-ink-faint:#4a4a4a;--ui-line:#d2d2d2;--ui-accent:#ab4520;--ui-on-accent:#fff;--ui-accent-soft:#ab452014;--ui-danger:#9b1c1c;--ui-danger-soft:#9b1c1c14;--ui-danger-fill:#9b1c1c;--ui-on-danger:#fff;--ui-focus:#0a0a0a;--ui-scrim:#0c0c0c73;--ui-shadow-color:#00000024;--ui-on-photo:#fff;--ui-photo-shade:#000000c7;--ui-photo-glass:#ffffff29;--ui-seq-1:#e4e4e4;--ui-seq-2:#b9b9b9;--ui-seq-3:#6b6b6b;--ui-seq-4:#0a0a0a;--ui-seq-ink-1:#0a0a0a;--ui-seq-ink-2:#0a0a0a;--ui-seq-ink-3:#fff;--ui-seq-ink-4:#fff;--ui-space-unit:calc(.25rem * var(--ui-density));--ui-space-1:var(--ui-space-unit);--ui-space-2:calc(var(--ui-space-unit) * 2);--ui-space-3:calc(var(--ui-space-unit) * 3);--ui-space-4:calc(var(--ui-space-unit) * 4);--ui-space-5:calc(var(--ui-space-unit) * 6);--ui-space-6:calc(var(--ui-space-unit) * 8);--ui-space-7:calc(var(--ui-space-unit) * 12);--ui-space-8:calc(var(--ui-space-unit) * 16);--ui-gutter:clamp(1rem, 4vw, 3rem);--ui-text-xs:calc(.8125rem * var(--ui-type-scale));--ui-text-sm:calc(.875rem * var(--ui-type-scale));--ui-text-md:calc(1rem * var(--ui-type-scale));--ui-text-lg:calc(1.125rem * var(--ui-type-scale));--ui-text-xl:calc(1.375rem * var(--ui-type-scale));--ui-text-2xl:calc(1.75rem * var(--ui-type-scale));--ui-text-3xl:calc(clamp(2rem, 4vw, 3rem) * var(--ui-type-scale));--ui-text-display:calc(clamp(2.5rem, 6.4vw, 5.4rem) * var(--ui-type-scale));--ui-leading-tight:1.15;--ui-leading:1.6;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-tracking-caps:.08em;--ui-tracking-display:-.02em;--ui-radius-xs:calc(.25rem * var(--ui-roundness));--ui-radius-sm:calc(.5rem * var(--ui-roundness));--ui-radius-md:calc(.875rem * var(--ui-roundness));--ui-radius-lg:calc(1.25rem * var(--ui-roundness));--ui-radius-xl:calc(1.75rem * var(--ui-roundness));--ui-radius-pill:calc(62rem * var(--ui-roundness));--ui-radius-round:50%;--ui-line-width:2px;--ui-focus-width:2px;--ui-focus-offset:3px;--ui-control-h:calc(2.75rem * var(--ui-density));--ui-control-h-sm:calc(2.25rem * var(--ui-density));--ui-icon-sm:.875rem;--ui-icon-md:1rem;--ui-icon-lg:1.25rem;--ui-icon-xl:2rem;--ui-avatar-sm:1.875rem;--ui-avatar-md:2.5rem;--ui-avatar-lg:4rem;--ui-count-h:1.375rem;--ui-switch-w:2.625rem;--ui-switch-h:1.625rem;--ui-switch-knob:1.25rem;--ui-handle-w:2.625rem;--ui-handle-h:.3125rem;--ui-reading-max:66ch;--ui-measure-narrow:42ch;--ui-underline-offset:.3em;--ui-content-max:75rem;--ui-modal-w-sm:27rem;--ui-modal-w-md:32.5rem;--ui-modal-w-lg:40rem;--ui-sheet-w:29rem;--ui-toast-w:23.75rem;--ui-tile-row:clamp(5.75rem, 9.4vw, 8.25rem);--ui-breakpoint-note:"sm 40rem · md 48rem · lg 60rem";--ui-ease:cubic-bezier(.22, .61, .36, 1);--ui-duration-fast:calc(.15s * var(--ui-motion));--ui-duration:calc(.25s * var(--ui-motion));--ui-duration-slow:calc(.4s * var(--ui-motion));--ui-duration-spin:calc(.8s * var(--ui-motion));--ui-lift:-.125rem;--ui-enter-y:.875rem;--ui-shadow-sm:0 1px 3px var(--ui-shadow-color);--ui-shadow-md:0 .75rem 2rem -.875rem var(--ui-shadow-color);--ui-shadow-lg:0 1.875rem 5rem -1.5rem var(--ui-shadow-color);--ui-z-under:-1;--ui-z-raised:1;--ui-z-over-photo:2;--ui-z-sticky:40;--ui-z-toast:80;--ui-button-radius:var(--ui-radius-pill);--ui-button-h:var(--ui-control-h);--ui-button-h-sm:var(--ui-control-h-sm);--ui-button-px:var(--ui-space-5);--ui-button-px-sm:var(--ui-space-4);--ui-button-font:var(--ui-text-sm);--ui-button-bg:var(--ui-surface);--ui-button-bg-hover:var(--ui-surface-2);--ui-chip-radius:var(--ui-radius-pill);--ui-status-radius:var(--ui-radius-pill);--ui-segment-radius:var(--ui-radius-pill);--ui-field-radius:var(--ui-radius-sm);--ui-field-h:var(--ui-control-h);--ui-field-bg:var(--ui-surface);--ui-field-bg-hover:var(--ui-surface-2);--ui-field-bg-focus:var(--ui-bg);--ui-field-bg-invalid:var(--ui-danger-soft);--ui-field-stack-gap:calc(var(--ui-space-unit) * 1.5);--ui-form-gap:var(--ui-space-5);--ui-fields-grid-min:calc(var(--ui-space-unit) * 55);--ui-choice-radius:var(--ui-radius-sm);--ui-combo-list-radius:var(--ui-radius-md);--ui-combo-option-radius:var(--ui-radius-sm);--ui-combo-list-pad:var(--ui-space-1);--ui-combo-list-shadow:var(--ui-shadow-md), 0 0 0 1px var(--ui-accent-soft);--ui-combo-icon-inset:var(--ui-space-3);--ui-auth-panel-max:calc(var(--ui-space-unit) * 104);--ui-auth-kicker-mb:var(--ui-space-3);--ui-auth-title-mb:var(--ui-space-4);--ui-auth-lede-mb:var(--ui-space-6);--ui-auth-actions-gap:var(--ui-space-3);--ui-auth-sep-gap:var(--ui-space-4);--ui-auth-sep-my:var(--ui-space-5);--ui-auth-footer-mt:var(--ui-space-6);--ui-auth-google-icon:var(--ui-icon-lg);--ui-pager-gap:var(--ui-space-2);--ui-side-nav-gap:var(--ui-space-1);--ui-side-nav-link-radius:var(--ui-radius-sm);--ui-side-nav-link-pad-y:var(--ui-space-2);--ui-side-nav-link-pad-x:var(--ui-space-3);--ui-side-nav-group-pt:var(--ui-space-3);--ui-table-cell-py:var(--ui-space-3);--ui-table-cell-px:var(--ui-space-4);--ui-table-head-size:var(--ui-text-xs);--ui-table-radius:var(--ui-radius-lg);--ui-stat-min:10rem;--ui-stat-value-size:var(--ui-text-2xl);--ui-chart-gap:var(--ui-space-3);--ui-chart-plot-height:10rem;--ui-chart-bar-thickness:var(--ui-space-3);--ui-chart-label-width:40%;--ui-chart-ink:var(--ui-ink);--ui-chart-track:var(--ui-surface-2);--ui-chart-area:var(--ui-accent-soft);--ui-chart-stroke:2;--ui-stats-filter-width:20rem;--ui-stats-chart-min:22rem;--ui-workspace-nav-w:calc(var(--ui-space-unit) * 60);--ui-workspace-rail-w:calc(var(--ui-space-unit) * 24);--ui-workspace-main-max:calc(var(--ui-space-unit) * 288);--ui-workspace-top-pad:var(--ui-space-2);--ui-workspace-top-h:calc(var(--ui-control-h) + var(--ui-workspace-top-pad) * 2);--ui-workspace-gap:var(--ui-space-6);--ui-workspace-mark:var(--ui-avatar-sm);--ui-workspace-drawer-max:85dvh;--ui-action-bar-shadow:0 -.5rem 1.25rem -.75rem var(--ui-shadow-color);--ui-rail-link-pad:var(--ui-space-2);--ui-dl-gap:var(--ui-space-3);--ui-cover-max-h:calc(var(--ui-space-unit) * 120);--ui-row-media:var(--ui-avatar-md);--ui-filter-field-min:calc(var(--ui-space-unit) * 44);--ui-split-aside-w:calc(var(--ui-space-unit) * 80);--ui-choice-tile-min:calc(var(--ui-space-unit) * 56);--ui-dl-term-w:calc(var(--ui-space-unit) * 44);--ui-card-radius:var(--ui-radius-lg);--ui-card-bg:var(--ui-surface);--ui-card-pad:var(--ui-space-5);--ui-row-radius:var(--ui-radius-md);--ui-row-gap:calc(var(--ui-space-unit) * 1.5);--ui-modal-radius:var(--ui-radius-lg);--ui-drawer-radius:var(--ui-radius-xl);--ui-toast-radius:var(--ui-radius-md);--ui-toast-gap:calc(var(--ui-space-unit) * 2.5);--ui-toast-bg:#0a0a0a;--ui-toast-fg:#fff;--ui-toast-soft:#c9cbd3;--ui-toast-ring:transparent;--ui-toast-ok:#ab4520;--ui-toast-badge:#ffffff24;--ui-toast-close-hover:#ffffff1f;--ui-toast-error-soft:#f6d7d3;--ui-toast-shadow:0 .9rem 2rem -.8rem #00000073;--ui-toast-badge-size:calc(var(--ui-space-unit) * 8);--ui-toast-peek:calc(var(--ui-space-unit) * 3);--ui-toast-shrink:.05;--ui-toast-stack:3;--ui-ease-toast:cubic-bezier(.21, 1.02, .73, 1);--ui-duration-toast-move:calc(.42s * var(--ui-motion));--ui-site-top-h:calc(var(--ui-control-h) + var(--ui-space-5));--ui-site-mark-h:calc(var(--ui-site-brand-size) * .68);--ui-site-mark-h-solo:calc(var(--ui-site-brand-size) * 1.05);--ui-site-brand-gap:calc(var(--ui-site-brand-size) * .3);--ui-photo-zoom:1.04;--ui-duration-zoom:calc(1.8s * var(--ui-motion));--ui-duration-drift:calc(5s * var(--ui-motion));--ui-duration-page:calc(.35s * var(--ui-motion));--ui-duration-page-out:calc(.14s * var(--ui-motion));--ui-duration-page-delay:calc(50ms * var(--ui-motion));--ui-duration-page-slide:calc(.3s * var(--ui-motion));--ui-duration-page-photo:calc(.42s * var(--ui-motion));--ui-page-rise:1rem;--ui-page-behind:-30%;--ui-page-behind-opacity:.6;--ui-site-wrap:78rem;--ui-site-bar-max:90rem;--ui-site-bar-h:4.75rem;--ui-site-brand-size:1.1875rem;--ui-site-nav-size:.90625rem;--ui-site-search-min:14.375rem;--ui-site-glass:var(--ui-bg)}@supports (color:color-mix(in lab, red, red)){:root{--ui-site-glass:color-mix(in srgb, var(--ui-bg) 84%, transparent)}}:root{--ui-site-blur:.875rem;--ui-site-kicker-tracking:.16em;--ui-site-caps-tracking:.12em;--ui-site-display-size:clamp(2.7rem, 6.2vw, 5.6rem);--ui-site-display-weight:350;--ui-site-display-tracking:-.025em;--ui-site-display-leading:1.02;--ui-site-h2-size:clamp(1.9rem, 3.4vw, 2.9rem);--ui-site-h2-leading:1.08;--ui-site-h3-size:1.35rem;--ui-site-h3-weight:450;--ui-site-h3-leading:1.2;--ui-site-lede-size:clamp(1.05rem, 1.4vw, 1.22rem);--ui-site-lede-max:36rem;--ui-site-sec-pad:clamp(3.5rem, 8vw, 7.5rem);--ui-site-sec-head-gap:clamp(1.5rem, 3vw, 2.5rem);--ui-site-hero-gap:clamp(2rem, 5vw, 5rem);--ui-site-hero-pad-top:clamp(2.5rem, 6vw, 5.5rem);--ui-site-hero-pad-bottom:clamp(3rem, 6vw, 6rem);--ui-site-page-hero-pad:clamp(2.5rem, 6vw, 5rem);--ui-site-page-hero-pad-bottom:clamp(1.5rem, 3vw, 2.5rem);--ui-site-page-hero-max:56rem;--ui-site-card-radius:1.25rem;--ui-site-card-pad:clamp(1.25rem, 2.4vw, 2rem);--ui-site-band-radius:clamp(0rem, 2vw, 1.75rem);--ui-site-band-pad-y:clamp(2rem, 5vw, 4.5rem);--ui-site-band-pad-x:clamp(1.25rem, 4vw, 4rem);--ui-site-cta-pad-y:clamp(2.5rem, 6vw, 5.5rem);--ui-site-cta-pad-x:clamp(1.25rem, 5vw, 5rem);--ui-site-cta-title:clamp(2.2rem, 4.6vw, 4rem);--ui-band-bg:#ab4520;--ui-on-band:#fff;--ui-band-soft:#ffffffe0;--ui-band-ghost:#ffffff1f;--ui-band-button:#fff;--ui-band-button-ink:#0a0a0a;--ui-band-button-hover:#f6e7e0;--ui-site-cta-ink:var(--ui-band-soft);--ui-site-cta-kicker:var(--ui-band-soft);--ui-site-cta-ghost:var(--ui-band-ghost);--ui-site-on-band-soft:var(--ui-band-soft);--ui-site-plate-pad:clamp(.75rem, 1.5vw, 1.25rem);--ui-site-plate-img-radius:2px;--ui-site-plates-min:15.625rem;--ui-site-plates-gap:clamp(.875rem, 2vw, 1.5rem);--ui-site-float-shadow:0 1.875rem 3.75rem -1.875rem #00000073;--ui-site-search-shadow:0 1.125rem 2.5rem -1.375rem #00000059;--ui-site-panel-shadow:0 1.875rem 4.375rem -1.75rem #0000008c;--ui-site-row-shadow:0 .625rem 1.625rem -1.125rem #0006;--ui-site-panel-w:21.875rem;--ui-site-option-h:3.25rem;--ui-site-option-radius:.75rem;--ui-site-flag:2.125rem;--ui-site-avatar:2.375rem;--ui-site-step-mark:3.25rem;--ui-site-step-min:15rem;--ui-site-steps-gap:clamp(1.5rem, 3vw, 3rem);--ui-site-rooms-h:33.75rem;--ui-site-room-min-h:16.25rem;--ui-site-room-radius:.375rem;--ui-site-room-grow:2.5;--ui-site-room-linger:calc(.14s * var(--ui-motion));--ui-site-room-title-fit:7.6;--ui-site-room-go-max:2rem;--ui-site-room-pad:clamp(1rem, 1.8vw, 1.5rem);--ui-site-room-title:clamp(1.3rem, 2vw, 1.9rem);--ui-site-room-summary-max:9rem;--ui-site-room-veil:#00000047;--ui-site-room-glass:#080808db;--ui-site-room-faint:#d9d9d9;--ui-site-room-text-shadow:0 1px 2px #0009;--ui-site-tiles-min:16.25rem;--ui-site-tile-min-h:11.875rem;--ui-site-tile-title:1.6rem;--ui-site-foyers-min:13.75rem;--ui-site-foyer-min-h:20rem;--ui-site-foyer-year:2.6rem;--ui-site-foyer-title:1.55rem;--ui-site-want-title:1.125rem;--ui-site-live-dot:.5625rem;--ui-site-filter-h:2.5rem;--ui-site-rise:1.125rem;--ui-site-develop-blur:.625rem;--ui-site-kb-zoom:1.13;--ui-duration-rise:calc(1s * var(--ui-motion));--ui-duration-site-develop:calc(1.8s * var(--ui-motion));--ui-duration-room-grow:calc(.9s * var(--ui-motion));--ui-duration-pulse:calc(2.2s * var(--ui-motion));--ui-duration-pop:calc(.35s * var(--ui-motion));--ui-site-delay-1:calc(.1s * var(--ui-motion));--ui-site-delay-2:calc(.2s * var(--ui-motion));--ui-site-delay-3:calc(.3s * var(--ui-motion));--ui-site-delay-4:calc(.42s * var(--ui-motion));--ui-site-delay-5:calc(.55s * var(--ui-motion));--ui-site-float-delay:calc(.9s * var(--ui-motion));--ui-site-hairline:2px;--ui-site-underline-y:7px;--ui-site-kbd-pad:3px 9px;--ui-site-search-pad:6px 6px 6px 22px;--ui-site-go-shift:6px;--ui-site-cta-text-max:34rem;--ui-site-room-summary-w:30rem;--ui-site-panel-max:calc(100vw - 2rem);--ui-site-tight-tracking:-.01em;--ui-site-flag-tracking:.04em;--ui-fiche-crumbs-pad:1.75rem;--ui-fiche-head-gap-x:3rem;--ui-fiche-title:clamp(3rem, 7vw, 6rem);--ui-fiche-title-figure:clamp(2.8rem, 6vw, 5.4rem);--ui-fiche-hero-ratio:21 / 8;--ui-fiche-hero-ratio-sm:4 / 3;--ui-fiche-plate-ratio:16 / 9;--ui-fiche-grid-toc:12.5rem;--ui-fiche-grid-aside:18.75rem;--ui-fiche-grid-aside-md:17.5rem;--ui-fiche-grid-gap:clamp(2rem, 4vw, 4.5rem);--ui-fiche-grid-pad:clamp(2.5rem, 5vw, 4rem);--ui-fiche-sticky-top:calc(var(--ui-site-bar-h) + var(--ui-space-5));--ui-fiche-toc-link:.90625rem;--ui-fiche-toc-radius:.625rem;--ui-fiche-toc-dot:.375rem;--ui-fiche-toc-indent:1.125rem;--ui-fiche-prose-size:1.125rem;--ui-fiche-prose-leading:1.78;--ui-fiche-prose-max:66ch;--ui-fiche-h2-size:2rem;--ui-fiche-h2-leading:1.15;--ui-fiche-h2-tracking:-.015em;--ui-fiche-h2-margin:2.2em;--ui-fiche-h3-size:1.25rem;--ui-fiche-dropcap-size:5.4em;--ui-fiche-dropcap-leading:.82;--ui-fiche-ref-size:.7em;--ui-fiche-plate-margin:2.2em;--ui-fiche-source-size:.96875rem;--ui-fiche-source-n:1.0625rem;--ui-fiche-source-col:2rem;--ui-fiche-source-radius:.875rem;--ui-fiche-info-radius:1.375rem;--ui-fiche-info-pad:1.5rem;--ui-fiche-info-name:1.7rem;--ui-fiche-info-dd:.96875rem;--ui-fiche-version-size:.90625rem;--ui-fiche-version-n:.9375rem;--ui-fiche-av-ring:3px;--ui-fiche-av-overlap:-.5rem;--ui-fiche-oval:clamp(13rem, 20vw, 17rem);--ui-fiche-oval-ratio:3 / 4;--ui-fiche-q-size:4rem;--ui-fiche-q-weight:300;--ui-fiche-rel-min:13.75rem;--ui-fiche-rel-gap:.875rem;--ui-fiche-rel-radius:1.25rem;--ui-fiche-rel-square-radius:1.125rem;--ui-fiche-rel-pad:1.125rem;--ui-fiche-rel-pad-bottom:1.375rem;--ui-fiche-progress-h:3px;--ui-fiche-phero-pad-top:clamp(1.5rem, 3vw, 2.5rem);--ui-fiche-phero-pad-bottom:clamp(1rem, 2vw, 1.5rem);--ui-fiche-phero-gap:clamp(2rem, 5vw, 4.5rem);--ui-fiche-chrono-year:4.5rem;--ui-fiche-tab-shadow:0 .25rem .875rem -.5rem var(--ui-shadow-color);--ui-z-fiche-progress:60;--ui-fiche-p-gap:1.25em;--ui-fiche-h2-after:.7em;--ui-fiche-h3-margin:1.6em 0 .4em;--ui-fiche-em-size:1.04em;--ui-fiche-dropcap-margin:.08em .1em 0 0;--ui-fiche-hairgap:2px;--ui-frise-title-size:clamp(2.6rem, 5.6vw, 5rem);--ui-frise-axis-mt:clamp(2rem, 4vw, 3.5rem);--ui-frise-track-top:1.3125rem;--ui-frise-dot:1.25rem;--ui-frise-dot-ring:.375rem;--ui-frise-dot-halo:var(--ui-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ui-frise-dot-halo:color-mix(in srgb, var(--ui-ink) 12%, transparent)}}:root{--ui-frise-dot-hover:1.15;--ui-frise-node-pad:.75rem .5rem .5rem;--ui-frise-node-gap:.625rem;--ui-frise-node-radius:1rem;--ui-frise-node-title:clamp(1rem, 1.5vw, 1.25rem);--ui-frise-node-title-max:16ch;--ui-frise-caps-tracking:.14em;--ui-frise-panel-mt:clamp(2.5rem, 5vw, 4rem);--ui-frise-panel-gap:clamp(2rem, 4vw, 4.5rem);--ui-frise-sticky-top:6.25rem;--ui-frise-body-gap:1.75rem;--ui-frise-head-gap:.875rem;--ui-frise-ev-year-w:6.5rem;--ui-frise-ev-dot-col:2rem;--ui-frise-ev-line-x:7.5rem;--ui-frise-ev-year-size:1.125rem;--ui-frise-ev-dot:.75rem;--ui-frise-ev-dot-ring:.3125rem;--ui-frise-ev-dot-top:.5rem;--ui-frise-figs-min:8.125rem;--ui-frise-figs-gap:.875rem;--ui-frise-fig-pad:.875rem;--ui-frise-fig-radius:1.125rem;--ui-frise-portrait-w:6rem;--ui-frise-unknown-size:2.4rem;--ui-frise-add-radius:1.25rem;--ui-frise-add-pad:1.25rem 1.5rem;--ui-frise-add-gap:1rem 1.5rem;--ui-frise-add-size:.96875rem;--ui-frise-disabled-opacity:.4;--ui-personnages-title-size:clamp(2.6rem, 5.6vw, 5rem);--ui-personnages-une-cols:minmax(0, .7fr) minmax(0, 1.3fr);--ui-personnages-une-gap:clamp(2rem, 5vw, 5rem);--ui-personnages-une-pad:clamp(1.5rem, 4vw, 3.5rem);--ui-personnages-une-radius:clamp(0rem, 2vw, 1.75rem);--ui-personnages-une-space:clamp(2.5rem, 5vw, 4rem);--ui-personnages-une-oval:18.75rem;--ui-personnages-une-name:clamp(2.2rem, 4vw, 3.6rem);--ui-personnages-search-max:22rem;--ui-personnages-search-basis:14rem;--ui-personnages-grid-min:13.125rem;--ui-personnages-grid-gap:.875rem;--ui-personnages-card-gap:.875rem;--ui-personnages-card-radius:1.375rem;--ui-personnages-card-pad:1.125rem 1.125rem 1.375rem;--ui-personnages-card-lift:-5px;--ui-personnages-oval-ratio:3 / 4;--ui-personnages-q-size:4rem;--ui-personnages-q-weight:300;--ui-personnages-name-size:1.3rem;--ui-personnages-name-weight:450;--ui-personnages-name-leading:1.15;--ui-personnages-meta-leading:1.45;--ui-personnages-tag-pad:3px 10px;--ui-personnages-tag-gap:6px;--ui-personnages-zoom:1.06;--ui-personnages-portrait-filter:grayscale(1) contrast(1.05);--ui-personnages-pop-shift:10px;--ui-duration-personnages-lift:calc(.5s * var(--ui-motion));--ui-duration-personnages-pop:calc(.6s * var(--ui-motion));--ui-bibliotheque-hero-cols:minmax(0, 1.2fr) minmax(0, .8fr);--ui-bibliotheque-hero-gap:clamp(2rem, 5vw, 5rem);--ui-bibliotheque-hero-pad:clamp(2.5rem, 6vw, 5rem) 0 clamp(2rem, 4vw, 3rem);--ui-bibliotheque-title-size:clamp(2.6rem, 5.6vw, 5rem);--ui-bibliotheque-shelf-gap:.625rem;--ui-bibliotheque-book-cols:3.25rem minmax(0, 1fr) auto;--ui-bibliotheque-book-gap:6px 1.25rem;--ui-bibliotheque-book-pad:1.25rem 1.375rem;--ui-bibliotheque-book-radius:1.25rem;--ui-bibliotheque-book-shift:6px;--ui-bibliotheque-ico:3.25rem;--ui-bibliotheque-title:1.3rem;--ui-bibliotheque-title-weight:450;--ui-bibliotheque-title-leading:1.25;--ui-bibliotheque-by:.9375rem;--ui-bibliotheque-note:.90625rem;--ui-bibliotheque-note-leading:1.55;--ui-bibliotheque-note-max:62ch;--ui-bibliotheque-year:1.4rem;--ui-bibliotheque-tag-pad:3px .625rem;--ui-bibliotheque-tag-gap:6px;--ui-bibliotheque-pop-shift:.625rem;--ui-duration-bibliotheque-lift:calc(.45s * var(--ui-motion));--ui-duration-bibliotheque-pop:calc(.6s * var(--ui-motion));--ui-galerie-display-size:clamp(2.6rem, 5.6vw, 5rem);--ui-galerie-scope-size:var(--ui-text-sm);--ui-galerie-col:15rem;--ui-galerie-gap:1rem;--ui-galerie-item-pad:.75rem .75rem .875rem;--ui-galerie-item-radius:6px;--ui-galerie-item-img-radius:2px;--ui-galerie-item-shadow:0 1.625rem 3.125rem -1.875rem #00000080;--ui-galerie-item-lift:-.25rem;--ui-galerie-item-zoom:1.05;--ui-galerie-no-size:.8125rem;--ui-galerie-title-size:.9375rem;--ui-galerie-empty-ratio:4 / 3;--ui-galerie-img-min:8rem;--ui-galerie-add-pad:1.5rem;--ui-galerie-add-text:1.5rem;--ui-galerie-add-kicker:var(--ui-band-soft);--ui-duration-galerie-lift:calc(.5s * var(--ui-motion));--ui-galerie-lb-max:68.75rem;--ui-galerie-lb-inset:clamp(.75rem, 3vw, 2.5rem);--ui-galerie-lb-max-h:calc(100dvh - 3rem);--ui-galerie-lb-radius:1.25rem;--ui-galerie-lb-shadow:0 2.5rem 6.25rem -1.875rem #000000b3;--ui-galerie-lb-scrim:#060606d1;--ui-galerie-lb-blur:8px;--ui-galerie-lb-img-bg:#111;--ui-galerie-lb-img-min:20rem;--ui-galerie-lb-pad:clamp(1.25rem, 3vw, 2.25rem);--ui-galerie-lb-title:2rem;--ui-galerie-lb-close:2.75rem;--ui-galerie-lb-close-inset:.75rem;--ui-galerie-lb-note:.90625rem;--ui-galerie-lb-rise:1.125rem;--ui-duration-galerie-lb:calc(.55s * var(--ui-motion));--ui-duration-galerie-scrim:calc(.4s * var(--ui-motion));--ui-duration-galerie-develop:calc(1.4s * var(--ui-motion));--ui-carte-display-size:clamp(2.6rem, 5.6vw, 5rem);--ui-carte-side-w:22.5rem;--ui-carte-gap:clamp(1.25rem, 2.5vw, 2rem);--ui-carte-plate-pad:clamp(.625rem, 1.4vw, 1.125rem);--ui-carte-plate-radius:.375rem;--ui-carte-frame-radius:.1875rem;--ui-carte-tools-inset:clamp(.5rem, 1.2vw, 1rem);--ui-carte-tools-shadow:0 .5rem 1.25rem -.75rem #0006;--ui-carte-land:var(--ui-surface-2);--ui-carte-fouta:var(--ui-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ui-carte-fouta:color-mix(in srgb, var(--ui-ink) 16%, var(--ui-surface-2))}}:root{--ui-carte-deg-size:11px;--ui-carte-rlab-size:14px;--ui-carte-sea-size:13px;--ui-carte-clab-size:13px;--ui-carte-flab-size:14px;--ui-carte-plab-size:12px;--ui-carte-flab-halo:5px;--ui-carte-deg-tracking:.06em;--ui-carte-sea-tracking:.4em;--ui-carte-flab-tracking:.18em;--ui-carte-coast-w:1.4;--ui-carte-river-w:1.6;--ui-carte-lake-w:1.2;--ui-carte-city-w:1.5;--ui-carte-dot-w:3;--ui-carte-grat-opacity:.08;--ui-carte-zone-opacity:.1;--ui-carte-zone-on-opacity:.22;--ui-carte-halo-opacity:.3;--ui-carte-village-opacity:.4;--ui-carte-cam-ease:cubic-bezier(.65, 0, .35, 1);--ui-duration-carte-cam:calc(1.3s * var(--ui-motion));--ui-carte-legend-gap:var(--ui-space-2) 1.375rem;--ui-carte-legend-pad:.875rem .25rem .125rem;--ui-carte-lg-dot:.75rem;--ui-carte-lg-city:.5625rem;--ui-carte-lg-river-w:1.375rem;--ui-carte-lg-river-h:2px;--ui-carte-lg-city-ring:inset 0 0 0 1.5px var(--ui-ink);--ui-carte-list-gap:.375rem;--ui-carte-item-year-w:3.4rem;--ui-carte-item-gap:2px .75rem;--ui-carte-item-pad:.75rem .875rem;--ui-carte-item-radius:1rem;--ui-carte-item-shift:3px;--ui-carte-item-year:1.2rem;--ui-carte-item-name:1.1rem;--ui-carte-item-name-weight:450;--ui-carte-item-sub-opacity:.75;--ui-carte-card-radius:1.375rem;--ui-carte-card-pad:1.5rem;--ui-carte-card-title:2rem;--ui-carte-kicker-gap:.625rem;--ui-recherche-form-max:44rem;--ui-recherche-group-gap:clamp(2rem, 4vw, 3rem);--ui-recherche-excerpt-max:68ch;--ui-recherche-excerpt-lines:2;--ui-recherche-row-pad:.875rem 1.125rem;--ui-tile-radius:var(--ui-radius-lg);--ui-plate-radius:var(--ui-radius-xs);--ui-avatar-radius:var(--ui-radius-round);--ui-portrait-radius:var(--ui-radius-round);--ui-editor-mark:var(--ui-surface-2);--ui-editor-band:.42em;--ui-editor-bar-pad:var(--ui-space-2);--ui-editor-bar-gap:var(--ui-space-1);--ui-editor-bar-radius:var(--ui-radius-lg);--ui-editor-page-pad-y:clamp(1.25rem, 4vw, 3.5rem);--ui-editor-page-pad-x:clamp(1rem, 5vw, 4.5rem);--ui-editor-page-radius:var(--ui-radius-lg);--ui-editor-slot-radius:var(--ui-radius-xs);--ui-editor-menu-w:21rem;--ui-editor-menu-max-h:20rem;--ui-editor-popover-w:27rem;--ui-editor-src-w:62rem;--ui-editor-src-side:17rem;--ui-editor-meter-w:4rem;--ui-editor-meter-h:.375rem;--ui-editor-cite-size:.7em;--ui-editor-portrait-w:9rem;--ui-editor-icon-tile:2rem;--ui-editor-math-min-h:3rem;--ui-editor-bar-space:calc(var(--ui-control-h) * 2 + var(--ui-space-6));--ui-editor-bar-top-space:calc(var(--ui-control-h) + var(--ui-space-6));--ui-editor-target-min:1.5rem;--ui-dialog-foot-space:calc(var(--ui-control-h) * 2 + var(--ui-space-2) + var(--ui-space-4) + var(--ui-space-5));--ui-ops-ok:#156a3f;--ui-ops-ok-ink:#0f4e2e;--ui-ops-warn:#8a5a00;--ui-ops-warn-ink:#6b4500;--ui-ops-warn-fill:#f3b824;--ui-ops-text-2xs:.75rem;--ui-ops-nudge:.0625rem;--ui-ops-dialog-w:70rem;--ui-ops-dialog-h:47.5rem;--ui-ops-rail-w:14rem;--ui-ops-rail-w-narrow:11rem;--ui-ops-aside-min:15rem;--ui-ops-aside-max:18rem;--ui-ops-panel-min-h:22rem;--ui-ops-confirm-w:22rem;--ui-ops-input-basis:10rem;--ui-ops-input-min:8rem;--ui-duration-ops-pulse:calc(1.6s * var(--ui-motion))}:root[data-theme=dark]{--ui-bg:#0a0a0a;--ui-surface:#181818;--ui-surface-2:#242424;--ui-ink:#f7f7f7;--ui-ink-soft:#d0d0d0;--ui-ink-faint:#a6a6a6;--ui-line:#333;--ui-accent:#f08a5c;--ui-on-accent:#0a0a0a;--ui-accent-soft:#f08a5c1f;--ui-danger:#f97066;--ui-danger-soft:#f970661f;--ui-danger-fill:#b42318;--ui-on-danger:#fff;--ui-focus:#f7f7f7;--ui-scrim:#0000009e;--ui-toast-bg:#262626;--ui-toast-ring:#ffffff14;--ui-shadow-color:#0009;--ui-seq-1:#1e1e1e;--ui-seq-2:#4a4a4a;--ui-seq-3:#9a9a9a;--ui-seq-4:#f7f7f7;--ui-seq-ink-1:#f7f7f7;--ui-seq-ink-2:#f7f7f7;--ui-seq-ink-3:#0a0a0a;--ui-seq-ink-4:#0a0a0a;--ui-ops-ok:#4ade80;--ui-ops-ok-ink:#86efac;--ui-ops-warn:#fcd34d;--ui-ops-warn-ink:#fde68a;--ui-ops-warn-fill:#b45309;color-scheme:dark}:root,:root[data-theme=dark]{--bg:var(--ui-bg);--surface:var(--ui-surface);--surface-2:var(--ui-surface-2);--ink:var(--ui-ink);--ink-soft:var(--ui-ink-soft);--ink-faint:var(--ui-ink-faint);--rule:var(--ui-line);--accent:var(--ui-accent);--on-accent:var(--ui-on-accent);--accent-soft:var(--ui-accent-soft);--focus:var(--ui-focus);--shadow:var(--ui-shadow-color);--danger:var(--ui-danger);--danger-soft:var(--ui-danger-soft);--radius-sm:var(--ui-radius-sm);--radius:var(--ui-radius-md);--radius-lg:var(--ui-radius-lg);--font-sans:var(--ui-font-sans);--font-display:var(--ui-font-display)}@media (prefers-reduced-motion:reduce){:root{--ui-motion:0}}:where([class^=ui-],[class*=\ ui-]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-icon{width:var(--ui-icon-md);height:var(--ui-icon-md);flex:none}.ui-button{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-button-h);padding:0 var(--ui-button-px);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-button-radius);background:var(--ui-button-bg);color:var(--ui-ink);font:var(--ui-weight-semibold) var(--ui-button-font) / 1 var(--ui-font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease);text-decoration:none;display:inline-flex}.ui-button:hover{background:var(--ui-button-bg-hover)}.ui-button .ui-icon{width:var(--ui-icon-md);height:var(--ui-icon-md)}.ui-button--primary{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-button--primary:hover{background:var(--ui-ink-soft)}.ui-button--quiet{padding:0 var(--ui-space-3);text-underline-offset:var(--ui-underline-offset);background:0 0;text-decoration:underline}.ui-button--quiet:hover{background:var(--ui-accent-soft)}.ui-button--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-button--danger:hover{background:var(--ui-danger-fill);color:var(--ui-on-danger)}.ui-button--sm{min-height:var(--ui-button-h-sm);padding:0 var(--ui-button-px-sm);font-size:var(--ui-text-xs)}.ui-button--block{width:100%}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}.ui-button[aria-busy=true] .ui-icon{animation:ui-spin var(--ui-duration-spin) linear infinite}.ui-icon-button{width:var(--ui-control-h);height:var(--ui-control-h);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-radius-round);background:var(--ui-button-bg);color:var(--ui-ink);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease);place-items:center;display:inline-grid}.ui-icon-button:hover{background:var(--ui-button-bg-hover)}.ui-icon-button--sm{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm)}.ui-status{align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-3) var(--ui-space-1) var(--ui-space-2);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-status-radius);background:var(--ui-surface);color:var(--ui-ink-soft);font:var(--ui-weight-semibold) var(--ui-text-xs) / var(--ui-leading-tight) var(--ui-font-sans);white-space:nowrap;display:inline-flex}.ui-status .ui-icon{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.ui-status--draft{background:var(--ui-accent-soft);color:var(--ui-ink);font-style:italic}.ui-status--pending{background:var(--ui-surface-2);color:var(--ui-ink)}.ui-status--approved{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-status--needs_changes{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-status--rejected,.ui-status--withdrawn{color:var(--ui-ink-faint);background:0 0}.ui-status--withdrawn{font-style:italic;font-weight:var(--ui-weight-medium)}.ui-action-tag{align-items:center;gap:var(--ui-space-1);color:var(--ui-ink-soft);font:var(--ui-weight-medium) var(--ui-text-xs) / 1 var(--ui-font-sans);display:inline-flex}.ui-action-tag b{width:var(--ui-icon-lg);height:var(--ui-icon-lg);border-radius:var(--ui-radius-xs);background:var(--ui-surface-2);color:var(--ui-ink);font:var(--ui-weight-regular) var(--ui-text-xs) / 1 var(--ui-font-mono);place-items:center;display:inline-grid}.ui-count{min-width:var(--ui-count-h);height:var(--ui-count-h);padding:0 var(--ui-space-2);border-radius:var(--ui-chip-radius);background:var(--ui-ink);color:var(--ui-bg);font:var(--ui-weight-bold) var(--ui-text-xs) / 1 var(--ui-font-sans);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid;position:relative}.ui-count--alert{background:var(--ui-danger-fill);color:var(--ui-on-danger)}.ui-form{gap:var(--ui-form-gap);width:100%;min-width:0;display:grid}.ui-fields-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ui-fields-grid-min)), 1fr));gap:var(--ui-form-gap);width:100%;display:grid}.ui-field{gap:var(--ui-field-stack-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-field__label{font:var(--ui-weight-semibold) var(--ui-text-sm) / var(--ui-leading-tight) var(--ui-font-sans);color:var(--ui-ink)}.ui-field__optional{font-weight:var(--ui-weight-regular);color:var(--ui-ink-faint)}.ui-field__hint{font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.ui-field__error{gap:var(--ui-space-2);font:var(--ui-weight-semibold) var(--ui-text-xs) / var(--ui-leading-tight) var(--ui-font-sans);color:var(--ui-danger);align-items:center;display:flex}.ui-control{width:100%;min-height:var(--ui-field-h);padding:0 var(--ui-space-3);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-field-radius);background:var(--ui-field-bg);color:var(--ui-ink);font:var(--ui-weight-regular) var(--ui-text-md) / var(--ui-leading) var(--ui-font-sans);transition:background-color var(--ui-duration-fast) var(--ui-ease)}.ui-control::placeholder{color:var(--ui-ink-faint)}.ui-control:hover{background:var(--ui-field-bg-hover)}.ui-control:focus-visible{background:var(--ui-field-bg-focus);outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-width)}textarea.ui-control{padding:var(--ui-space-3);min-height:calc(var(--ui-field-h) * 2.5);resize:vertical}select.ui-control{cursor:pointer}.ui-control[type=file]{padding:var(--ui-space-2)}.ui-control[aria-invalid=true]{background:var(--ui-field-bg-invalid)}.ui-field__control{min-width:0;position:relative}.ui-field--search .ui-control{padding-left:calc(var(--ui-space-3) * 2 + var(--ui-icon-md))}.ui-field--search .ui-icon{left:var(--ui-space-3);color:var(--ui-ink-faint);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-combo{position:relative}.ui-combo .ui-control{padding-left:calc(var(--ui-combo-icon-inset) * 2 + var(--ui-icon-md))}.ui-combo>.ui-icon{left:var(--ui-combo-icon-inset);color:var(--ui-ink-faint);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-combo-list{margin-top:var(--ui-space-2);border-radius:var(--ui-combo-list-radius);background:var(--ui-bg);box-shadow:var(--ui-combo-list-shadow);padding:var(--ui-combo-list-pad);max-height:calc(var(--ui-field-h) * 8);overflow:hidden auto}.ui-combo-option{justify-content:space-between;align-items:center;gap:var(--ui-space-3);width:100%;min-height:var(--ui-control-h);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-combo-option-radius);color:var(--ui-ink);font:var(--ui-weight-regular) var(--ui-text-sm) / var(--ui-leading) var(--ui-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-combo-option b{font-weight:var(--ui-weight-semibold)}.ui-combo-option span{color:var(--ui-ink-faint);font-size:var(--ui-text-xs);flex:none}.ui-combo-option:hover,.ui-combo-option.is-active,.ui-combo-option[aria-selected=true]{background:var(--ui-accent-soft)}.ui-combo-option--new{font-weight:var(--ui-weight-semibold);margin-top:var(--ui-space-1);background:var(--ui-surface)}.ui-combo-selected{align-items:center;gap:var(--ui-space-3);min-height:var(--ui-field-h);padding:0 var(--ui-space-3);border-radius:var(--ui-field-radius);background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-combo-selected__glyph{width:var(--ui-icon-lg);height:var(--ui-icon-lg);border-radius:var(--ui-radius-sm);background:var(--ui-surface-2);font:var(--ui-weight-semibold) var(--ui-text-sm) / 1 var(--ui-font-sans);place-items:center;display:inline-grid}.ui-combo-selected__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--ui-weight-semibold) var(--ui-text-md) / var(--ui-leading-tight) var(--ui-font-sans);overflow:hidden}.ui-choices{gap:var(--ui-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-choices>legend{margin-bottom:var(--ui-space-2);font:var(--ui-weight-semibold) var(--ui-text-sm) / var(--ui-leading-tight) var(--ui-font-sans);padding:0}.ui-choice{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-choice-radius);background:var(--ui-surface);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease);grid-template-columns:auto 1fr;display:grid}.ui-choice:hover{background:var(--ui-surface-2)}.ui-choice:has(input:checked){background:var(--ui-accent);color:var(--ui-on-accent)}.ui-choice:has(input:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}.ui-choice input{width:var(--ui-icon-lg);height:var(--ui-icon-lg);accent-color:currentColor;margin:0}.ui-choice__title{font:var(--ui-weight-semibold) var(--ui-text-sm) / var(--ui-leading-tight) var(--ui-font-sans);display:block}.ui-choice__desc{margin-top:var(--ui-space-1);font-size:var(--ui-text-xs);color:var(--ui-ink-faint);display:block}.ui-choice:has(input:checked) .ui-choice__desc{color:inherit;opacity:.8}.ui-switch{gap:var(--ui-space-3);cursor:pointer;align-items:flex-start;display:flex}.ui-switch input{appearance:none;width:var(--ui-switch-w);height:var(--ui-switch-h);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease);flex:none;margin:0;position:relative}.ui-switch input:after{content:"";margin:auto calc((var(--ui-switch-h) - var(--ui-switch-knob)) / 2 - var(--ui-line-width));width:var(--ui-switch-knob);height:var(--ui-switch-knob);border-radius:var(--ui-radius-round);background:var(--ui-bg);box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-duration-fast) var(--ui-ease);position:absolute;inset-block:0;inset-inline-start:0}.ui-switch input:checked{background:var(--ui-accent)}.ui-switch input:checked:after{transform:translateX(calc(var(--ui-switch-w) - var(--ui-switch-h)));background:var(--ui-on-accent)}.ui-switch input:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}.ui-switch__title{font:var(--ui-weight-semibold) var(--ui-text-sm) / var(--ui-leading-tight) var(--ui-font-sans);display:block}.ui-switch__desc{margin-top:var(--ui-space-1);font-size:var(--ui-text-xs);color:var(--ui-ink-faint);display:block}.ui-segmented{gap:var(--ui-space-1);max-width:100%;padding:var(--ui-space-1);border-radius:var(--ui-segment-radius);background:var(--ui-surface);display:inline-flex;position:relative;overflow-x:auto}.ui-segmented>a,.ui-segmented>button{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-4);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-segment-radius);color:var(--ui-ink-soft);font:var(--ui-weight-semibold) var(--ui-text-sm) / 1 var(--ui-font-sans);white-space:nowrap;cursor:pointer;background:0 0;text-decoration:none;display:inline-flex}.ui-segmented>:hover{color:var(--ui-ink)}.ui-segmented>[aria-current],.ui-segmented>[aria-pressed=true],.ui-segmented>[aria-selected=true]{background:var(--ui-bg);color:var(--ui-ink);box-shadow:var(--ui-shadow-sm)}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-page-header__text{gap:var(--ui-space-2);min-width:0;display:grid}.ui-page-header__title{font:var(--ui-weight-semibold) var(--ui-text-3xl) / var(--ui-leading-tight) var(--ui-font-display);letter-spacing:var(--ui-tracking-display);text-wrap:balance;margin:0}.ui-page-header__subtitle{font-size:var(--ui-text-md);color:var(--ui-ink-soft);max-width:var(--ui-reading-max);margin:0}.ui-page-header__actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-breadcrumb ol{gap:var(--ui-space-2);font-size:var(--ui-text-xs);color:var(--ui-ink-faint);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb li+li:before{content:"›";margin-right:var(--ui-space-2)}.ui-breadcrumb a{color:var(--ui-ink-soft)}.ui-kicker{font:var(--ui-weight-bold) var(--ui-text-xs) / var(--ui-leading-tight) var(--ui-font-sans);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ui-ink-faint);margin:0}.ui-section-header{justify-content:space-between;align-items:baseline;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-section-header__title{font:var(--ui-weight-semibold) var(--ui-text-xl) / var(--ui-leading-tight) var(--ui-font-display);margin:0}.ui-section-header__meta{font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.ui-tasks{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--ui-space-8) * 3.3)), 1fr));gap:var(--ui-space-3);display:grid}.ui-task{gap:var(--ui-space-2);padding:var(--ui-space-4);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-card-radius);background:var(--ui-card-bg);align-content:start;display:grid}.ui-task__count{font:var(--ui-weight-medium) var(--ui-text-3xl) / 1 var(--ui-font-display);font-variant-numeric:tabular-nums}.ui-task__title{font-weight:var(--ui-weight-semibold)}.ui-task__detail{font-size:var(--ui-text-xs);color:var(--ui-ink-soft)}.ui-task>.ui-button{margin-top:var(--ui-space-1);justify-self:start}.ui-task--alert{background:var(--ui-danger-soft)}.ui-task--alert .ui-task__count{color:var(--ui-danger)}.ui-task--done{color:var(--ui-ink-faint);background:0 0}.ui-list{gap:var(--ui-row-gap);margin:0;padding:0;list-style:none;display:grid}.ui-row{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-row-radius);background:var(--ui-card-bg);transition:background-color var(--ui-duration-fast) var(--ui-ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ui-row:hover{background:var(--ui-surface-2)}.ui-row__title{font:var(--ui-weight-semibold) var(--ui-text-sm) / var(--ui-leading-tight) var(--ui-font-sans);color:var(--ui-ink)}.ui-row__title a{color:inherit;text-decoration:none}.ui-row__title a:after{content:"";position:absolute;inset:0}.ui-row:has(.ui-row__title a){position:relative}.ui-row__meta{gap:var(--ui-space-1) var(--ui-space-3);margin-top:var(--ui-space-1);font-size:var(--ui-text-xs);color:var(--ui-ink-faint);flex-wrap:wrap;align-items:center;display:flex}.ui-row--media{grid-template-columns:auto minmax(0,1fr) auto}.ui-row__media{width:var(--ui-row-media);height:var(--ui-row-media);border-radius:var(--ui-radius-sm);background:var(--ui-surface-2);place-items:center;display:grid;overflow:hidden}.ui-row__media img{object-fit:cover;width:100%;height:100%}.ui-row__note{color:var(--ui-ink-soft);flex-basis:100%;font-style:italic}.ui-row .ui-button:not(.ui-button--primary):not(.ui-button--quiet):not(.ui-button--danger),.ui-task .ui-button:not(.ui-button--primary):not(.ui-button--quiet):not(.ui-button--danger){background:var(--ui-bg)}.ui-row .ui-button:not(.ui-button--primary):not(.ui-button--quiet):not(.ui-button--danger):hover,.ui-task .ui-button:not(.ui-button--primary):not(.ui-button--quiet):not(.ui-button--danger):hover{background:var(--ui-surface-2)}.ui-row__actions{z-index:var(--ui-z-raised);gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex;position:relative}@media (max-width:40rem){.ui-row{grid-template-columns:1fr}.ui-row--media{grid-template-columns:auto minmax(0,1fr)}.ui-row--media>.ui-row__actions{grid-column:1/-1}.ui-row__actions{justify-content:flex-start}}.ui-empty{gap:var(--ui-space-2);padding:var(--ui-space-6) var(--ui-space-5);border-radius:var(--ui-card-radius);background:var(--ui-card-bg);text-align:center;justify-items:center;display:grid}.ui-empty>.ui-icon{width:var(--ui-icon-xl);height:var(--ui-icon-xl);color:var(--ui-ink-faint)}.ui-empty__title{font:var(--ui-weight-semibold) var(--ui-text-lg) / var(--ui-leading-tight) var(--ui-font-display);margin:0}.ui-empty__text{max-width:var(--ui-measure-narrow);font-size:var(--ui-text-sm);color:var(--ui-ink-soft);margin:0}.ui-empty>.ui-button{margin-top:var(--ui-space-2)}.ui-filter-bar{gap:var(--ui-space-2);flex-wrap:wrap;align-items:end;display:flex}.ui-filter-bar>.ui-field{flex:1 1 var(--ui-filter-field-min);min-width:0}.ui-filter-bar>.ui-field--search{flex-grow:3}.ui-choice-tiles{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ui-choice-tile-min)), 1fr));gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.ui-choice-tile{gap:var(--ui-space-1);height:100%;min-height:var(--ui-control-h);padding:var(--ui-space-4);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-card-radius);background:var(--ui-card-bg);color:var(--ui-ink);transition:background var(--ui-duration-fast) var(--ui-ease);align-content:start;text-decoration:none;display:grid}.ui-choice-tile:hover{background:var(--ui-surface-2)}.ui-choice-tile__title{font:var(--ui-weight-semibold) var(--ui-text-md) / var(--ui-leading-tight) var(--ui-font-sans)}.ui-choice-tile__text{font-size:var(--ui-text-sm);color:var(--ui-ink-soft)}.ui-split{gap:var(--ui-space-5);align-items:start;min-width:0;display:grid}.ui-split__main,.ui-split__aside{gap:var(--ui-space-4);align-content:start;min-width:0;display:grid}.ui-split__switch{display:none}@container ui-main (min-width:52rem){.ui-split{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ui-split-aside-w));gap:var(--ui-space-6)}.ui-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-split__aside{top:calc(var(--ui-workspace-top-h) + var(--ui-space-4));position:sticky}}@container ui-main (max-width:51.99rem){.ui-split--toggle[data-ready] .ui-split__switch{gap:var(--ui-space-1);padding:var(--ui-space-1);border-radius:var(--ui-segment-radius);background:var(--ui-surface);grid-template-columns:1fr 1fr;display:grid}.ui-split__switch>button{min-height:var(--ui-control-h-sm);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-segment-radius);color:var(--ui-ink-soft);font:var(--ui-weight-semibold) var(--ui-text-sm) / 1 var(--ui-font-sans);cursor:pointer;background:0 0}.ui-split__switch>button[aria-pressed=true]{background:var(--ui-bg);color:var(--ui-ink);box-shadow:var(--ui-shadow-sm)}.ui-split--toggle[data-ready][data-view=main] .ui-split__aside,.ui-split--toggle[data-ready][data-view=aside] .ui-split__main{display:none}}@media (horizontal-viewport-segments:2){.ui-split,.ui-split--even{column-gap:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-split__switch{display:none}.ui-split--toggle[data-ready] .ui-split__main,.ui-split--toggle[data-ready] .ui-split__aside{display:grid}}@media (vertical-viewport-segments:2){.ui-split{grid-template-columns:minmax(0,1fr)}.ui-split__aside{order:-1;position:static}}.ui-stepper{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-stepper>li{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-3) 0 var(--ui-space-1);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-ink-soft);font:var(--ui-weight-semibold) var(--ui-text-sm) / 1 var(--ui-font-sans);display:inline-flex}.ui-stepper__n{width:var(--ui-count-h);height:var(--ui-count-h);border-radius:var(--ui-radius-round);background:var(--ui-surface-2);font-size:var(--ui-text-xs);place-items:center;display:inline-grid}.ui-stepper>li.is-current{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-stepper>li.is-current .ui-stepper__n{background:var(--ui-on-accent);color:var(--ui-accent)}.ui-stepper>li.is-done .ui-stepper__n{background:var(--ui-ink);color:var(--ui-bg)}.ui-disclosure{flex-basis:100%}.ui-disclosure>summary{min-height:var(--ui-control-h-sm);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);color:var(--ui-ink-soft);cursor:pointer;align-items:center;display:inline-flex}.ui-disclosure>summary:hover{color:var(--ui-ink)}.ui-disclosure__body{padding-block:var(--ui-space-2)}.ui-diff{gap:var(--ui-space-4);display:grid}.ui-diff__row{gap:var(--ui-space-2);display:grid}.ui-diff__field{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-ink-faint);margin:0}.ui-diff__before,.ui-diff__after{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-sm);min-width:0}.ui-diff__before{background:var(--ui-danger-soft);color:var(--ui-ink-soft)}.ui-diff__before .ui-diff__text{text-decoration:line-through;-webkit-text-decoration-color:var(--ui-danger);-webkit-text-decoration-color:var(--ui-danger);text-decoration-color:var(--ui-danger)}.ui-diff__after{background:var(--ui-surface);color:var(--ui-ink)}.ui-diff__text{white-space:pre-wrap;overflow-wrap:anywhere}.ui-diff__prose{color:inherit;background:0 0}.ui-diff__prose .prose>:first-child{margin-top:0}.ui-diff__prose .prose>:last-child{margin-bottom:0}.ui-diff__source{margin-top:var(--ui-space-3)}.ui-diff__source>summary{cursor:pointer;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-ink-soft)}.ui-diff__source>summary:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-xs)}.ui-diff__source[open]>summary{margin-bottom:var(--ui-space-2)}.is-empty>.ui-diff__text,.ui-diff__text.is-empty{color:var(--ui-ink-faint);font-style:italic;text-decoration:none}@container ui-main (min-width:48rem){.ui-diff__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-diff__field{grid-column:1/-1}}.ui-cover-image{max-width:100%;max-height:var(--ui-cover-max-h);border-radius:var(--ui-tile-radius);object-fit:contain;background:var(--ui-surface);display:block}.ui-dl{gap:var(--ui-dl-gap);margin:0;display:grid}.ui-dl__row{gap:var(--ui-space-1);display:grid}.ui-dl dt{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-ink-faint)}.ui-dl dd{gap:var(--ui-space-1);min-width:0;color:var(--ui-ink);overflow-wrap:anywhere;margin:0;display:grid}@container ui-main (min-width:36rem){.ui-dl__row{grid-template-columns:var(--ui-dl-term-w) minmax(0, 1fr);gap:var(--ui-space-4);align-items:baseline}}.ui-pager{gap:var(--ui-pager-gap);width:100%;font-size:var(--ui-text-sm);color:var(--ui-ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ui-pager__status{text-align:center;flex:auto;margin:0}.ui-pager__nav{gap:var(--ui-pager-gap);display:flex}.ui-pager__nav .ui-button[aria-disabled=true]{opacity:.45;pointer-events:none}.ui-table-wrap{border-radius:var(--ui-table-radius);background:var(--ui-card-bg);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--ui-text-sm)}.ui-table th,.ui-table td{padding:var(--ui-table-cell-py) var(--ui-table-cell-px);text-align:start;vertical-align:middle}.ui-table th{font:var(--ui-weight-bold) var(--ui-table-head-size) / var(--ui-leading-tight) var(--ui-font-sans);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ui-ink-faint)}.ui-table tbody tr{background:var(--ui-bg)}.ui-table tbody tr:nth-child(2n){background:var(--ui-surface)}.ui-table td{color:var(--ui-ink)}.ui-stat-grid{grid-template-columns:repeat(auto-fill, minmax(var(--ui-stat-min), 1fr));gap:var(--ui-chart-gap);margin:0;padding:0;list-style:none;display:grid}.ui-stat{align-content:start;gap:var(--ui-space-1);padding:var(--ui-space-4);border-radius:var(--ui-table-radius);background:var(--ui-card-bg);display:grid}.ui-stat__label,.ui-stat__hint{font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.ui-stat__value{font:var(--ui-weight-bold) var(--ui-stat-value-size) / var(--ui-leading-tight) var(--ui-font-sans);font-variant-numeric:tabular-nums;color:var(--ui-ink)}.ui-chart{align-content:start;gap:var(--ui-chart-gap);padding:var(--ui-space-4);border-radius:var(--ui-table-radius);background:var(--ui-card-bg);min-inline-size:0;margin:0;display:grid}.ui-chart__title{font:var(--ui-weight-semibold) var(--ui-text-md) / var(--ui-leading-tight) var(--ui-font-sans);color:var(--ui-ink)}.ui-chart__empty{font-size:var(--ui-text-sm);color:var(--ui-ink-faint);margin:0}.ui-chart__data summary{cursor:pointer;font-size:var(--ui-text-sm);color:var(--ui-ink-soft)}.ui-chart__data[open] summary{margin-block-end:var(--ui-space-2)}.ui-bars{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ui-bars__row{grid-template-columns:var(--ui-chart-label-width) 1fr auto;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-sm);display:grid}.ui-bars__label{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink-soft);overflow:hidden}.ui-bars__track{block-size:var(--ui-chart-bar-thickness);border-radius:var(--ui-radius-pill);background:var(--ui-chart-track);overflow:hidden}.ui-bars__fill{border-radius:var(--ui-radius-pill);background:var(--ui-chart-ink);block-size:100%;display:block}.ui-bars__value{font-variant-numeric:tabular-nums;color:var(--ui-ink)}.ui-line{gap:var(--ui-space-1);font-size:var(--ui-text-xs);color:var(--ui-ink-faint);font-variant-numeric:tabular-nums;display:grid}.ui-line__svg{inline-size:100%;block-size:var(--ui-chart-plot-height);display:block}.ui-line__area{fill:var(--ui-chart-area)}.ui-line__stroke{fill:none;stroke:var(--ui-chart-ink);stroke-width:var(--ui-chart-stroke)}.ui-line__axis{justify-content:space-between;gap:var(--ui-space-2);display:flex}.ui-side-nav{gap:var(--ui-side-nav-gap);align-content:start;display:grid}.ui-side-nav__group{gap:var(--ui-side-nav-gap);display:grid}.ui-side-nav__label{padding:var(--ui-side-nav-group-pt) var(--ui-side-nav-link-pad-x) var(--ui-space-1);font:var(--ui-weight-bold) var(--ui-text-xs) / var(--ui-leading-tight) var(--ui-font-sans);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ui-ink-faint);margin:0}.ui-side-nav__link{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding:var(--ui-side-nav-link-pad-y) var(--ui-side-nav-link-pad-x);border-radius:var(--ui-side-nav-link-radius);font-size:var(--ui-text-sm);color:var(--ui-ink-soft);text-decoration:none;display:flex}.ui-side-nav__link:hover{color:var(--ui-ink);background:var(--ui-accent-soft)}.ui-side-nav__link.is-current{background:var(--ui-surface);color:var(--ui-ink);font-weight:var(--ui-weight-semibold)}.ui-side-nav__text{flex:1;min-width:0}.ui-side-nav__icon{color:var(--ui-ink-faint);flex:none}.ui-side-nav__link.is-current .ui-side-nav__icon{color:var(--ui-ink)}.ui-side-nav__short{display:none}.ui-avatar{width:var(--ui-avatar-md);height:var(--ui-avatar-md);border-radius:var(--ui-avatar-radius);background:var(--ui-surface-2);color:var(--ui-ink);font:var(--ui-weight-bold) var(--ui-text-xs) / 1 var(--ui-font-sans);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar--sm{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm)}.ui-avatar--lg{width:var(--ui-avatar-lg);height:var(--ui-avatar-lg);font:var(--ui-weight-semibold) var(--ui-text-lg) / 1 var(--ui-font-display)}.ui-tile{isolation:isolate;min-height:var(--ui-tile-row);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-tile-radius);background:var(--ui-surface-2);color:var(--ui-on-photo);text-align:start;cursor:zoom-in;margin:0;padding:0;display:block;position:relative;overflow:hidden}.ui-tile img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform var(--ui-duration-slow) var(--ui-ease);position:absolute;inset:0}.ui-tile:after{content:"";z-index:var(--ui-z-raised);background:linear-gradient(180deg, transparent 45%, var(--ui-photo-shade));position:absolute;inset:0}.ui-tile:hover img,.ui-tile:focus-visible img{transform:scale(1.05)}.ui-tile__no{top:var(--ui-space-3);left:var(--ui-space-3);z-index:var(--ui-z-over-photo);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-chip-radius);background:var(--ui-bg);color:var(--ui-ink);font:italic var(--ui-weight-medium) var(--ui-text-xs) / 1 var(--ui-font-display);position:absolute}.ui-tile__caption{z-index:var(--ui-z-over-photo);gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);inset-inline:0;display:grid;position:absolute;bottom:0}.ui-tile__kind{font:var(--ui-weight-bold) var(--ui-text-xs) / 1 var(--ui-font-sans);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase}.ui-tile__title{font:var(--ui-weight-semibold) var(--ui-text-md) / var(--ui-leading-tight) var(--ui-font-display)}.ui-tile__source{font-size:var(--ui-text-xs);font-style:italic}.ui-bento{grid-auto-rows:var(--ui-tile-row);grid-auto-flow:dense;gap:var(--ui-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ui-bento>.ui-tile{grid-area:span 2/span 2}.ui-bento>.ui-tile--wide{grid-column:span 4}.ui-bento>.ui-tile--tall{grid-row:span 3}.ui-bento>.ui-tile--hero{grid-area:span 4/span 2}.ui-bento>.ui-tile--short{grid-row:span 1}@media (max-width:56rem){.ui-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-bento>.ui-tile--wide{grid-column:span 4}}@media (max-width:35rem){.ui-bento{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-bento>.ui-tile,.ui-bento>.ui-tile--hero,.ui-bento>.ui-tile--tall{grid-area:span 2/span 1}.ui-bento>.ui-tile--wide{grid-area:span 2/span 2}}@supports (animation-timeline:view()){.ui-bento>.ui-tile{animation:linear both ui-rise;animation-timeline:view();animation-range:entry cover 32%}.ui-bento>.ui-tile img{animation:linear both ui-parallax;animation-timeline:view();animation-range:cover}}@supports not (animation-timeline:view()){html.motion-ok .ui-bento>.ui-tile[data-sd=wait]{opacity:0}html.motion-ok .ui-bento>.ui-tile[data-sd=in]{animation:ui-rise var(--ui-duration-slow) var(--ui-ease) both}}.ui-dialog{width:min(var(--ui-modal-w-md), calc(100% - var(--ui-space-6)));max-height:calc(100% - var(--ui-space-6));overscroll-behavior:contain;border:var(--ui-line-width) solid transparent;border-radius:var(--ui-modal-radius);background:var(--ui-bg);color:var(--ui-ink);box-shadow:var(--ui-shadow-lg);opacity:0;transform:translateY(var(--ui-enter-y)) scale(.98);transition:opacity var(--ui-duration) var(--ui-ease), transform var(--ui-duration) var(--ui-ease), overlay var(--ui-duration) allow-discrete, display var(--ui-duration) allow-discrete;margin:auto;padding:0;scroll-padding-block-end:var(--ui-dialog-foot-space);overflow:auto}.ui-dialog[open]{opacity:1;transform:none}@starting-style{.ui-dialog[open]{opacity:0;transform:translateY(var(--ui-enter-y)) scale(.98)}}.ui-dialog::backdrop{background:var(--ui-scrim);opacity:0;transition:opacity var(--ui-duration) var(--ui-ease), overlay var(--ui-duration) allow-discrete, display var(--ui-duration) allow-discrete}.ui-dialog[open]::backdrop{opacity:1}@starting-style{.ui-dialog[open]::backdrop{opacity:0}}.ui-dialog--sm{width:min(var(--ui-modal-w-sm), calc(100% - var(--ui-space-6)))}.ui-dialog--lg{width:min(var(--ui-modal-w-lg), calc(100% - var(--ui-space-6)))}.ui-dialog--sheet{width:min(var(--ui-sheet-w), 94%);border-radius:var(--ui-modal-radius) 0 0 var(--ui-modal-radius);height:100%;max-height:none;transform:translateX(var(--ui-space-7));margin:0 0 0 auto}@starting-style{.ui-dialog--sheet[open]{transform:translateX(var(--ui-space-7))}}.ui-dialog__panel{gap:var(--ui-space-4);min-height:100%;padding:var(--ui-space-5) var(--ui-space-5) 0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.ui-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);display:flex}.ui-dialog__title{font:var(--ui-weight-semibold) var(--ui-text-xl) / var(--ui-leading-tight) var(--ui-font-display);text-wrap:balance;margin:0}.ui-dialog__desc{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-sm);color:var(--ui-ink-soft)}.ui-dialog__step{gap:var(--ui-space-3);display:grid}.ui-dialog__step[hidden]{display:none}.ui-dialog__offer{gap:var(--ui-space-3);padding:var(--ui-space-5);border-radius:var(--ui-card-radius);background:var(--ui-surface);justify-items:start;display:grid}.ui-dialog__offer:focus{outline:none}.ui-dialog__offer>.ui-icon{width:var(--ui-icon-xl);height:var(--ui-icon-xl);color:var(--ui-ink)}.ui-dialog__offer-title{font:var(--ui-weight-semibold) var(--ui-text-lg) / var(--ui-leading-tight) var(--ui-font-display);margin:0}.ui-dialog__offer-text{font-size:var(--ui-text-sm);color:var(--ui-ink-soft);margin:0}.ui-dialog__offer-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-dialog__foot:not(:has(>:not([hidden]))){display:none}.ui-dialog__body{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.ui-dialog__foot{justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) 0 var(--ui-space-5);background:var(--ui-bg);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ui-dialog__icon{width:var(--ui-avatar-md);height:var(--ui-avatar-md);border-radius:var(--ui-radius-round);background:var(--ui-surface);place-items:center;display:grid}.ui-dialog__icon--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-consequences{gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-row-radius);background:var(--ui-surface);font-size:var(--ui-text-sm);color:var(--ui-ink-soft);margin:0;list-style:none;display:grid}.ui-consequences li{grid-template-columns:var(--ui-icon-md) 1fr;gap:var(--ui-space-2);align-items:start;display:grid}.ui-consequences .ui-icon{margin-top:var(--ui-space-1)}.ui-consequences__lose .ui-icon{color:var(--ui-danger)}@media (max-width:40rem){.ui-dialog,.ui-dialog--sm,.ui-dialog--lg,.ui-dialog--sheet{border-radius:var(--ui-drawer-radius) var(--ui-drawer-radius) 0 0;width:100%;max-width:100%;height:fit-content;max-height:92%;transform:translateY(var(--ui-space-8));margin:auto 0 0}.ui-dialog[open]{transform:none}@starting-style{.ui-dialog[open]{transform:translateY(var(--ui-space-8))}}.ui-dialog__panel{padding:var(--ui-space-2) var(--ui-space-4) 0}.ui-dialog__panel:before{content:"";width:var(--ui-handle-w);height:var(--ui-handle-h);border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);justify-self:center}.ui-dialog__panel{grid-template-rows:auto auto 1fr auto}.ui-dialog__foot{padding-bottom:calc(var(--ui-space-4) + env(safe-area-inset-bottom,0px));flex-direction:column-reverse}.ui-dialog__foot .ui-button{width:100%}}.ui-toasts{inset:auto var(--ui-space-4) calc(var(--ui-space-4) + env(safe-area-inset-bottom,0px)) auto;z-index:var(--ui-z-toast);gap:var(--ui-toast-gap);width:min(var(--ui-toast-w), calc(100% - var(--ui-space-6)));pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:visible}.ui-toasts:popover-open{display:flex}@media (max-width:40rem){.ui-toasts{inset-inline:var(--ui-space-4);width:auto}}.ui-toast{grid-template-columns:var(--ui-toast-badge-size) minmax(0, 1fr) var(--ui-control-h-sm);gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-3) var(--ui-space-4) var(--ui-space-4);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-toast-radius);background:var(--ui-toast-bg);color:var(--ui-toast-fg);box-shadow:0 0 0 1px var(--ui-toast-ring), var(--ui-toast-shadow);font-size:var(--ui-text-sm);pointer-events:auto;animation:ui-toast-in var(--ui-duration-slow) var(--ui-ease) both;align-items:start;display:grid;position:relative}.ui-toast[hidden]{display:none}.ui-toast.is-leaving,.ui-toast[data-state=leaving]{animation:ui-toast-out var(--ui-duration) ease-in both}.ui-toast :focus-visible{outline-color:var(--ui-toast-fg)}.ui-toast__badge{width:var(--ui-toast-badge-size);height:var(--ui-toast-badge-size);border-radius:var(--ui-radius-round);background:var(--ui-toast-ok);color:var(--ui-toast-fg);place-items:center;display:grid}.ui-toast__badge .ui-icon{width:var(--ui-icon-md);height:var(--ui-icon-md)}.ui-toast__body{min-width:0;padding-top:calc(var(--ui-space-1) * 1.5)}.ui-toast__title{font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight);display:block}.ui-toast__detail{margin-top:var(--ui-space-1);font-size:var(--ui-text-xs);color:var(--ui-toast-soft);display:block}.ui-toast--info .ui-toast__badge{background:var(--ui-toast-badge)}.ui-toast--error{background:var(--ui-danger-fill);color:var(--ui-on-danger)}.ui-toast--error .ui-toast__badge{background:var(--ui-on-danger);color:var(--ui-danger-fill)}.ui-toast--error .ui-toast__detail{color:var(--ui-toast-error-soft)}.ui-toast__close{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm);margin:calc(var(--ui-space-2) * -1) calc(var(--ui-space-2) * -1) 0 0;border:var(--ui-line-width) solid transparent;border-radius:var(--ui-radius-round);color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.ui-toast__close:hover{background:var(--ui-toast-close-hover)}.ui-toasts.is-stacked{height:0;display:block}.ui-toasts.is-stacked>.ui-toast{transform-origin:50% 100%;transform:translateY(var(--ui-toast-y,0)) scale(var(--ui-toast-s,1));opacity:var(--ui-toast-o,1);transition:transform var(--ui-duration-toast-move) var(--ui-ease-toast), opacity var(--ui-duration) var(--ui-ease);animation:none;position:absolute;inset:auto 0 0}.ui-toasts.is-stacked>.ui-toast:after{content:"";height:var(--ui-toast-gap);position:absolute;inset:auto 0 100%}.ui-toasts.is-stacked>.ui-toast[data-state=entering]{--ui-toast-y:110%!important;--ui-toast-o:0!important}.ui-toasts.is-stacked>.ui-toast[data-state=leaving]{animation:none;--ui-toast-o:0!important}.ui-menu{padding:var(--ui-space-1);min-width:calc(var(--ui-space-8) * 3);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-row-radius);background:var(--ui-bg);color:var(--ui-ink);box-shadow:var(--ui-shadow-md);margin:0}.ui-menu:popover-open{gap:var(--ui-space-1);display:grid}@supports (position-area:block-end){.ui-menu{position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline;margin-block-start:var(--ui-space-1)}.ui-menu--start{position-area:block-end span-inline-end}}.ui-menu>form{display:contents}.ui-menu>a,.ui-menu>button,.ui-menu>form>button{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:inherit;font:var(--ui-weight-medium) var(--ui-text-sm) / 1 var(--ui-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ui-menu>:hover,.ui-menu>:focus-visible,.ui-menu>form>button:hover,.ui-menu>form>button:focus-visible{background:var(--ui-surface)}.ui-menu__head{padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.ui-menu-trigger{min-width:var(--ui-control-h-sm);min-height:var(--ui-control-h-sm);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-radius-pill);color:inherit;cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.ui-menu-trigger:hover{background:var(--ui-button-bg-hover)}.ui-menu>.ui-menu__danger{color:var(--ui-danger)}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(var(--ui-enter-y)) scale(.98)}}@keyframes ui-toast-out{to{opacity:0;transform:translateY(var(--ui-space-2)) scale(.98)}}@keyframes ui-rise{0%{opacity:0;transform:translateY(var(--ui-space-7)) scale(.94)}to{opacity:1;transform:none}}@keyframes ui-parallax{0%{transform:translateY(-7%)scale(1.16)}to{transform:translateY(7%)scale(1.16)}}@media (prefers-reduced-motion:reduce){.ui-bento>.ui-tile,.ui-bento>.ui-tile img{animation:none}}.ui-catalog{gap:var(--ui-space-7);max-width:var(--ui-content-max);padding:var(--ui-space-7) var(--ui-gutter);background:var(--ui-bg);color:var(--ui-ink);font-family:var(--ui-font-sans);margin:0 auto;display:grid;container:ui-main/inline-size}.ui-catalog:focus{outline:none}.ui-catalog:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:calc(var(--ui-focus-offset) * -1)}.ui-catalog__section{gap:var(--ui-space-5);display:grid}.ui-catalog__row{gap:var(--ui-space-3);flex-wrap:wrap;align-items:center;display:flex}.ui-catalog__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--ui-space-8) * 4)), 1fr));gap:var(--ui-space-5);display:grid}.ui-catalog__knobs{gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-card-radius);background:var(--ui-card-bg);flex-wrap:wrap;align-items:end;display:flex}.ui-catalog__toasts{gap:var(--ui-toast-gap);max-width:var(--ui-toast-w);display:grid}.ui-workspace{background:var(--ui-bg);min-height:100dvh;color:var(--ui-ink);font-family:var(--ui-font-sans)}.ui-workspace__skip{top:var(--ui-space-2);left:var(--ui-space-2);z-index:var(--ui-z-toast);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-accent);color:var(--ui-on-accent);font-size:var(--ui-text-sm);clip-path:inset(50%);text-decoration:none;position:absolute}.ui-workspace__skip:focus-visible{clip-path:none}.ui-workspace__top{z-index:var(--ui-z-sticky);align-items:center;gap:var(--ui-space-3);padding:calc(var(--ui-workspace-top-pad) + env(safe-area-inset-top,0px)) calc(var(--ui-gutter) + env(safe-area-inset-right,0px)) var(--ui-workspace-top-pad) calc(var(--ui-gutter) + env(safe-area-inset-left,0px));background:var(--ui-bg);display:flex;position:sticky;top:0}.ui-workspace__menu{align-items:center;gap:var(--ui-space-2);height:var(--ui-control-h);min-width:var(--ui-control-h);padding:0 var(--ui-space-4);border:var(--ui-line-width) solid transparent;border-radius:var(--ui-button-radius);background:var(--ui-button-bg);color:var(--ui-ink);font:var(--ui-weight-semibold) var(--ui-text-sm) / 1 var(--ui-font-sans);cursor:pointer;display:inline-flex}.ui-workspace__menu:hover{background:var(--ui-button-bg-hover)}.ui-workspace__brand{align-items:center;gap:var(--ui-space-3);min-width:0;min-height:var(--ui-control-h);color:var(--ui-ink);text-decoration:none;display:inline-flex}.ui-workspace__mark{width:var(--ui-workspace-mark);height:var(--ui-workspace-mark);border-radius:var(--ui-radius-sm);background:var(--ui-accent);color:var(--ui-on-accent);flex:none;place-items:center;display:inline-grid}.ui-workspace__mark svg{width:76%;height:auto}.ui-workspace__title{font:var(--ui-weight-semibold) var(--ui-text-lg) / var(--ui-leading-tight) var(--ui-font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-workspace__actions{align-items:center;gap:var(--ui-space-2);margin-left:auto;display:flex}.ui-workspace__body{grid-template-columns:minmax(0,1fr);display:grid}.ui-workspace__main{gap:var(--ui-workspace-gap);width:100%;max-width:var(--ui-workspace-main-max);min-width:0;padding:var(--ui-space-5) calc(var(--ui-gutter) + env(safe-area-inset-right,0px)) var(--ui-space-8) calc(var(--ui-gutter) + env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;display:grid;container:ui-main/inline-size}.ui-workspace__main:focus{outline:none}.ui-workspace__main>section,.ui-workspace__main>form{gap:var(--ui-space-4);align-content:start;min-width:0;display:grid}.ui-workspace__nav{padding:var(--ui-space-2) var(--ui-space-4) calc(var(--ui-space-5) + env(safe-area-inset-bottom,0px));border:var(--ui-line-width) solid transparent;background:var(--ui-bg);color:var(--ui-ink);margin:0}.ui-workspace__nav:popover-open{gap:var(--ui-space-3);width:100%;max-width:100%;max-height:var(--ui-workspace-drawer-max);overscroll-behavior:contain;border-radius:var(--ui-drawer-radius) var(--ui-drawer-radius) 0 0;box-shadow:var(--ui-shadow-lg);transition:transform var(--ui-duration) var(--ui-ease), overlay var(--ui-duration) allow-discrete, display var(--ui-duration) allow-discrete;align-content:start;display:grid;position:fixed;inset:auto 0 0;overflow:auto;transform:none}@starting-style{.ui-workspace__nav:popover-open{transform:translateY(var(--ui-space-8))}}.ui-workspace__nav::backdrop{background:var(--ui-scrim)}.ui-workspace__nav-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.ui-workspace__nav-head:before{content:"";top:var(--ui-space-2);width:var(--ui-handle-w);height:var(--ui-handle-h);border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);position:absolute;left:50%;transform:translate(-50%)}.ui-workspace__nav-title{font:var(--ui-weight-semibold) var(--ui-text-lg) / var(--ui-leading-tight) var(--ui-font-display)}.ui-workspace__nav .ui-side-nav__link{min-height:var(--ui-control-h)}.ui-workspace__nav-foot{gap:var(--ui-side-nav-gap);padding-top:var(--ui-space-3);display:grid}.ui-workspace__nav-foot>a,.ui-workspace__nav-foot>form>button{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-h);padding:0 var(--ui-side-nav-link-pad-x);border-radius:var(--ui-side-nav-link-radius);color:var(--ui-ink-soft);font:var(--ui-weight-medium) var(--ui-text-sm) / 1 var(--ui-font-sans);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ui-workspace__nav-foot>a:hover,.ui-workspace__nav-foot>form>button:hover{background:var(--ui-accent-soft);color:var(--ui-ink)}.ui-action-bar{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}@media (max-width:22.49rem){.ui-workspace__menu{padding:0}.ui-workspace__menu-label,.ui-workspace__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-workspace__top{gap:var(--ui-space-2)}}@media (max-width:29.99rem){.ui-workspace__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:39.99rem){.ui-workspace__brand{margin-right:auto}.ui-action-bar{z-index:var(--ui-z-sticky);padding:var(--ui-space-3) calc(var(--ui-gutter) + env(safe-area-inset-right,0px)) calc(var(--ui-space-3) + env(safe-area-inset-bottom,0px)) calc(var(--ui-gutter) + env(safe-area-inset-left,0px));background:var(--ui-bg);box-shadow:var(--ui-action-bar-shadow);flex-wrap:wrap;position:fixed;inset:auto 0 0}.ui-action-bar>*{flex:auto;min-width:0}.ui-workspace__main:has(.ui-action-bar){padding-bottom:calc(var(--ui-control-h) + var(--ui-space-8))}.ui-workspace__main:has(.ui-action-bar>:nth-child(3)){padding-bottom:calc(var(--ui-control-h) * 2 + var(--ui-space-2) + var(--ui-space-8))}}@media (min-width:40rem){.ui-split__aside .ui-action-bar{flex-direction:column-reverse;align-items:stretch}.ui-split__aside .ui-action-bar>*{justify-content:center}.ui-workspace{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.ui-workspace__top{flex:none;position:relative}.ui-workspace__menu,.ui-workspace__nav-head{display:none}.ui-workspace__body{grid-template-columns:var(--ui-workspace-rail-w) minmax(0, 1fr);flex:auto;min-height:0;overflow:hidden}.ui-workspace__nav{gap:var(--ui-space-3);width:auto;max-width:none;height:auto;max-height:100%;padding:var(--ui-space-3) var(--ui-space-2) var(--ui-space-5);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-self:stretch;position:relative;inset:auto;overflow:auto;transform:none;display:flex!important}.ui-workspace__nav:popover-open{gap:var(--ui-space-3);width:auto;max-width:none;height:auto;max-height:100%;padding:var(--ui-space-3) var(--ui-space-2) var(--ui-space-5);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-self:stretch;position:relative;inset:auto;overflow:auto;transform:none;display:flex!important}.ui-workspace__nav::backdrop{display:none}.ui-workspace__main{align-self:stretch;min-height:0;max-height:100%;overflow:auto}.ui-workspace__nav{view-transition-name:workspace-nav}}.ui-workspace__top{view-transition-name:workspace-top}::view-transition-group(workspace-top){animation:none}::view-transition-group(workspace-nav){animation:none}::view-transition-new(workspace-top){animation:none}::view-transition-new(workspace-nav){animation:none}::view-transition-old(workspace-top){display:none}::view-transition-old(workspace-nav){display:none}@media (min-width:40rem) and (max-width:63.99rem){.ui-workspace__nav .ui-side-nav__label,.ui-workspace__nav .ui-side-nav__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-workspace__nav .ui-side-nav__link{justify-content:center;gap:var(--ui-space-1);min-height:var(--ui-control-h);padding:var(--ui-rail-link-pad) var(--ui-space-1);text-align:center;flex-direction:column;position:relative}.ui-workspace__nav .ui-side-nav__short{max-width:100%;font-size:var(--ui-text-xs);line-height:var(--ui-leading-tight);text-overflow:ellipsis;display:block;overflow:hidden}.ui-workspace__nav .ui-side-nav__icon{width:var(--ui-icon-lg);height:var(--ui-icon-lg)}.ui-workspace__nav .ui-count{top:var(--ui-space-1);right:var(--ui-space-2);position:absolute}.ui-workspace__nav-foot{display:none}}@media (min-width:64rem){.ui-workspace__body{grid-template-columns:var(--ui-workspace-nav-w) minmax(0, 1fr)}.ui-workspace__nav{padding-inline:var(--ui-space-3)}.ui-workspace__nav:popover-open{padding-inline:var(--ui-space-3)}.ui-workspace__nav-foot{display:none}}@media (max-height:30rem){.ui-workspace__top{position:static}.ui-workspace__nav{height:100dvh;top:0}.ui-workspace__nav:popover-open{height:100dvh;top:0}}@media (min-width:40rem) and (max-height:30rem){.ui-workspace{height:auto;max-height:none;overflow:visible}.ui-workspace__body{overflow:visible}.ui-workspace__main{max-height:none;overflow:visible}}:root{--ops-bg:var(--ui-bg);--ops-card:var(--ui-surface);--ops-sunk:var(--ui-surface-2);--ops-stripe:var(--ui-surface);--ops-field:var(--ui-field-bg);--ops-text:var(--ui-ink);--ops-ink:var(--ui-ink);--ops-heading:var(--ui-ink);--ops-muted:var(--ui-ink-faint);--ops-ring:var(--ui-line);--ops-navy:var(--ui-accent);--ops-on-navy:var(--ui-on-accent);--ops-on-navy-muted:var(--ui-on-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ops-on-navy-muted:color-mix(in srgb, var(--ui-on-accent) 70%, transparent)}}:root{--ops-gold:var(--ui-seq-2);--ops-navy-on-gold:var(--ui-ink);--ops-green:var(--ui-ops-ok);--ops-red:var(--ui-danger);--ops-red-text:var(--ui-danger);--ops-tone-success-soft:var(--ui-ops-ok)}@supports (color:color-mix(in lab, red, red)){:root{--ops-tone-success-soft:color-mix(in srgb, var(--ui-ops-ok) 10%, transparent)}}:root{--ops-tone-success-ink:var(--ui-ops-ok-ink);--ops-tone-success-solid:var(--ui-ops-ok);--ops-tone-warning-soft:var(--ui-ops-warn)}@supports (color:color-mix(in lab, red, red)){:root{--ops-tone-warning-soft:color-mix(in srgb, var(--ui-ops-warn) 12%, transparent)}}:root{--ops-tone-warning-ink:var(--ui-ops-warn-ink);--ops-tone-error-soft:var(--ui-danger-soft);--ops-tone-error-ink:var(--ui-danger);--ops-series-2:var(--ui-seq-2);--ops-series-3:var(--ui-seq-3);--ops-series-4:var(--ui-seq-4);--ops-series-5:var(--ui-ink-soft);--ops-radius-card:var(--ui-radius-lg);--ops-radius-control:var(--ui-radius-sm);--ops-radius-tag:var(--ui-radius-pill);--ops-radius-md:var(--ui-radius-md);--ops-radius-lg:var(--ui-radius-lg);--ops-elevation-card:var(--ui-shadow-sm), var(--ui-shadow-md)}.ops-page-shell{width:100%;min-width:0}.ops-headline-band{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.ops-headline-band{grid-template-columns:repeat(4,minmax(0,1fr))}}.ops-text-muted{color:var(--ops-muted)}.ops-text-strong{color:var(--ops-heading);font-weight:600}.ops-card{gap:var(--ui-space-4);padding:var(--ui-space-5);border-radius:var(--ops-radius-card);background:var(--ops-card);box-shadow:var(--ops-elevation-card);color:var(--ops-text);border:0;flex-direction:column;margin:0;display:flex}.ops-card__head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ops-card__copy{gap:var(--ui-space-1);min-width:0;display:grid}.ops-card__title{font-size:var(--ui-text-lg);letter-spacing:var(--ui-tracking-display);color:var(--ops-heading);margin:0;font-weight:700;line-height:1.2}.ops-card__subtitle{font-size:var(--ui-text-sm);color:var(--ops-muted);margin:0;line-height:1.45}.ops-card__actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ops-card__body{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.ops-metric-card,.ops-stat-tile{gap:var(--ui-space-3);padding:var(--ui-space-5);border-radius:var(--ops-radius-card);background:var(--ops-card);box-shadow:var(--ops-elevation-card);color:var(--ops-text);border:0;flex-direction:column;text-decoration:none;display:flex}.ops-metric-card--link{transition:background-color var(--ui-duration-fast) var(--ui-ease)}.ops-metric-card--link:hover{background:var(--ops-sunk)}.ops-metric-card--ok{background:var(--ops-tone-success-soft);color:var(--ops-tone-success-ink);box-shadow:none}.ops-metric-card--warning{background:var(--ops-tone-warning-soft);color:var(--ops-tone-warning-ink);box-shadow:none}.ops-metric-card--danger{background:var(--ops-tone-error-soft);color:var(--ops-tone-error-ink);box-shadow:none}.ops-stat-tile--sunk,.ops-card .ops-stat-tile,.ops-card .ops-metric-card{background:var(--ops-sunk);box-shadow:none;padding:var(--ui-space-3) var(--ui-space-4);gap:var(--ui-space-1)}.ops-metric-card__label,.ops-stat-tile__label{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ops-muted);margin:0;font-weight:600;display:inline-flex}.ops-metric-card__value,.ops-stat-tile__value{font-size:var(--ui-text-2xl);letter-spacing:var(--ui-tracking-display);font-variant-numeric:tabular-nums;color:var(--ops-heading);margin:0;font-weight:600;line-height:1.15}.ops-metric-card__hint{font-size:var(--ui-text-sm);color:var(--ops-muted);margin:0;line-height:1.4}.ops-metric-card--ok .ops-metric-card__label,.ops-metric-card--ok .ops-metric-card__hint,.ops-metric-card--warning .ops-metric-card__label,.ops-metric-card--warning .ops-metric-card__hint,.ops-metric-card--danger .ops-metric-card__label,.ops-metric-card--danger .ops-metric-card__hint{color:inherit;opacity:.85}.ops-metric-card--ok .ops-metric-card__value,.ops-metric-card--warning .ops-metric-card__value,.ops-metric-card--danger .ops-metric-card__value{color:inherit}.ops-alert{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ops-radius-md);background:var(--ui-accent-soft);color:var(--ops-text);border:0;display:flex}.ops-alert--info{background:var(--ops-navy)}@supports (color:color-mix(in lab, red, red)){.ops-alert--info{background:color-mix(in srgb, var(--ops-navy) 10%, transparent)}}.ops-alert--info{color:var(--ops-navy)}.ops-alert--warning{background:var(--ops-tone-warning-soft);color:var(--ops-tone-warning-ink)}.ops-alert--danger{background:var(--ops-tone-error-soft);color:var(--ops-tone-error-ink)}.ops-alert__title{margin:0 0 var(--ui-space-1);font-size:var(--ui-text-sm);font-weight:700;line-height:1.35}.ops-alert__body{font-size:var(--ui-text-sm);line-height:1.5}.ops-alert__actions{gap:var(--ui-space-2);margin-top:var(--ui-space-3);flex-wrap:wrap;display:flex}.ops-empty{gap:var(--ui-space-2);padding:var(--ui-space-7) var(--ui-space-5);text-align:center;color:var(--ops-muted);justify-items:center;display:grid}.ops-empty__title{font-size:var(--ui-text-lg);color:var(--ops-heading);margin:0;font-weight:600}.ops-empty__hint{max-width:var(--ui-measure-narrow);font-size:var(--ui-text-sm);margin:0;line-height:1.5}.ops-empty__action{margin-top:var(--ui-space-2)}.ops-table-empty{padding:var(--ui-space-4)}.ops-table__row--clickable{cursor:pointer}.ops-table__row--clickable:hover td{background:var(--ops-navy)}@supports (color:color-mix(in lab, red, red)){.ops-table__row--clickable:hover td{background:color-mix(in srgb, var(--ops-navy) 6%, var(--ops-card))}}.ops-table__actions{text-align:end;white-space:nowrap}.ops-row-actions{display:inline-flex;position:relative}.ops-row-actions__menu{padding:var(--ui-space-1);min-width:calc(var(--ui-space-8) * 3);border-radius:var(--ops-radius-control);background:var(--ops-bg,var(--ui-bg));color:var(--ops-text);box-shadow:var(--ui-shadow-md);border:0;margin:0}.ops-row-actions__menu:popover-open{gap:var(--ui-space-1);display:grid}@supports (position-area:block-end){.ops-row-actions__menu{position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline;margin-block-start:var(--ui-space-1)}}.ops-row-actions__menu>a,.ops-row-actions__menu>button{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h-sm);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:inherit;font:500 var(--ui-text-sm) / 1 var(--ui-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ops-row-actions__menu>a:hover,.ops-row-actions__menu>button:hover,.ops-row-actions__menu>a:focus-visible,.ops-row-actions__menu>button:focus-visible{background:var(--ops-sunk)}.ops-search{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ops-search__filters{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ops-field{gap:var(--ui-space-2);min-width:0;display:grid}.ops-label{font-size:var(--ui-text-sm);color:var(--ops-heading);margin:0;font-weight:600}.ops-input{width:100%;min-width:var(--ui-ops-input-min);min-height:var(--ui-field-h);padding:0 var(--ui-space-3);border-radius:var(--ui-field-radius);background:var(--ops-field);color:var(--ops-text);font:inherit;border:0}.ops-input:hover{background:var(--ui-field-bg-hover)}.ops-input:focus{background:var(--ui-field-bg-focus);box-shadow:0 0 0 var(--ui-line-width) var(--ops-ring);outline:none}.ops-detail{gap:var(--ui-space-5);display:grid}@media (min-width:64rem){.ops-detail{grid-template-columns:minmax(0, 1fr) minmax(var(--ui-ops-aside-min), var(--ui-ops-aside-max));align-items:start}.ops-detail__aside{top:var(--ui-space-4);position:sticky}}.ops-detail__main,.ops-detail__aside{gap:var(--ui-space-5);flex-direction:column;min-width:0;display:flex}.ops-pill{align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ops-radius-tag);background:var(--ops-sunk);color:var(--ops-heading);font-size:var(--ui-ops-text-2xs);white-space:nowrap;font-weight:600;line-height:1.35;display:inline-flex}.ops-pill--active{background:var(--ops-navy)}@supports (color:color-mix(in lab, red, red)){.ops-pill--active{background:color-mix(in srgb, var(--ops-navy) 14%, transparent)}}.ops-pill--active{color:var(--ops-navy)}.ops-pill--ok{background:var(--ops-tone-success-soft);color:var(--ops-tone-success-ink)}.ops-pill--warning{background:var(--ops-tone-warning-soft);color:var(--ops-tone-warning-ink)}.ops-pill--danger{background:var(--ops-tone-error-soft);color:var(--ops-tone-error-ink)}.ops-pill--pending{background:var(--ops-sunk);color:var(--ops-muted)}.ops-confirm{padding:var(--ui-space-5);width:min(var(--ui-ops-confirm-w), calc(100vw - var(--ui-space-6)));border-radius:var(--ops-radius-md);background:var(--ops-bg,var(--ui-bg));color:var(--ops-text);box-shadow:var(--ui-shadow-lg);border:0;margin:0}.ops-confirm:popover-open{gap:var(--ui-space-3);display:grid}.ops-confirm__title{font-size:var(--ui-text-md);color:var(--ops-heading);margin:0;font-weight:700}.ops-confirm__text{font-size:var(--ui-text-sm);color:var(--ops-muted);margin:0;line-height:1.5}.ops-confirm__actions{justify-content:flex-end;gap:var(--ui-space-2);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.ops-dialog{width:min(var(--ui-modal-w-md), calc(100% - var(--ui-space-6)));max-height:calc(100% - var(--ui-space-6));overscroll-behavior:contain;border-radius:var(--ui-modal-radius,var(--ops-radius-lg));background:var(--ops-bg,var(--ui-bg));color:var(--ops-text);box-shadow:var(--ui-shadow-lg);border:0;margin:auto;padding:0;overflow:auto}.ops-dialog::backdrop{background:var(--ui-scrim)}.ops-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-5) var(--ui-space-5) 0;display:flex}.ops-dialog__title{font-size:var(--ui-text-xl);color:var(--ops-heading);margin:0;font-weight:600;line-height:1.2}.ops-dialog__body{gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);align-content:start;display:grid}.ops-dialog__foot{justify-content:flex-end;gap:var(--ui-space-2);padding:0 var(--ui-space-5) var(--ui-space-5);flex-wrap:wrap;display:flex}.ops-space__kicker{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ops-muted);font-weight:600;display:inline-flex}.ops-space__glyph{width:var(--ui-space-6);height:var(--ui-space-6);border-radius:var(--ops-radius-control);background:var(--ops-gold);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-space__glyph{background:color-mix(in srgb, var(--ops-gold) 22%, var(--ops-sunk))}}.ops-space__glyph{color:var(--ops-navy)}.ops-metrics{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ops-metric{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ops-radius-control);background:var(--ops-sunk);min-width:0}.ops-metric dt{font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);line-height:1.3}.ops-metric dd{margin:var(--ui-space-1) 0 0;align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ops-metric__value{font-size:var(--ui-text-2xl);color:var(--ops-heading);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ops-metric__unit{font-size:var(--ui-ops-text-2xs);color:var(--ops-muted)}.ops-metric__alt{width:100%;font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);font-variant-numeric:tabular-nums}.ops-metric--empty .ops-metric__value{color:var(--ops-muted)}.ops-bottleneck{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ops-radius-control);background:var(--ops-tone-warning-soft);color:var(--ops-tone-warning-ink);font-size:var(--ui-text-xs);line-height:1.4;display:flex}.ops-bottleneck strong{font-weight:600;display:block}.ops-bottleneck--ok{background:var(--ops-tone-success-soft);color:var(--ops-tone-success-ink)}.ops-meter{gap:var(--ui-space-2);display:grid}.ops-meter__row{justify-content:space-between;gap:var(--ui-space-2);font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);display:flex}.ops-meter__row b{color:var(--ops-text);font-variant-numeric:tabular-nums;font-weight:600}.ops-meter__track{height:var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ops-sunk);position:relative;overflow:hidden}.ops-meter__fill{border-radius:var(--ui-radius-pill);background:var(--ops-tone-success-solid);transition:width var(--ui-duration-slow) ease, background-color var(--ui-duration-slow) ease;position:absolute;inset:0 auto 0 0}.ops-meter__fill--warning{background:var(--ops-gold)}.ops-meter__fill--danger{background:var(--ops-red)}.ops-meter__mark{top:calc(var(--ui-space-1) * -1);bottom:calc(var(--ui-space-1) * -1);width:var(--ui-line-width);background:var(--ops-text);opacity:.55;position:absolute}.ops-meta{gap:var(--ui-space-1) var(--ui-space-4);font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);flex-wrap:wrap;display:flex}.ops-meta span{align-items:center;gap:var(--ui-space-2);display:inline-flex}.ops-meta code{font-size:var(--ui-ops-text-2xs)}.ops-live{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-ops-text-2xs);color:var(--ops-tone-success-ink);font-weight:600;display:inline-flex}.ops-live:before{content:"";width:var(--ui-space-2);height:var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ops-tone-success-solid);animation:ops-pulse var(--ui-duration-ops-pulse) ease-in-out infinite}.ops-live--off{color:var(--ops-muted)}.ops-live--off:before{background:var(--ops-muted);animation:none}.ops-live--danger{color:var(--ops-tone-error-ink)}.ops-live--danger:before{background:var(--ops-red);animation:none}@keyframes ops-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ops-live:before{animation:none}.ops-meter__fill{transition:none}}.ops-steps{gap:var(--ui-space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ops-step{height:var(--ui-space-6);border-radius:var(--ops-radius-tag);background:var(--ops-sunk);font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:flex}.ops-step--held{background:var(--ops-tone-success-soft);color:var(--ops-tone-success-ink)}.ops-step--current{background:var(--ops-navy);color:var(--ops-on-navy)}.ops-step--broken{background:var(--ops-tone-error-soft);color:var(--ops-tone-error-ink)}.ops-feed{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.ops-feed__item{justify-items:start;gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-3);border-radius:var(--ops-radius-control);background:var(--ops-sunk);grid-template-columns:minmax(0,1fr);display:grid}.ops-feed__item:nth-child(2n){background:var(--ops-stripe)}.ops-feed__time{font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);font-variant-numeric:tabular-nums;padding-top:var(--ui-ops-nudge)}.ops-feed__title{font-size:var(--ui-text-xs);color:var(--ops-text);font-weight:600}.ops-feed__text{font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);line-height:1.45}.ops-feed__item--first{background:var(--ops-tone-warning-soft)}.ops-feed__item--first .ops-feed__title{color:var(--ops-tone-warning-ink)}.ops-feed__item--trip{background:var(--ops-tone-error-soft)}.ops-feed__item--trip .ops-feed__title{color:var(--ops-tone-error-ink)}.ops-feed__flag{padding:0 var(--ui-space-2);height:var(--ui-space-4);border-radius:var(--ops-radius-tag);background:var(--ops-gold);color:var(--ops-navy-on-gold);font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;vertical-align:var(--ui-ops-nudge);align-items:center;font-weight:700;display:inline-flex}.ops-threshold{stroke:var(--ops-red);stroke-width:1.25px;stroke-dasharray:4 4;fill:none}.ops-threshold-label{fill:var(--ops-red-text);font-size:var(--ui-ops-text-2xs);font-family:ui-sans-serif,system-ui,sans-serif;font-weight:600}.ops-band{fill:var(--ops-sunk)}.ops-chart-head{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);margin-bottom:var(--ui-space-2);flex-wrap:wrap;display:flex}.ops-chart-now{font-size:var(--ui-text-xl);color:var(--ops-heading);font-variant-numeric:tabular-nums;font-weight:700}.ops-chart-now small{font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);margin-left:var(--ui-space-1);font-weight:500}.ops-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ui-text-xs)}.ops-table th{text-align:left;font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ops-muted);padding:var(--ui-space-2) var(--ui-space-3);background:var(--ops-sunk);font-weight:600}.ops-table th:first-child{border-radius:var(--ops-radius-control) 0 0 var(--ops-radius-control)}.ops-table th:last-child{border-radius:0 var(--ops-radius-control) var(--ops-radius-control) 0}.ops-table td{padding:var(--ui-space-3) var(--ui-space-3);color:var(--ops-text);vertical-align:middle}.ops-table tbody tr:nth-child(2n) td{background:var(--ops-stripe)}.ops-table tbody tr:nth-child(2n) td:first-child{border-radius:var(--ops-radius-control) 0 0 var(--ops-radius-control)}.ops-table tbody tr:nth-child(2n) td:last-child{border-radius:0 var(--ops-radius-control) var(--ops-radius-control) 0}.ops-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ops-table code{font-size:var(--ui-ops-text-2xs)}.ops-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ops-delta--good{color:var(--ops-tone-success-ink);font-weight:600}.ops-delta--bad{color:var(--ops-tone-error-ink);font-weight:600}.ops-recipients{gap:var(--ui-space-2);min-height:var(--ui-control-h);padding:var(--ui-space-2) var(--ui-space-2);border-radius:var(--ops-radius-control);background:var(--ops-field);flex-wrap:wrap;align-items:center;display:flex}.ops-recipients:focus-within{box-shadow:0 0 0 var(--ui-line-width) var(--ops-ring)}.ops-recipients input{flex:1 1 var(--ui-ops-input-basis);min-width:var(--ui-ops-input-min);color:var(--ops-text);font:inherit;font-size:var(--ui-text-sm);padding:var(--ui-space-1);background:0 0;border:0;outline:none}.ops-recipient{align-items:center;gap:var(--ui-space-1);height:var(--ui-space-6);padding:0 var(--ui-space-1) 0 var(--ui-space-3);border-radius:var(--ops-radius-tag);background:var(--ops-card);color:var(--ops-text);font-size:var(--ui-text-xs);display:inline-flex}.ops-recipient button{width:var(--ui-space-5);height:var(--ui-space-5);border-radius:var(--ops-radius-tag);color:var(--ops-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ops-recipient button:hover{background:var(--ops-sunk);color:var(--ops-text)}.ops-choices{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.ops-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-choice{cursor:pointer;display:block;position:relative}.ops-choice input{opacity:0;pointer-events:none;position:absolute}.ops-choice__box{gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-3);border-radius:var(--ops-radius-control);background:var(--ops-sunk);transition:background-color var(--ui-duration-fast) ease;display:grid}.ops-choice__title{font-size:var(--ui-text-xs);color:var(--ops-text);font-weight:600}.ops-choice__text{font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);line-height:1.4}.ops-choice input:checked+.ops-choice__box{background:var(--ops-navy)}.ops-choice input:checked+.ops-choice__box .ops-choice__title{color:var(--ops-on-navy)}.ops-choice input:checked+.ops-choice__box .ops-choice__text{color:var(--ops-on-navy-muted)}.ops-choice input:focus-visible+.ops-choice__box{box-shadow:0 0 0 var(--ui-line-width) var(--ops-ring)}.ops-choice input:disabled+.ops-choice__box{opacity:.45;cursor:not-allowed}.ops-board{gap:var(--ui-space-3);padding:var(--ui-space-3);border-radius:var(--ops-radius-lg);background:var(--ops-sunk);flex-direction:column;display:flex}.ops-board__toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ops-radius-md);background:var(--ops-card);flex-wrap:wrap;display:flex}.ops-board__identity{align-items:baseline;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;min-width:0;display:flex}.ops-board__ref{font-size:var(--ui-text-lg);letter-spacing:calc(var(--ui-tracking-display) * -1);color:var(--ops-heading);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ops-board__meta{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:inline-flex}.ops-board__meta code{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ops-radius-tag);background:var(--ops-sunk);color:var(--ops-navy);font-size:var(--ui-ops-text-2xs);font-weight:600}:is(html[data-theme=dark],[data-theme=dark]) .ops-board__meta code{color:var(--ops-gold)}.ops-board__actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ops-board__timeline{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ops-radius-md);background:var(--ops-card);display:grid}.ops-board__stats{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.ops-board__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ops-board__stats{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.ops-board__stats{grid-template-columns:repeat(9,minmax(0,1fr))}}.ops-board__stat{gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-3) var(--ui-space-3);border-radius:var(--ops-radius-md);background:var(--ops-card);flex-direction:column;display:flex}.ops-board__stat-label{font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ops-muted);margin:0;font-weight:600;line-height:1.2}.ops-board__stat-value{font-size:var(--ui-text-xl);letter-spacing:calc(var(--ui-tracking-display) * -1);color:var(--ops-heading);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.1;overflow:hidden}.ops-board__stat--warn .ops-board__stat-value{color:var(--ops-navy)}:is(html[data-theme=dark],[data-theme=dark]) .ops-board__stat--warn .ops-board__stat-value{color:var(--ops-gold)}.ops-board__stat--danger .ops-board__stat-value{color:var(--ops-red)}.ops-board__body{gap:var(--ui-space-3);display:grid}@media (min-width:1280px){.ops-board__body{grid-template-columns:minmax(0, 1fr) minmax(var(--ui-ops-aside-min), var(--ui-ops-aside-max));align-items:start}}.ops-board__panels{gap:var(--ui-space-3);display:grid}@media (min-width:900px){.ops-board__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-board__panels>.ops-panel--wide{grid-column:1/-1}.ops-board .ops-card{padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-3);border-radius:var(--ops-radius-md);background:var(--ops-card);box-shadow:none;margin:0}.ops-board .ops-card__head{margin-bottom:var(--ui-space-2);gap:var(--ui-space-1);padding-bottom:0}.ops-board .ops-card__title{font-size:var(--ui-text-xs);letter-spacing:var(--ui-tracking-caps);font-weight:600}.ops-board .ops-card__subtitle{font-size:var(--ui-ops-text-2xs);line-height:1.35}.ops-board .ops-card__body{padding:0}.ops-board .ops-chart{overflow:hidden}.ops-board .ops-chart__svg{width:100%;min-width:0;height:auto;max-height:100%}.ops-chart__line--s2{stroke:var(--ops-series-2)}.ops-chart__line--s3{stroke:var(--ops-series-3)}.ops-chart__line--s4{stroke:var(--ops-series-4)}.ops-chart__line--s5{stroke:var(--ops-series-5)}.ops-board__rail{gap:var(--ui-space-3);flex-direction:column;min-width:0;display:flex}@media (min-width:1280px){.ops-board__rail{top:var(--ui-space-3);position:sticky}}.ops-board__rail .ops-card{height:100%}.ops-checklist{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-checklist__item{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ops-radius-control,var(--ui-radius-sm));background:var(--ops-sunk,var(--ui-surface));display:flex}:is(html[data-theme=dark],[data-theme=dark]) .ops-checklist__item{background:var(--ui-ink)}.ops-checklist__item--done{background:var(--ops-green,var(--ui-ops-ok))}@supports (color:color-mix(in lab, red, red)){.ops-checklist__item--done{background:color-mix(in srgb, var(--ops-green,var(--ui-ops-ok)) 12%, var(--ops-sunk,var(--ui-surface)))}}.ops-checklist__item--missing,.ops-checklist__item--incomplete{background:var(--ops-gold,var(--ui-ops-warn-fill))}@supports (color:color-mix(in lab, red, red)){.ops-checklist__item--missing,.ops-checklist__item--incomplete{background:color-mix(in srgb, var(--ops-gold,var(--ui-ops-warn-fill)) 16%, var(--ops-sunk,var(--ui-surface)))}}.ops-checklist__item--blocked{opacity:.78}.ops-checklist__mark{margin-top:var(--ui-space-1);color:var(--ops-navy,var(--ui-ink));display:inline-flex}.ops-checklist__item--done .ops-checklist__mark{color:var(--ops-green,var(--ui-ops-ok))}.ops-checklist__body{flex:1;min-width:0}.ops-checklist__label{font-size:var(--ui-text-sm);color:var(--ops-navy,var(--ui-ink));margin:0;font-weight:600}:is(html[data-theme=dark],[data-theme=dark]) .ops-checklist__label{color:var(--ui-surface-2)}.ops-checklist__detail{margin:var(--ui-space-1) 0 0;font-size:var(--ui-ops-text-2xs);color:var(--ops-muted)}.ops-thresholds{gap:var(--ui-space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ops-thresholds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ops-thresholds{grid-template-columns:repeat(4,minmax(0,1fr))}}.ops-thresholds__item{gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ops-radius-control,var(--ui-radius-sm));background:var(--ops-sunk,var(--ui-surface));flex-direction:column;display:flex}:is(html[data-theme=dark],[data-theme=dark]) .ops-thresholds__item{background:var(--ui-ink)}.ops-thresholds__item--warn{background:var(--ops-gold,var(--ui-ops-warn-fill))}@supports (color:color-mix(in lab, red, red)){.ops-thresholds__item--warn{background:color-mix(in srgb, var(--ops-gold,var(--ui-ops-warn-fill)) 18%, var(--ops-sunk,var(--ui-surface)))}}.ops-thresholds__item--breach{background:var(--ops-red,var(--ui-danger))}@supports (color:color-mix(in lab, red, red)){.ops-thresholds__item--breach{background:color-mix(in srgb, var(--ops-red,var(--ui-danger)) 14%, var(--ops-sunk,var(--ui-surface)))}}.ops-thresholds__item--unknown{opacity:.72}.ops-thresholds__head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);display:flex}.ops-thresholds__titles{min-width:0}.ops-thresholds__kind{height:var(--ui-space-4);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-pill);font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ops-navy,var(--ui-ink));background:var(--ops-gold,var(--ui-ops-warn-fill));align-items:center;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ops-thresholds__kind{background:color-mix(in srgb, var(--ops-gold,var(--ui-ops-warn-fill)) 55%, var(--ui-on-accent))}}.ops-thresholds__item .ops-thresholds__kind{margin-bottom:var(--ui-space-1)}.ops-thresholds__item--breach .ops-thresholds__kind{color:var(--ui-on-accent);background:var(--ops-red,var(--ui-danger))}.ops-thresholds__label{font-size:var(--ui-text-xs);color:var(--ops-navy,var(--ui-ink));margin:0;font-weight:600;line-height:1.25}:is(html[data-theme=dark],[data-theme=dark]) .ops-thresholds__label{color:var(--ui-surface-2)}.ops-thresholds__nums{align-items:flex-end;gap:var(--ui-space-1);text-align:end;flex-direction:column;flex-shrink:0;display:flex}.ops-thresholds__value{font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;color:var(--ops-navy,var(--ui-ink));font-weight:700;line-height:1.1}:is(html[data-theme=dark],[data-theme=dark]) .ops-thresholds__value{color:var(--ui-on-accent)}.ops-thresholds__item--breach .ops-thresholds__value{color:var(--ops-red,var(--ui-danger))}.ops-thresholds__limit{font-size:var(--ui-ops-text-2xs);font-variant-numeric:tabular-nums;color:var(--ops-muted)}.ops-report-page{background:var(--ops-card,var(--ui-on-accent));border-radius:var(--ops-radius-card,var(--ui-radius-md));padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-6);color:var(--ops-ink,var(--ui-ink));display:block}.ops-report-page>header{margin-bottom:var(--ui-space-5)}.ops-report-page>header h1{margin:var(--ui-space-1) 0 var(--ui-space-2);font-size:var(--ui-text-xl);letter-spacing:calc(var(--ui-tracking-display) * -1);color:var(--ops-navy,var(--ui-ink));font-weight:700}.ops-report-page>header p{margin:var(--ui-space-1) 0;font-size:var(--ui-text-sm);color:var(--ops-muted)}.ops-report-page>section{margin-top:var(--ui-space-5)}.ops-report-page>section h2{margin:0 0 var(--ui-space-3);font-size:var(--ui-text-sm);color:var(--ops-navy,var(--ui-ink));font-weight:700}.ops-report-page>section ul{padding-left:var(--ui-space-4);font-size:var(--ui-text-sm);margin:0;line-height:1.55}.ops-report__actions{justify-content:flex-end;gap:var(--ui-space-2);max-width:595.28pt;margin:0 auto var(--ui-space-4);flex-wrap:wrap;display:flex}@media print{.ops-report-page{background:var(--ui-on-accent);border-radius:0;padding:0}.ops-report__actions{display:none!important}}.ops-foot-note{margin-right:auto}.ops-over{margin-top:var(--ui-space-1);font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;font-weight:700;display:inline-block}.ops-over[hidden]{display:none}.ops-dialog.ops-dialog--ops-help{width:min(var(--ui-ops-dialog-w), calc(100vw - var(--ui-space-6)));height:min(var(--ui-ops-dialog-h), calc(100dvh - var(--ui-space-6)));max-height:min(var(--ui-ops-dialog-h), calc(100dvh - var(--ui-space-6)))}.ops-dialog.ops-dialog--ops-help .ops-dialog__body{min-height:0;padding-block:var(--ui-space-4) var(--ui-space-4);flex-direction:column;display:flex;overflow:hidden}.ops-help{gap:var(--ui-space-4);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.ops-help__tabs{gap:var(--ui-space-2);padding:var(--ui-space-1);border-radius:var(--ops-radius-control);background:var(--ops-sunk);flex-wrap:wrap;display:flex}.ops-help__tab{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h-sm);padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ops-radius-control);color:var(--ops-muted);font-size:var(--ui-text-xs);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.ops-help__tab:hover{color:var(--ops-navy);background:var(--ops-navy)}@supports (color:color-mix(in lab, red, red)){.ops-help__tab:hover{background:color-mix(in srgb, var(--ops-navy) 6%, transparent)}}.ops-help__tab--on,.ops-help__tab--on:hover{background:var(--ops-gold);color:var(--ops-navy)}.ops-help__body{flex:auto;min-height:0;overflow:auto}.ops-help__pane{min-height:100%}.ops-help__hero{gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ops-radius-lg);background:var(--ops-gold);align-items:flex-start;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-help__hero{background:color-mix(in srgb, var(--ops-gold) 18%, var(--ops-sunk))}}.ops-help__hero{color:var(--ops-navy)}.ops-help__hero-title{font-size:var(--ui-text-md);margin:0;font-weight:700;line-height:1.3}.ops-help__hero-text{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-sm);color:var(--ops-navy);line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ops-help__hero-text{color:color-mix(in srgb, var(--ops-navy) 78%, transparent)}}.ops-help__cards{gap:var(--ui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ops-help__cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.ops-help__cards,.ops-help__cards--2{grid-template-columns:1fr}}.ops-help__card{gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ops-radius-lg);flex-direction:column;min-width:0;display:flex}.ops-help__card h4{font-size:var(--ui-text-sm);margin:0;font-weight:700}.ops-help__card p{font-size:var(--ui-text-xs);opacity:.92;margin:0;line-height:1.45}.ops-help__card--navy{background:var(--ops-navy);color:var(--ui-on-accent)}.ops-help__card--gold{background:var(--ops-gold);color:var(--ops-navy)}.ops-help__card--green{background:var(--ops-green)}@supports (color:color-mix(in lab, red, red)){.ops-help__card--green{background:color-mix(in srgb, var(--ops-green) 16%, var(--ops-sunk))}}.ops-help__card--green{color:var(--ops-tone-success-ink,var(--ops-navy))}.ops-help__code{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-xs);background:var(--ops-navy);display:inline-block}@supports (color:color-mix(in lab, red, red)){.ops-help__code{background:color-mix(in srgb, var(--ops-navy) 10%, transparent)}}.ops-help__code{font-size:var(--ui-ops-text-2xs);font-weight:700}.ops-help__split{grid-template-columns:var(--ui-ops-rail-w) minmax(0, 1fr);gap:var(--ui-space-4);min-height:var(--ui-ops-panel-min-h);height:100%;display:grid}.ops-help__split--narrow{grid-template-columns:var(--ui-ops-rail-w-narrow) minmax(0, 1fr)}@media (max-width:720px){.ops-help__split,.ops-help__split--narrow{grid-template-columns:1fr;min-height:0}}.ops-help__rail{gap:var(--ui-space-1);padding:var(--ui-space-2);border-radius:var(--ops-radius-lg);background:var(--ops-sunk);flex-direction:column;max-height:100%;display:flex;overflow:auto}.ops-help__rail-item{align-items:flex-start;gap:var(--ui-space-1);width:100%;padding:var(--ui-space-3) var(--ui-space-3);border-radius:var(--ops-radius-control);color:var(--ops-muted);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.ops-help__rail-item:hover{background:var(--ops-navy)}@supports (color:color-mix(in lab, red, red)){.ops-help__rail-item:hover{background:color-mix(in srgb, var(--ops-navy) 6%, transparent)}}.ops-help__rail-item:hover{color:var(--ops-navy)}.ops-help__rail-item--on,.ops-help__rail-item--on:hover{background:var(--ops-navy);color:var(--ui-on-accent)}.ops-help__rail-item--ready:not(.ops-help__rail-item--on) .ops-help__rail-id{color:var(--ops-green)}.ops-help__rail-item--planned:not(.ops-help__rail-item--on) .ops-help__rail-id{color:var(--ops-gold)}.ops-help__rail-id{font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;font-weight:700}.ops-help__rail-title{font-size:var(--ui-text-xs);color:inherit;font-weight:600;line-height:1.25}.ops-help__detail{gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ops-radius-lg);background:var(--ops-card);flex-direction:column;min-width:0;display:flex;overflow:auto}.ops-help__detail-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ops-help__kicker{font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;color:var(--ops-gold);margin:0;font-weight:700}.ops-help__detail-title{margin:var(--ui-space-1) 0 0;font-size:var(--ui-text-lg);color:var(--ops-navy);font-weight:700;line-height:1.25}.ops-help__facts{gap:var(--ui-space-3);margin:0;display:grid}.ops-help__fact{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ops-radius-control)}.ops-help__fact dt{margin:0 0 var(--ui-space-1);font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;font-weight:700}.ops-help__fact dd{font-size:var(--ui-text-sm);color:var(--ops-navy);margin:0;line-height:1.45}.ops-help__fact--load{background:var(--ops-navy)}@supports (color:color-mix(in lab, red, red)){.ops-help__fact--load{background:color-mix(in srgb, var(--ops-navy) 8%, var(--ops-sunk))}}.ops-help__fact--load dt{color:var(--ops-navy)}.ops-help__fact--measure{background:var(--ops-gold)}@supports (color:color-mix(in lab, red, red)){.ops-help__fact--measure{background:color-mix(in srgb, var(--ops-gold) 22%, var(--ops-sunk))}}.ops-help__fact--measure dt{color:var(--ops-navy)}@supports (color:color-mix(in lab, red, red)){.ops-help__fact--measure dt{color:color-mix(in srgb, var(--ops-navy) 80%, transparent)}}.ops-help__fact--goal{background:var(--ops-green)}@supports (color:color-mix(in lab, red, red)){.ops-help__fact--goal{background:color-mix(in srgb, var(--ops-green) 14%, var(--ops-sunk))}}.ops-help__fact--goal dt{color:var(--ops-tone-success-ink,var(--ops-navy))}.ops-help__slo-limit{color:var(--ops-navy);font-weight:700}.ops-help__breaker-grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit, minmax(var(--ui-ops-rail-w-narrow), 1fr));display:grid}.ops-help__breaker{padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ops-radius-lg)}.ops-help__breaker--danger{background:var(--ops-red)}@supports (color:color-mix(in lab, red, red)){.ops-help__breaker--danger{background:color-mix(in srgb, var(--ops-red) 14%, var(--ops-sunk))}}.ops-help__breaker--danger{color:var(--ops-tone-error-ink,var(--ops-navy))}.ops-help__breaker--warning{background:var(--ops-gold)}@supports (color:color-mix(in lab, red, red)){.ops-help__breaker--warning{background:color-mix(in srgb, var(--ops-gold) 28%, var(--ops-sunk))}}.ops-help__breaker--warning{color:var(--ops-navy)}.ops-help__breaker-label{font-size:var(--ui-ops-text-2xs);opacity:.85;margin:0;font-weight:600}.ops-help__breaker-value{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-lg);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.ops-help__breaker-hint{margin:var(--ui-space-2) 0 0;font-size:var(--ui-ops-text-2xs);opacity:.85;line-height:1.35}.ops-help__tip{gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ops-radius-lg);align-items:flex-start;display:flex}.ops-help__tip h4{font-size:var(--ui-text-sm);margin:0;font-weight:700}.ops-help__tip p{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-xs);opacity:.92;line-height:1.45}.ops-help__tip--gold{background:var(--ops-gold)}@supports (color:color-mix(in lab, red, red)){.ops-help__tip--gold{background:color-mix(in srgb, var(--ops-gold) 28%, var(--ops-sunk))}}.ops-help__tip--gold{color:var(--ops-navy)}.ops-help__tip--navy{background:var(--ops-navy);color:var(--ui-on-accent)}.ops-help__tip--green{background:var(--ops-green)}@supports (color:color-mix(in lab, red, red)){.ops-help__tip--green{background:color-mix(in srgb, var(--ops-green) 16%, var(--ops-sunk))}}.ops-help__tip--green{color:var(--ops-tone-success-ink,var(--ops-navy))}.ops-help__status{align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-3) 0 0;font-size:var(--ui-ops-text-2xs);font-weight:600;line-height:1.3;display:inline-flex}.ops-help__dot{width:var(--ui-space-2);height:var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ops-muted);flex-shrink:0}.ops-help__dot--on{background:var(--ops-green)}.ops-help__dot--off{background:var(--ops-red)}.ops-help__env-grid{gap:var(--ui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.ops-help__env-grid{grid-template-columns:1fr}}.ops-help__env{gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ops-radius-lg);flex-direction:column;min-width:0;display:flex}.ops-help__env h4{font-size:var(--ui-text-sm);margin:0;font-weight:700}.ops-help__env p:last-child{font-size:var(--ui-text-xs);opacity:.92;margin:0;line-height:1.45}.ops-help__env-id{font-size:var(--ui-ops-text-2xs);letter-spacing:var(--ui-tracking-caps);text-transform:uppercase;margin:0;font-weight:700}.ops-help__env--local{background:var(--ops-navy)}@supports (color:color-mix(in lab, red, red)){.ops-help__env--local{background:color-mix(in srgb, var(--ops-navy) 8%, var(--ops-sunk))}}.ops-help__env--local{color:var(--ops-navy)}.ops-help__env--charge{background:var(--ops-gold)}@supports (color:color-mix(in lab, red, red)){.ops-help__env--charge{background:color-mix(in srgb, var(--ops-gold) 22%, var(--ops-sunk))}}.ops-help__env--charge{color:var(--ops-navy)}.ops-help__env--prod{background:var(--ops-red)}@supports (color:color-mix(in lab, red, red)){.ops-help__env--prod{background:color-mix(in srgb, var(--ops-red) 10%, var(--ops-sunk))}}.ops-help__env--prod{color:var(--ops-tone-error-ink,var(--ops-navy))}.ops-help__checks{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-help__check{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ops-radius-control);background:var(--ops-sunk);align-items:flex-start;display:flex}.ops-help__check-mark{width:var(--ui-space-3);height:var(--ui-space-3);margin-top:var(--ui-space-1);border-radius:var(--ui-radius-pill);background:var(--ops-muted);flex-shrink:0}.ops-help__check-mark--ok{background:var(--ops-green)}.ops-help__check-mark--ko{background:var(--ops-red)}.ops-help__check-mark--info{background:var(--ops-navy)}.ops-help__check-title{font-size:var(--ui-text-sm);color:var(--ops-navy);margin:0;font-weight:700}.ops-help__check-hint{margin:var(--ui-space-1) 0 0;font-size:var(--ui-ops-text-2xs);color:var(--ops-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.4}:is(html[data-theme=dark],[data-theme=dark]) .ops-help__detail-title,:is(html[data-theme=dark],[data-theme=dark]) .ops-help__fact dd,:is(html[data-theme=dark],[data-theme=dark]) .ops-help__check-title,:is(html[data-theme=dark],[data-theme=dark]) .ops-help__env--local,:is(html[data-theme=dark],[data-theme=dark]) .ops-help__env--charge,:is(html[data-theme=dark],[data-theme=dark]) .ops-help__tab:hover{color:var(--ops-heading)}@media (max-width:640px){.ops-dialog.ops-dialog--ops-help{width:100%;height:85dvh;max-height:85dvh}}.museum-page{grid-template-columns:minmax(0,1fr)}:where(.museum main#main-content){padding:0}.site-wrap{max-width:var(--ui-site-wrap);padding:0 var(--ui-gutter);margin:0 auto}html:has(.site-top){scroll-padding-top:calc(var(--ui-site-bar-h) + var(--ui-space-3))}.site-kicker{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-site-kicker-tracking);text-transform:uppercase;color:var(--ui-ink-faint);margin:0}.site-display{font-family:var(--ui-font-display);font-size:var(--ui-site-display-size);font-weight:var(--ui-site-display-weight);letter-spacing:var(--ui-site-display-tracking);line-height:var(--ui-site-display-leading);font-variation-settings:"opsz" 144;text-wrap:balance;margin:0}.site-h2{font-family:var(--ui-font-display);font-size:var(--ui-site-h2-size);font-weight:var(--ui-weight-regular);letter-spacing:var(--ui-tracking-display);line-height:var(--ui-site-h2-leading);text-wrap:balance;margin:0}.site-display em,.site-h2 em{color:var(--ui-accent);font-style:italic}.site-h3{font-family:var(--ui-font-display);font-size:var(--ui-site-h3-size);font-weight:var(--ui-site-h3-weight);line-height:var(--ui-site-h3-leading);margin:0}.site-lede{max-width:var(--ui-site-lede-max);font-size:var(--ui-site-lede-size);color:var(--ui-ink-soft);text-wrap:pretty;margin:0}.site-muted{color:var(--ui-ink-faint)}.site-arr{transition:transform var(--ui-duration-slow) var(--ui-ease);display:inline-block}.ui-button:hover .site-arr,a:hover>.site-arr,a:hover .site-arr{transform:translateX(var(--ui-space-1))}.site-sec{padding-top:var(--ui-site-sec-pad)}.site-sec-head{justify-content:space-between;align-items:end;gap:var(--ui-space-5);margin-bottom:var(--ui-site-sec-head-gap);flex-wrap:wrap;display:flex}.site-sec-head__titles{gap:var(--ui-space-3);display:grid}.site-chip{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-space-6);padding:0 var(--ui-space-3);border-radius:var(--ui-chip-radius);background:var(--ui-surface);color:var(--ui-ink-soft);font:var(--ui-weight-medium) var(--ui-text-xs) / 1 var(--ui-font-sans);transition:background var(--ui-duration) var(--ui-ease);border:0;text-decoration:none;display:inline-flex}a.site-chip:hover{background:var(--ui-surface-2);color:var(--ui-ink)}.site-chip--on{background:var(--ui-accent);color:var(--ui-on-accent)}.site-status{padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-status-radius);background:var(--ui-surface);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);white-space:nowrap}.site-status--published{background:var(--ui-accent);color:var(--ui-on-accent)}.site-plate{padding:var(--ui-site-plate-pad);border-radius:var(--ui-plate-radius);background:var(--ui-surface);margin:0;position:relative}.site-plate__no{justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-2);font:italic var(--ui-weight-regular) var(--ui-text-sm) / 1 var(--ui-font-display);color:var(--ui-ink-faint);display:flex}.site-plate__img{border-radius:var(--ui-site-plate-img-radius);background:var(--ui-surface-2);aspect-ratio:4/5;position:relative;overflow:hidden}.site-plate__img--landscape{aspect-ratio:4/3}.site-plate__img img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform var(--ui-duration-zoom) var(--ui-ease);display:block}.site-plate:hover .site-plate__img img{transform:scale(var(--ui-photo-zoom))}.site-plate__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.site-plate__link{color:inherit;text-decoration:none}.site-cartel{gap:var(--ui-space-1);padding-top:var(--ui-space-3);display:grid}.site-cartel__title{font:var(--ui-weight-medium) var(--ui-text-md) / 1.3 var(--ui-font-display);margin:0}.site-cartel__source{font-size:var(--ui-text-xs);color:var(--ui-ink-faint);margin:0;font-style:italic}.site-plates{grid-template-columns:repeat(auto-fit, minmax(min(var(--ui-site-plates-min), 100%), 1fr));gap:var(--ui-site-plates-gap);display:grid}.site-band{padding:var(--ui-site-band-pad-y) var(--ui-site-band-pad-x);border-radius:var(--ui-site-band-radius);background:var(--ui-surface)}.site-card{padding:var(--ui-site-card-pad);border-radius:var(--ui-site-card-radius);background:var(--ui-surface)}.site-row{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-row-radius);background:var(--ui-bg);color:inherit;transition:transform var(--ui-duration-slow) var(--ui-ease), box-shadow var(--ui-duration-slow) var(--ui-ease);text-decoration:none;display:flex}a.site-row:hover{transform:translateX(var(--ui-space-1));box-shadow:var(--ui-site-row-shadow)}.site-av{width:var(--ui-site-avatar);height:var(--ui-site-avatar);border-radius:var(--ui-radius-round);background:var(--ui-surface-2);color:var(--ui-ink);font:var(--ui-weight-semibold) var(--ui-text-xs) / 1 var(--ui-font-sans);flex:none;place-items:center;display:grid}.site-tiles{grid-template-columns:repeat(auto-fit, minmax(min(var(--ui-site-tiles-min), 100%), 1fr));gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.site-tile{gap:var(--ui-space-2);height:100%;min-height:var(--ui-site-tile-min-h);padding:var(--ui-space-5);border-radius:var(--ui-site-card-radius);background:var(--ui-surface);color:inherit;transition:background var(--ui-duration) var(--ui-ease), transform var(--ui-duration-slow) var(--ui-ease);align-content:start;text-decoration:none;display:grid}.site-tile:hover{background:var(--ui-surface-2);transform:translateY(calc(var(--ui-space-1) * -1))}.site-tile__n{font:italic var(--ui-weight-regular) var(--ui-text-md) / 1 var(--ui-font-display);color:var(--ui-ink-faint);justify-content:space-between;display:flex}.site-tile__n .site-arr{font-style:normal}.site-tile__title{font:var(--ui-weight-regular) var(--ui-site-tile-title) / 1.1 var(--ui-font-display);letter-spacing:var(--ui-site-tight-tracking);margin:0}.site-tile__text{font-size:var(--ui-text-sm);color:var(--ui-ink-soft);margin:0;line-height:1.5}.site-cta{align-items:end;gap:var(--ui-space-7);padding:var(--ui-site-cta-pad-y) var(--ui-site-cta-pad-x);border-radius:var(--ui-site-band-radius);background:var(--ui-band-bg);color:var(--ui-on-band);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);display:grid;position:relative;overflow:hidden}.site-cta__copy{gap:var(--ui-space-4);display:grid}.site-cta .site-kicker{color:var(--ui-site-cta-kicker)}.site-cta__title{font-size:var(--ui-site-cta-title)}.site-cta__text{max-width:var(--ui-site-cta-text-max);font-size:var(--ui-text-lg);color:var(--ui-site-cta-ink);margin:0}.site-cta__actions{justify-content:flex-end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.site-cta .ui-button{background:var(--ui-band-button);color:var(--ui-band-button-ink)}.site-cta .ui-button:hover{background:var(--ui-band-button-hover)}.site-cta .ui-button.site-cta__ghost{background:var(--ui-site-cta-ghost);color:var(--ui-on-band);text-decoration:none}@media (max-width:56.25rem){.site-cta{grid-template-columns:minmax(0,1fr)}.site-cta__actions{justify-content:flex-start}}.site-page-hero{gap:var(--ui-space-4);max-width:var(--ui-site-page-hero-max);padding:var(--ui-site-page-hero-pad) 0 var(--ui-site-page-hero-pad-bottom);display:grid}.site-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-2) 0 var(--ui-site-page-hero-pad-bottom);flex-wrap:wrap;display:flex}.site-filters{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.site-filters__label{margin-right:var(--ui-space-1);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-ink-faint)}.site-fbtn{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-site-filter-h);padding:0 var(--ui-space-4);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-ink-soft);font:var(--ui-weight-semibold) var(--ui-text-sm) / 1 var(--ui-font-sans);cursor:pointer;transition:background var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);border:0;text-decoration:none;display:inline-flex}.site-fbtn:hover{background:var(--ui-surface-2);color:var(--ui-ink)}.site-fbtn[aria-current=page],.site-fbtn[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-on-accent)}.site-fbtn__n{font-size:var(--ui-text-xs);opacity:.75}.site-empty{justify-items:start;gap:var(--ui-space-2);padding:var(--ui-space-6);border-radius:var(--ui-site-card-radius);background:var(--ui-surface);display:grid}.site-optout{justify-items:start;gap:var(--ui-space-4);margin-block-start:var(--ui-space-5);display:grid}.site-top{z-index:var(--ui-z-sticky);isolation:isolate;view-transition-name:site-top;background:0 0;border-bottom:0;position:sticky;top:0}.site-top:before{content:"";z-index:var(--ui-z-under);background:var(--ui-site-glass);-webkit-backdrop-filter:saturate(1.2) blur(var(--ui-site-blur));backdrop-filter:saturate(1.2) blur(var(--ui-site-blur));position:absolute;inset:0}.site-top__in{align-items:center;gap:var(--ui-space-5);min-height:var(--ui-site-bar-h);display:flex}.site-top .site-wrap{max-width:var(--ui-site-bar-max)}.site-brand{align-items:baseline;gap:var(--ui-site-brand-gap);min-width:0;color:var(--ui-ink);flex:none;text-decoration:none;display:flex}.site-brand__mark{width:auto;height:var(--ui-site-mark-h);color:var(--ui-accent);flex:none}.site-brand__name{font:var(--ui-weight-medium) var(--ui-site-brand-size) / 1.1 var(--ui-font-display);display:block}.site-brand__sub{font-size:var(--ui-text-xs);color:var(--ui-ink-faint);line-height:1.2;display:block}.site-nav{gap:var(--ui-site-hairline);margin-left:var(--ui-space-2);display:flex}.site-nav a{padding:var(--ui-space-3);color:var(--ui-ink-soft);font-size:var(--ui-site-nav-size);font-weight:var(--ui-weight-medium);white-space:nowrap;transition:color var(--ui-duration-fast) var(--ui-ease);text-decoration:none;position:relative}.site-nav a:after{content:"";left:var(--ui-space-3);right:var(--ui-space-3);bottom:var(--ui-site-underline-y);height:var(--ui-line-width);border-radius:var(--ui-line-width);transform-origin:0;transition:transform var(--ui-duration-slow) var(--ui-ease);background:currentColor;position:absolute;transform:scaleX(0)}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ui-ink)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.site-top__actions{align-items:center;gap:var(--ui-space-2);margin-left:auto;display:flex}.site-search-btn{align-items:center;gap:var(--ui-space-2);min-width:var(--ui-site-search-min);min-height:var(--ui-control-h);padding:0 var(--ui-space-2) 0 var(--ui-space-4);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-ink-faint);font:var(--ui-weight-medium) var(--ui-text-sm) var(--ui-font-sans);transition:background var(--ui-duration) var(--ui-ease);text-decoration:none;display:inline-flex}.site-search-btn:hover{background:var(--ui-surface-2)}.site-kbd{padding:var(--ui-site-kbd-pad);border-radius:var(--ui-radius-pill);background:var(--ui-bg);color:var(--ui-ink-faint);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-font-sans);margin-left:auto}.site-top .lang-form{flex-direction:row}.site-top .lang-form select{width:auto;padding:0 var(--ui-space-2);color:var(--ui-ink-faint);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);background:0 0;border:0}@media (max-width:100rem){.site-top__in{gap:var(--ui-space-4)}.site-search-btn{min-width:0;padding:0 var(--ui-space-3)}.site-search-btn__label,.site-kbd,.site-brand__sub{display:none}}.site-top .menu{display:none}@media (max-width:87.49rem){.site-nav{display:none}.site-top .menu{display:block}}@media (max-width:45rem){.site-search-btn{min-width:0;padding:0 var(--ui-space-3)}.site-search-btn__label,.site-kbd,.site-top .lang-form,.site-brand__sub,.site-hide-sm{display:none}}@media (max-width:30rem){.site-brand__text,.site-top__session{display:none}.site-brand__mark{height:var(--ui-site-mark-h-solo)}.site-top__in{gap:var(--ui-space-2)}}.country-switch{flex:none}.country-switch__toggle{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h);padding:0 var(--ui-space-3) 0 var(--ui-space-3);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-ink);font:var(--ui-weight-semibold) var(--ui-text-sm) var(--ui-font-sans);cursor:pointer;transition:background var(--ui-duration) var(--ui-ease);border:0;display:inline-flex}.country-switch__toggle:hover{background:var(--ui-surface-2)}.country-switch__chev{transition:transform var(--ui-duration-slow) var(--ui-ease)}.country-switch:has(:popover-open) .country-switch__chev{transform:rotate(180deg)}.country-switch__panel{width:var(--ui-site-panel-w);max-width:var(--ui-site-panel-max);padding:var(--ui-space-2);border-radius:var(--ui-site-card-radius);background:var(--ui-bg);color:var(--ui-ink);box-shadow:var(--ui-site-panel-shadow);border:0;margin:0}.country-switch__panel:popover-open{gap:var(--ui-site-hairline);display:grid}:root[data-theme=dark] .country-switch__panel{background:var(--ui-surface-2)}@supports (position-area:block-end){.country-switch__panel{margin-top:var(--ui-space-2);position-area:block-end span-inline-end;position-try-fallbacks:flip-inline;inset:auto}}.country-switch__group{padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-1);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-site-caps-tracking);text-transform:uppercase;color:var(--ui-ink-faint);margin:0}.country-switch__opt{align-items:center;gap:var(--ui-space-3);min-height:var(--ui-site-option-h);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-site-option-radius);color:var(--ui-ink);transition:background var(--ui-duration-fast) var(--ui-ease);text-decoration:none;display:flex}.country-switch__opt:hover,.country-switch__opt[aria-current=true]{background:var(--ui-surface)}.country-switch__flag{width:var(--ui-site-flag);height:var(--ui-site-flag);border-radius:var(--ui-radius-round);background:var(--ui-surface-2);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-site-flag-tracking);flex:none;place-items:center;display:grid}.country-switch__name{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:1.3;display:block}.country-switch__sub{font-size:var(--ui-text-xs);color:var(--ui-ink-faint);line-height:1.3;display:block}.country-switch__check{margin-left:auto}.country-switch__soon{gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-3) var(--ui-space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.country-switch__soon li{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-ink-faint);font-size:var(--ui-text-xs)}.country-switch__foot{padding:var(--ui-space-1) var(--ui-space-3) var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-ink-soft);margin:0}.country-switch__foot a{color:var(--ui-ink);font-weight:var(--ui-weight-semibold);text-underline-offset:var(--ui-underline-offset);text-decoration:underline}@media (max-width:45rem){.country-switch__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.country-switch__panel{inset:var(--ui-site-top-h) var(--ui-gutter) auto;position-area:none;width:auto;max-width:none;max-height:calc(100dvh - var(--ui-site-top-h) - var(--ui-gutter));margin:0;position:fixed;overflow-y:auto}.country-switch__opt{min-height:var(--ui-control-h);padding-block:var(--ui-space-1)}.country-switch__flag{width:var(--ui-control-h-sm);height:var(--ui-control-h-sm)}.country-switch__sub{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.menu-links--account{margin-top:var(--ui-space-5)}.museum footer.site-foot{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5) var(--ui-space-7);width:100%;padding:var(--ui-space-7) var(--ui-gutter) var(--ui-space-8);color:var(--ui-ink-faint);font-size:var(--ui-text-sm);letter-spacing:0;text-transform:none;background:0 0;border-top:0;flex-flow:wrap;margin:0 auto;display:flex}.site-foot__id{gap:var(--ui-space-1);display:grid}.site-foot__prefs{align-items:center;display:flex}.site-foot__name{color:var(--ui-ink);font:var(--ui-weight-medium) var(--ui-text-lg) / 1.2 var(--ui-font-display)}.site-foot nav{gap:var(--ui-space-2) var(--ui-space-5);flex-wrap:wrap;display:flex}.site-foot a{color:inherit;text-decoration:none}.site-foot a:hover{color:var(--ui-ink)}.site-hero{align-items:center;gap:var(--ui-site-hero-gap);padding-block:var(--ui-site-hero-pad-top) var(--ui-site-hero-pad-bottom);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.site-hero__copy{gap:var(--ui-space-6);display:grid}.site-hero__kicker-row{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.site-hero__media{position:relative}.site-hero__float{width:44%;padding:var(--ui-space-2);box-shadow:var(--ui-site-float-shadow);position:absolute;bottom:9%;left:-14%}.site-hero__float .site-cartel{padding-top:var(--ui-space-2)}.site-hero__float .site-cartel__title{font-size:var(--ui-text-sm)}.site-hero__chips,.site-hero__actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.site-hero__chips-label{margin-right:var(--ui-space-1);font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}@media (max-width:56.25rem){.site-hero{grid-template-columns:minmax(0,1fr)}.site-hero__float{display:none}}.site-search{align-items:center;gap:var(--ui-space-3);max-width:var(--ui-site-lede-max);padding:var(--ui-site-search-pad);border-radius:var(--ui-radius-pill);background:var(--ui-surface);transition:background var(--ui-duration-slow) var(--ui-ease), box-shadow var(--ui-duration-slow) var(--ui-ease);display:flex}.site-search:focus-within{background:var(--ui-bg);box-shadow:var(--ui-site-search-shadow), 0 0 0 var(--ui-focus-width) var(--ui-ink)}.site-search__icon{color:var(--ui-ink-faint)}.site-search{min-width:0}.site-search input{width:100%;min-width:0;min-height:var(--ui-control-h);color:var(--ui-ink);font:var(--ui-weight-medium) var(--ui-text-md) var(--ui-font-sans);background:0 0;border:0;outline:none;flex:1}.site-search input::placeholder{color:var(--ui-ink-faint)}.site-steps{grid-template-columns:repeat(auto-fit, minmax(min(var(--ui-site-step-min), 100%), 1fr));gap:var(--ui-site-steps-gap);margin:0;padding:0;list-style:none;display:grid}.site-step__n{width:var(--ui-site-step-mark);height:var(--ui-site-step-mark);margin-bottom:var(--ui-space-4);border-radius:var(--ui-radius-round);background:var(--ui-bg);font:italic var(--ui-weight-regular) var(--ui-text-xl) / 1 var(--ui-font-display);transition:transform var(--ui-duration-slow) var(--ui-ease), background var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);place-items:center;display:grid}.site-step:hover .site-step__n{background:var(--ui-accent);color:var(--ui-on-accent);transform:rotate(-8deg)scale(1.06)}.site-step p{margin:var(--ui-space-2) 0 0}.site-foyers{grid-template-columns:repeat(auto-fit, minmax(min(var(--ui-site-foyers-min), 100%), 1fr));gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.site-foyer{align-content:space-between;gap:var(--ui-space-4);height:100%;min-height:var(--ui-site-foyer-min-h);padding:var(--ui-space-5);border-radius:var(--ui-site-card-radius);background:var(--ui-surface);color:inherit;transition:transform var(--ui-duration-slow) var(--ui-ease), background var(--ui-duration) var(--ui-ease);display:grid;position:relative}.site-foyer:has(a):hover{transform:translateY(calc(var(--ui-space-1) * -1));background:var(--ui-surface-2)}.site-foyer--open,.site-foyer--open:has(a):hover{background:var(--ui-band-bg);color:var(--ui-on-band)}.site-foyer__year{font:italic var(--ui-weight-regular) var(--ui-site-foyer-year) / 1 var(--ui-font-display);letter-spacing:var(--ui-tracking-display)}.site-foyer__body{gap:var(--ui-space-2);display:grid}.site-foyer__countries{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-site-caps-tracking);text-transform:uppercase;color:var(--ui-ink-faint)}.site-foyer__title{font:var(--ui-weight-regular) var(--ui-site-foyer-title) / 1.1 var(--ui-font-display);margin:0}.site-foyer__title a{color:inherit;text-decoration:none}.site-foyer__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.site-foyer__text{font-size:var(--ui-text-sm);color:var(--ui-ink-soft);margin:0;line-height:1.5}.site-foyer .site-chip{justify-self:start}.site-foyer--open .site-foyer__countries,.site-foyer--open .site-foyer__text{color:var(--ui-site-on-band-soft)}.site-foyer--open .site-chip{background:var(--ui-band-button);color:var(--ui-band-button-ink)}.site-rooms{--site-room-min:calc((100cqw - (var(--rooms,4) - 1) * var(--ui-space-3)) / (var(--rooms,4) - 1 + var(--ui-site-room-grow)));--site-room-text:calc(var(--site-room-min) - 2 * var(--ui-space-3) - 2 * var(--ui-site-room-pad));--site-room-open-text:calc(var(--site-room-min) * var(--ui-site-room-grow) - 2 * var(--ui-space-3) - 2 * var(--ui-site-room-pad));gap:var(--ui-space-3);height:var(--ui-site-rooms-h);margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.site-room{isolation:isolate;min-width:0;padding:var(--ui-space-3);border-radius:var(--ui-site-room-radius);background:var(--ui-ink);color:var(--ui-on-photo);transition:flex-grow var(--ui-duration-room-grow) var(--ui-ease) var(--ui-site-room-linger);flex-direction:column;flex:1 1 0;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.site-room:hover,.site-room:focus-within{transition-delay:initial}.site-room:not(:has(img)){background:var(--ui-surface-2)}.site-room img{z-index:var(--ui-z-under);object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%;transition:transform var(--ui-duration-zoom) var(--ui-ease);position:absolute;inset:0}.site-room:after{content:"";z-index:var(--ui-z-under);background:var(--ui-site-room-veil);pointer-events:none;position:absolute;inset:0}.site-room__link{color:inherit;text-decoration:none}.site-room__link:after{content:"";z-index:var(--ui-z-over-photo);position:absolute;inset:0}.site-room__body{gap:var(--ui-space-2);padding:var(--ui-site-room-pad);border-radius:var(--ui-plate-radius);background:var(--ui-site-room-glass);-webkit-backdrop-filter:blur(var(--ui-site-develop-blur));backdrop-filter:blur(var(--ui-site-develop-blur));text-shadow:var(--ui-site-room-text-shadow);grid-template-columns:minmax(0,1fr);display:grid}.site-room__no{font:italic var(--ui-weight-regular) var(--ui-text-md) / 1 var(--ui-font-display);color:var(--ui-site-room-faint)}.site-room__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font:var(--ui-weight-regular) var(--ui-site-room-title) / 1.1 var(--ui-font-display);letter-spacing:var(--ui-site-tight-tracking);margin:0}.site-room__years{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-site-caps-tracking);text-transform:uppercase;color:var(--ui-site-room-faint)}.site-room__summary{max-width:var(--ui-site-room-summary-w);opacity:0;max-height:0;font-size:var(--ui-text-sm);transition:max-height var(--ui-duration-room-grow) var(--ui-ease), opacity var(--ui-duration-slow) var(--ui-ease);margin:0;line-height:1.55;overflow:hidden}.site-room__go{align-items:center;gap:var(--ui-space-2);opacity:0;max-height:0;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);transform:translateY(var(--ui-site-go-shift));transition:opacity var(--ui-duration-slow) var(--ui-ease), transform var(--ui-duration-slow) var(--ui-ease), max-height var(--ui-duration-room-grow) var(--ui-ease);display:inline-flex;overflow:hidden}@media (min-width:51.25rem){.site-room__no,.site-room__title,.site-room__years{width:var(--site-room-text)}.site-room__title{font-size:min(var(--ui-site-room-title), calc(var(--site-room-text) / var(--ui-site-room-title-fit)))}.site-room__summary,.site-room__go{width:min(var(--ui-site-room-summary-w), var(--site-room-open-text))}.site-rooms:not(:has(.site-room:hover,.site-room:focus-within)) .site-room:first-child .site-room__summary,.site-room:is(:hover,:focus-within) .site-room__summary,.site-rooms:not(:has(.site-room:hover,.site-room:focus-within)) .site-room:first-child .site-room__go,.site-room:is(:hover,:focus-within) .site-room__go{transition-delay:calc(var(--ui-duration-room-grow) * .6)}}.site-rooms:not(:has(.site-room:hover,.site-room:focus-within)) .site-room:first-child,.site-room:hover,.site-room:focus-within{flex-grow:var(--ui-site-room-grow)}.site-rooms:not(:has(.site-room:hover,.site-room:focus-within)) .site-room:first-child .site-room__summary,.site-room:hover .site-room__summary,.site-room:focus-within .site-room__summary{max-height:var(--ui-site-room-summary-max);opacity:1}.site-rooms:not(:has(.site-room:hover,.site-room:focus-within)) .site-room:first-child .site-room__go,.site-room:hover .site-room__go,.site-room:focus-within .site-room__go{max-height:var(--ui-site-room-go-max);opacity:1;transform:none}.site-room:hover img{transform:scale(1.06)}@media (max-width:51.25rem){.site-rooms{flex-direction:column;height:auto}.site-room{min-height:var(--ui-site-room-min-h)}.site-room__summary{opacity:1;max-height:none}.site-room__go{opacity:1;max-height:none;transform:none}}.site-two{gap:var(--ui-site-steps-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}@media (max-width:56.25rem){.site-two{grid-template-columns:minmax(0,1fr)}}.site-card__head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);display:flex}.site-card__more{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);color:var(--ui-ink-faint);text-decoration:none}.site-rows{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.site-row__text{min-width:0;font-size:var(--ui-text-sm);flex:1;line-height:1.45}.site-row__text em{font-family:var(--ui-font-display);font-size:var(--ui-text-md);font-style:italic}.site-row__meta{font-size:var(--ui-text-xs);color:var(--ui-ink-faint);display:block}.site-live{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-ink-soft);display:inline-flex}.site-live__dot{width:var(--ui-site-live-dot);height:var(--ui-site-live-dot);border-radius:var(--ui-radius-round);background:var(--ui-accent)}.site-wants{align-content:start;gap:var(--ui-space-1);display:grid}.site-wants__list{margin:0;padding:0;list-style:none}.site-want{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) 0;display:flex}.site-want__title{font:var(--ui-site-h3-weight) var(--ui-site-want-title) / 1.25 var(--ui-font-display)}.site-wants>.ui-button{margin-top:var(--ui-space-4);justify-self:start}@keyframes site-rise{0%{opacity:0;transform:translateY(var(--ui-site-rise))}to{opacity:1;transform:none}}@keyframes site-develop{0%{opacity:.1;filter:grayscale(1) contrast(.45) brightness(1.7) blur(var(--ui-site-develop-blur))}55%{opacity:1}to{opacity:1;filter:grayscale()contrast(1.05)brightness()blur()}}@keyframes site-kb{0%{transform:scale(1.03)}to{transform:scale(var(--ui-site-kb-zoom)) translate(-2.5%, -1.5%)}}@keyframes site-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ui-accent) 50%, transparent)}to{box-shadow:0 0 0 var(--ui-space-3) transparent}}@keyframes site-pop{0%{opacity:0;transform:translateY(calc(var(--ui-space-1) * -1.5)) scale(.98)}to{opacity:1;transform:none}}html.motion-ok .site-enter{animation:site-rise var(--ui-duration-rise) var(--ui-ease) both}html.motion-ok .site-enter--1{animation-delay:var(--ui-site-delay-1)}html.motion-ok .site-enter--2{animation-delay:var(--ui-site-delay-2)}html.motion-ok .site-enter--3{animation-delay:var(--ui-site-delay-3)}html.motion-ok .site-enter--4{animation-delay:var(--ui-site-delay-4)}html.motion-ok .site-enter--5{animation-delay:var(--ui-site-delay-5)}html.motion-ok .site-kb img{animation:site-develop var(--ui-duration-site-develop) var(--ui-ease) both, site-kb var(--ui-duration-drift) var(--ui-ease) var(--ui-duration-site-develop) both}html.motion-ok .site-hero__float{animation:site-rise var(--ui-duration-site-develop) var(--ui-ease) var(--ui-site-float-delay) both}html.vt-nav .site-enter,html.vt-nav .site-hero__float{animation:none}html.motion-ok.vt-nav .site-kb img{animation:site-kb var(--ui-duration-drift) var(--ui-ease) both}html.motion-ok .site-live__dot{animation:site-pulse var(--ui-duration-pulse) ease-out 3}html.motion-ok .country-switch__panel:popover-open{animation:site-pop var(--ui-duration-pop) var(--ui-ease) both}@supports (animation-timeline:view()){html.motion-ok .site-reveal{animation:linear both site-rise;animation-timeline:view();animation-range:entry entry 55%}html.motion-ok .site-develop img{animation:linear both site-develop;animation-timeline:view();animation-range:entry cover 45%}}@supports not (animation-timeline:view()){html.motion-ok .site-reveal[data-sd=wait],html.motion-ok .site-develop img[data-sd=wait]{opacity:0}html.motion-ok .site-reveal[data-sd=in]{animation:site-rise var(--ui-duration-rise) var(--ui-ease) both}html.motion-ok .site-develop img[data-sd=in]{animation:site-develop var(--ui-duration-site-develop) var(--ui-ease) both}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation-duration:var(--ui-duration-page);animation-timing-function:var(--ui-ease)}::view-transition-new(root){animation-duration:var(--ui-duration-page);animation-timing-function:var(--ui-ease)}:root:has(.museum)::view-transition-old(root){animation:var(--ui-duration-page-out) var(--ui-ease) both vt-out}:root:has(.museum)::view-transition-new(root){animation:var(--ui-duration-page) var(--ui-ease) var(--ui-duration-page-delay) both vt-rise}@media (max-width:51.25rem){:root:has(.museum):active-view-transition-type(avant,retour)::view-transition-old(root){animation-duration:var(--ui-duration-page-slide);animation-delay:initial}:root:has(.museum):active-view-transition-type(avant,retour)::view-transition-new(root){animation-duration:var(--ui-duration-page-slide);animation-delay:initial}:root:has(.museum):active-view-transition-type(avant)::view-transition-old(root){animation-name:vt-to-behind}:root:has(.museum):active-view-transition-type(avant)::view-transition-new(root){animation-name:vt-from-side}:root:has(.museum):active-view-transition-type(retour)::view-transition-old(root){z-index:var(--ui-z-raised);animation-name:vt-to-side}:root:has(.museum):active-view-transition-type(retour)::view-transition-new(root){animation-name:vt-from-behind}}:root:has(.museum):is(.vtf-out,.vtf-in) body{overflow-x:clip}:root:has(.museum).vtf-out :is(#main-content,.site-foot){animation:var(--ui-duration-page-out) var(--ui-ease) both vt-out}:root:has(.museum).vtf-in :is(#main-content,.site-foot){animation:var(--ui-duration-page) var(--ui-ease) var(--ui-duration-page-delay) both vt-rise}@media (max-width:51.25rem){:root:has(.museum).vtf-out.vtf-avant :is(#main-content,.site-foot){animation:var(--ui-duration-page-slide) var(--ui-ease) both vt-to-behind}:root:has(.museum).vtf-out.vtf-retour :is(#main-content,.site-foot){animation:var(--ui-duration-page-slide) var(--ui-ease) both vt-to-side}:root:has(.museum).vtf-in.vtf-avant :is(#main-content,.site-foot){animation:var(--ui-duration-page-slide) var(--ui-ease) both vt-from-side}:root:has(.museum).vtf-in.vtf-retour :is(#main-content,.site-foot){animation:var(--ui-duration-page-slide) var(--ui-ease) both vt-from-behind}}:root{--vt-side:1}:root[dir=rtl]{--vt-side:-1}::view-transition-group(photo){animation-duration:var(--ui-duration-page-photo);animation-timing-function:var(--ui-ease)}::view-transition-old(photo){object-fit:cover;height:100%}::view-transition-new(photo){object-fit:cover;height:100%}@keyframes vt-out{to{opacity:0}}@keyframes vt-rise{0%{opacity:0;translate:0 var(--ui-page-rise)}}@keyframes vt-from-side{0%{translate:calc(100% * var(--vt-side)) 0}}@keyframes vt-to-side{to{translate:calc(100% * var(--vt-side)) 0}}@keyframes vt-to-behind{to{translate:calc(var(--ui-page-behind) * var(--vt-side)) 0;opacity:var(--ui-page-behind-opacity)}}@keyframes vt-from-behind{0%{translate:calc(var(--ui-page-behind) * var(--vt-side)) 0;opacity:var(--ui-page-behind-opacity)}}::view-transition-group(site-top){animation:none}::view-transition-old(site-top){display:none}::view-transition-new(site-top){animation:none}.fiche-crumbs{padding-top:var(--ui-fiche-crumbs-pad);font-size:var(--ui-text-sm);color:var(--ui-ink-faint)}.fiche-crumbs ol{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fiche-crumbs li{gap:var(--ui-space-2);display:inline-flex}.fiche-crumbs a{color:inherit;text-decoration:none}.fiche-crumbs a:hover,.fiche-crumbs [aria-current=page]{color:var(--ui-ink)}.fiche-head{align-items:end;gap:var(--ui-space-5) var(--ui-fiche-head-gap-x);padding:var(--ui-fiche-crumbs-pad) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.fiche-head__copy{gap:var(--ui-space-4);min-width:0;display:grid}.fiche-title{font-size:var(--ui-fiche-title)}.fiche-title--figure{font-size:var(--ui-fiche-title-figure)}.fiche-head__actions{justify-items:end}@media (max-width:56.25rem){.fiche-head{grid-template-columns:minmax(0,1fr)}.fiche-head__actions{justify-items:start}}.fiche-status{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fiche-status__icon{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.fiche-actions{gap:var(--ui-space-3);min-width:0;display:grid}.fiche-actions--row{flex-wrap:wrap;align-items:center;display:flex}.fiche-actions .ui-segmented>[aria-current]{box-shadow:var(--ui-fiche-tab-shadow)}.fiche-phero{align-items:center;gap:var(--ui-fiche-phero-gap);padding:var(--ui-fiche-phero-pad-top) 0 var(--ui-fiche-phero-pad-bottom);grid-template-columns:auto minmax(0,1fr);display:grid}@media (max-width:51.25rem){.fiche-phero{grid-template-columns:minmax(0,1fr)}}.fiche-oval{width:var(--ui-fiche-oval);max-width:100%;aspect-ratio:var(--ui-fiche-oval-ratio);border-radius:var(--ui-radius-round);background:var(--ui-surface-2);place-items:center;margin:0;display:grid;overflow:hidden}.fiche-oval img{object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.05);width:100%;height:100%}.fiche-hero-plate .fiche-hero-plate__img{aspect-ratio:var(--ui-fiche-hero-ratio)}@media (max-width:45rem){.fiche-hero-plate .fiche-hero-plate__img{aspect-ratio:var(--ui-fiche-hero-ratio-sm)}}.fiche-plate{max-width:var(--ui-fiche-prose-max);margin:var(--ui-fiche-plate-margin) 0}.fiche-plate .fiche-plate__img{aspect-ratio:var(--ui-fiche-plate-ratio)}.fiche-grid{grid-template-columns:var(--ui-fiche-grid-toc) minmax(0, 1fr) var(--ui-fiche-grid-aside);align-items:start;gap:var(--ui-fiche-grid-gap);padding-top:var(--ui-fiche-grid-pad);display:grid}.fiche-grid:not(:has(>.fiche-toc)){grid-template-columns:minmax(0, 1fr) var(--ui-fiche-grid-aside)}@media (max-width:73.75rem){.fiche-grid,.fiche-grid:not(:has(>.fiche-toc)){grid-template-columns:minmax(0, 1fr) var(--ui-fiche-grid-aside-md)}.fiche-toc{display:none}}@media (max-width:51.25rem){.fiche-grid,.fiche-grid:not(:has(>.fiche-toc)){grid-template-columns:minmax(0,1fr)}}.fiche-toc{top:var(--ui-fiche-sticky-top);position:sticky}.fiche-toc__title{padding:0 var(--ui-space-3) var(--ui-space-2)}.fiche-toc ol{gap:var(--ui-fiche-hairgap);margin:0;padding:0;list-style:none;display:grid}.fiche-toc a{padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-2) var(--ui-fiche-toc-indent);border-radius:var(--ui-fiche-toc-radius);font-size:var(--ui-fiche-toc-link);color:var(--ui-ink-faint);transition:color var(--ui-duration) var(--ui-ease), background var(--ui-duration) var(--ui-ease);text-decoration:none;display:block;position:relative}.fiche-toc a:before{content:"";left:var(--ui-space-1);width:var(--ui-fiche-toc-dot);height:var(--ui-fiche-toc-dot);border-radius:var(--ui-radius-round);transition:transform var(--ui-duration-slow) var(--ui-ease);background:currentColor;position:absolute;top:50%;transform:translateY(-50%)scale(0)}.fiche-toc a:hover,.fiche-toc a:focus-visible{color:var(--ui-ink);background:var(--ui-surface)}.fiche-toc a:hover:before,.fiche-toc a:focus-visible:before{transform:translateY(-50%)scale(1)}.fiche-article{min-width:0}.museum .fiche-prose{max-width:var(--ui-fiche-prose-max);font-size:var(--ui-fiche-prose-size);line-height:var(--ui-fiche-prose-leading);color:var(--ui-ink-soft)}.museum .fiche-prose p,.museum .fiche-prose ul,.museum .fiche-prose ol{margin:0 0 var(--ui-fiche-p-gap);font-size:inherit;line-height:inherit;color:inherit;text-wrap:pretty}.museum .fiche-prose h2{margin:var(--ui-fiche-h2-margin) 0 var(--ui-fiche-h2-after);font:var(--ui-weight-regular) var(--ui-fiche-h2-size) / var(--ui-fiche-h2-leading) var(--ui-font-display);letter-spacing:var(--ui-fiche-h2-tracking);color:var(--ui-ink)}.museum .fiche-prose--first>h2:first-child{margin-top:0}.museum .fiche-prose h3{margin:var(--ui-fiche-h3-margin);font:var(--ui-site-h3-weight) var(--ui-fiche-h3-size) / 1.2 var(--ui-font-display);color:var(--ui-ink)}.museum .fiche-prose strong{font-weight:var(--ui-weight-semibold);color:var(--ui-ink)}.museum .fiche-prose em{font-family:var(--ui-font-display);font-size:var(--ui-fiche-em-size)}.museum .fiche-prose a{color:var(--ui-ink);text-underline-offset:var(--ui-underline-offset);text-decoration:underline}.museum .fiche-prose--first>p:first-of-type:first-letter{float:left;margin:var(--ui-fiche-dropcap-margin);font:var(--ui-weight-regular) var(--ui-fiche-dropcap-size) / var(--ui-fiche-dropcap-leading) var(--ui-font-display);color:var(--ui-ink);padding:0}.museum .fiche-prose a[href=\#sources]{font-size:var(--ui-fiche-ref-size);font-weight:var(--ui-weight-bold);vertical-align:super;color:var(--ui-accent);padding:0 1px;line-height:0;text-decoration:none}.museum .fiche-prose a[href=\#sources]:hover{text-decoration:underline}.museum .fiche-prose ul:has(>li>strong:first-child){gap:var(--ui-space-1);padding:0;list-style:none;display:grid}.museum .fiche-prose li:has(>strong:first-child){padding-left:calc(var(--ui-fiche-chrono-year) + var(--ui-space-3));text-indent:calc((var(--ui-fiche-chrono-year) + var(--ui-space-3)) * -1);margin:0}.museum .fiche-prose li>strong:first-child{min-width:var(--ui-fiche-chrono-year);margin-right:var(--ui-space-3);font:italic var(--ui-weight-regular) var(--ui-text-lg) / 1.5 var(--ui-font-display);text-align:right;text-indent:0;display:inline-block}.fiche-sources{max-width:var(--ui-fiche-prose-max)}.fiche-sources__title{margin:var(--ui-fiche-h2-margin) 0 var(--ui-fiche-h2-after);font:var(--ui-weight-regular) var(--ui-fiche-h2-size) / var(--ui-fiche-h2-leading) var(--ui-font-display);letter-spacing:var(--ui-fiche-h2-tracking);color:var(--ui-ink)}.fiche-sources--aside .site-kicker{margin-bottom:var(--ui-space-3)}.fiche-sources__list{gap:var(--ui-space-2);counter-reset:fiche-src;font-size:var(--ui-fiche-source-size);color:var(--ui-ink-soft);margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.fiche-sources__list li{grid-template-columns:var(--ui-fiche-source-col) minmax(0, 1fr);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-fiche-source-radius);background:var(--ui-surface);counter-increment:fiche-src;display:grid}.fiche-sources__list li:before{content:counter(fiche-src);font:italic var(--ui-weight-regular) var(--ui-fiche-source-n) / 1.4 var(--ui-font-display);color:var(--ui-ink-faint)}.fiche-sources__list cite{font-family:var(--ui-font-display);color:var(--ui-ink);font-style:italic}.fiche-sources__link{color:inherit;text-underline-offset:var(--ui-underline-offset);text-decoration:underline}.fiche-sources__note{font-size:var(--ui-text-sm);color:var(--ui-ink-faint);display:block}.fiche-history{max-width:var(--ui-fiche-prose-max)}.fiche-history__title{margin:var(--ui-fiche-h2-margin) 0 var(--ui-fiche-h2-after);font:var(--ui-weight-regular) var(--ui-fiche-h2-size) / var(--ui-fiche-h2-leading) var(--ui-font-display);letter-spacing:var(--ui-fiche-h2-tracking);color:var(--ui-ink)}.fiche-history__card{gap:var(--ui-space-1);display:grid}.fiche-history__people{align-items:center;gap:var(--ui-space-4);margin-bottom:var(--ui-space-2);font-size:var(--ui-text-sm);flex-wrap:wrap;display:flex}.fiche-contribs{display:flex}.fiche-contribs .site-av{margin-left:var(--ui-fiche-av-overlap);box-shadow:0 0 0 var(--ui-fiche-av-ring) var(--ui-surface)}.fiche-contribs .site-av:first-child{margin-left:0}.fiche-versions{margin:0;padding:0;list-style:none}.fiche-version{gap:var(--ui-space-1) var(--ui-space-3);padding:var(--ui-space-2) 0;font-size:var(--ui-fiche-version-size);grid-template-columns:auto minmax(0,1fr);display:grid}.fiche-version__n{font:italic var(--ui-weight-regular) var(--ui-fiche-version-n) / 1.4 var(--ui-font-display);color:var(--ui-ink-faint)}.fiche-aside{top:var(--ui-fiche-sticky-top);gap:var(--ui-space-3);display:grid;position:sticky}@media (max-width:51.25rem){.fiche-aside{position:static}}.fiche-info{padding:var(--ui-fiche-info-pad);border-radius:var(--ui-fiche-info-radius);background:var(--ui-surface)}.fiche-info__name{margin:var(--ui-space-2) 0 0;font:var(--ui-weight-regular) var(--ui-fiche-info-name) / 1.1 var(--ui-font-display);color:var(--ui-ink)}.fiche-info dl{gap:var(--ui-space-3);margin:var(--ui-space-4) 0 0;display:grid}.fiche-info dt{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-site-caps-tracking);text-transform:uppercase;color:var(--ui-ink-faint)}.fiche-info dd{margin:var(--ui-fiche-hairgap) 0 0;font-size:var(--ui-fiche-info-dd);color:var(--ui-ink);line-height:1.45}.fiche-info dd a{color:inherit;text-underline-offset:var(--ui-underline-offset);text-decoration:underline}.fiche-info--act{gap:var(--ui-space-3);justify-items:start;display:grid}.fiche-info__text{font-size:var(--ui-text-sm);margin:0;line-height:1.5}.fiche-info__more{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);color:var(--ui-ink-faint);text-decoration:none}.fiche-info__more:hover{color:var(--ui-ink)}.fiche-rel{grid-template-columns:repeat(auto-fit, minmax(min(var(--ui-fiche-rel-min), 100%), 1fr));gap:var(--ui-fiche-rel-gap);margin:0;padding:0;list-style:none;display:grid}.fiche-rel__item{display:grid}@media (max-width:45rem){.fiche-rel{grid-template-columns:repeat(2,minmax(0,1fr))}.fiche-rel-card{padding:var(--ui-space-3)}}.fiche-rel-card{align-content:start;gap:var(--ui-fiche-rel-gap);padding:var(--ui-fiche-rel-pad) var(--ui-fiche-rel-pad) var(--ui-fiche-rel-pad-bottom);border-radius:var(--ui-fiche-rel-radius);background:var(--ui-surface);color:inherit;transition:transform var(--ui-duration-slow) var(--ui-ease), background var(--ui-duration) var(--ui-ease);text-decoration:none;display:grid}.fiche-rel-card:hover{transform:translateY(calc(var(--ui-space-1) * -1));background:var(--ui-surface-2)}.fiche-rel-card__body{gap:var(--ui-space-1);display:grid}.fiche-rel-card__title{margin-top:var(--ui-space-1);display:block}.fiche-rel-card__meta{font-size:var(--ui-text-sm)}.fiche-portrait{width:100%;aspect-ratio:var(--ui-fiche-oval-ratio);border-radius:var(--ui-radius-round);background:var(--ui-surface-2);place-items:center;display:grid;overflow:hidden}.fiche-portrait--square{border-radius:var(--ui-fiche-rel-square-radius)}.fiche-portrait img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform var(--ui-duration-zoom) var(--ui-ease)}.fiche-rel-card:hover .fiche-portrait img{transform:scale(var(--ui-photo-zoom))}.fiche-portrait__q{font:var(--ui-fiche-q-weight) var(--ui-fiche-q-size) / 1 var(--ui-font-display);color:var(--ui-ink-faint)}.fiche-discussion{padding-top:var(--ui-site-sec-pad)}.fiche-progress{z-index:var(--ui-z-fiche-progress);width:100%;height:var(--ui-fiche-progress-h);background:var(--ui-accent);transform-origin:0;position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes fiche-grow{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){html.motion-ok .fiche-progress{animation:linear both fiche-grow;animation-timeline:scroll(root)}}@supports not (animation-timeline:scroll()){html.motion-ok .fiche-progress{transform:scaleX(var(--ui-fiche-read,0))}}:is(.village-aside,.fiche-aside,.article-aside) :is(.facts,.sources-list,.related-block),.fiche-aside .cartel,.contribute-prompt{border-radius:var(--ui-card-radius);background:var(--ui-surface);padding:var(--ui-card-pad);border:0}.fiche-aside .cartel .facts{background:0 0;padding:0}.related li,.related li:first-child{padding:var(--ui-space-2) 0;border:0}.frise-intro{padding-bottom:0}.frise-intro__title{font-size:var(--ui-frise-title-size)}@supports selector(:has(*)){.frise-path:has(.frise-room:target) .frise-room:not(:target),.frise-path:not(:has(.frise-room:target)) .frise-room:not(:first-child){display:none}}@supports not selector(:has(*)){.frise-room+.frise-room{padding-top:var(--ui-site-sec-pad)}}.frise-room{padding-bottom:var(--ui-space-6)}.frise-axis{margin-top:var(--ui-frise-axis-mt)}.frise-axis__nodes{grid-template-columns:repeat(var(--frise-rooms,4), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.frise-axis__nodes:before,.frise-axis__nodes:after{content:"";top:var(--ui-frise-track-top);left:calc(50% / var(--frise-rooms,4));height:var(--ui-line-width);border-radius:var(--ui-line-width);position:absolute}.frise-axis__nodes:before{right:calc(50% / var(--frise-rooms,4));background:var(--ui-surface-2)}.frise-axis__nodes:after{width:calc(var(--frise-step,0) * 100% / var(--frise-rooms,4));background:var(--ui-ink)}.frise-axis__nodes>li{display:grid}.frise-node{z-index:var(--ui-z-raised);align-content:start;justify-items:center;gap:var(--ui-frise-node-gap);padding:var(--ui-frise-node-pad);border-radius:var(--ui-frise-node-radius);color:var(--ui-ink-faint);text-align:center;transition:color var(--ui-duration) var(--ui-ease), background var(--ui-duration) var(--ui-ease);text-decoration:none;display:grid;position:relative}.frise-node:hover{background:var(--ui-surface);color:var(--ui-ink)}.frise-node.is-on{color:var(--ui-ink)}.frise-node__dot{width:var(--ui-frise-dot);height:var(--ui-frise-dot);border-radius:var(--ui-radius-round);background:var(--ui-bg);box-shadow:inset 0 0 0 var(--ui-line-width) var(--ui-surface-2);transition:background var(--ui-duration-slow) var(--ui-ease), box-shadow var(--ui-duration-slow) var(--ui-ease), transform var(--ui-duration-slow) var(--ui-ease)}.frise-node:hover .frise-node__dot{transform:scale(var(--ui-frise-dot-hover))}.frise-node.is-past .frise-node__dot{background:var(--ui-ink);box-shadow:none}.frise-node.is-on .frise-node__dot{background:var(--ui-ink);box-shadow:0 0 0 var(--ui-frise-dot-ring) var(--ui-frise-dot-halo)}.frise-node__years{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-frise-caps-tracking);text-transform:uppercase}.frise-node__title{max-width:var(--ui-frise-node-title-max);font-family:var(--ui-font-display);font-size:var(--ui-frise-node-title);font-weight:var(--ui-weight-regular);line-height:1.2}@media (max-width:720px){.frise-node__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.frise-panel{align-items:start;gap:var(--ui-frise-panel-gap);margin-top:var(--ui-frise-panel-mt);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.frise-panel__plate{top:var(--ui-frise-sticky-top);position:sticky}.frise-panel__body:only-child{max-width:var(--ui-reading-max);grid-column:1/-1}@media (max-width:900px){.frise-panel{grid-template-columns:minmax(0,1fr)}.frise-panel__plate{position:static}}.frise-panel__body{gap:var(--ui-frise-body-gap);min-width:0;display:grid}.frise-panel__head{gap:var(--ui-frise-head-gap);display:grid}.frise-block__title{margin-bottom:var(--ui-space-2)}.frise-events{margin:0;padding:0;list-style:none;display:grid;position:relative}.frise-events:before{content:"";top:var(--ui-space-3);bottom:var(--ui-space-3);left:var(--ui-frise-ev-line-x);width:var(--ui-line-width);background:var(--ui-surface-2);position:absolute}.frise-ev{grid-template-columns:var(--ui-frise-ev-year-w) var(--ui-frise-ev-dot-col) minmax(0, 1fr);padding:var(--ui-space-3) 0;align-items:start;display:grid}.frise-ev__year{font-family:var(--ui-font-display);font-size:var(--ui-frise-ev-year-size);color:var(--ui-ink);text-align:right;font-style:italic;line-height:1.4}.frise-ev__dot{z-index:var(--ui-z-raised);width:var(--ui-frise-ev-dot);height:var(--ui-frise-ev-dot);margin:var(--ui-frise-ev-dot-top) 0 0 calc(var(--ui-frise-ev-dot-col) / 2 - var(--ui-frise-ev-dot) / 2 + 1px);border-radius:var(--ui-radius-round);background:var(--ui-ink);box-shadow:0 0 0 var(--ui-frise-ev-dot-ring) var(--ui-bg);position:relative}.frise-ev__body{gap:var(--ui-space-1);min-width:0;display:grid}.frise-ev__title{font-size:var(--ui-text-md);color:var(--ui-ink-soft);margin:0;line-height:1.55}.frise-ev__desc{font-size:var(--ui-text-sm);color:var(--ui-ink-faint)}.frise-figs{grid-template-columns:repeat(auto-fill, minmax(min(var(--ui-frise-figs-min), 100%), 1fr));gap:var(--ui-frise-figs-gap);margin:0;padding:0;list-style:none;display:grid}.frise-fig{justify-items:center;gap:var(--ui-frise-node-gap);padding:var(--ui-frise-fig-pad);border-radius:var(--ui-frise-fig-radius);color:inherit;text-align:center;transition:background var(--ui-duration) var(--ui-ease);text-decoration:none;display:grid}.frise-fig:hover{background:var(--ui-surface)}.frise-fig__portrait{width:var(--ui-frise-portrait-w);aspect-ratio:3/4;border-radius:var(--ui-portrait-radius);background:var(--ui-surface-2);place-items:center;display:grid;overflow:hidden}.frise-fig__portrait img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.frise-fig__unknown{font-family:var(--ui-font-display);font-size:var(--ui-frise-unknown-size);color:var(--ui-ink-faint);font-weight:300;line-height:1}.frise-fig__name{font-family:var(--ui-font-display);font-size:var(--ui-text-md);font-weight:var(--ui-site-h3-weight);line-height:1.25}.frise-fig__note{font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.frise-reads{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.frise-add{justify-content:space-between;align-items:center;gap:var(--ui-frise-add-gap);padding:var(--ui-frise-add-pad);border-radius:var(--ui-frise-add-radius);background:var(--ui-surface);flex-wrap:wrap;display:flex}.frise-add p{font-size:var(--ui-frise-add-size);margin:0}.frise-pager{justify-content:space-between;gap:var(--ui-space-3);margin-top:var(--ui-frise-panel-mt);flex-wrap:wrap;display:flex}.frise-pager .ui-button:disabled{opacity:var(--ui-frise-disabled-opacity);cursor:default}.ui-button:hover .frise-pager__back{transform:translateX(calc(var(--ui-space-1) * -1))}.plate-caption{border-top:0}.personnages .site-page-hero .site-display{font-size:var(--ui-personnages-title-size)}.personnages-oval{width:100%;aspect-ratio:var(--ui-personnages-oval-ratio);background:var(--ui-surface-2);transition:background var(--ui-duration) var(--ui-ease);border-radius:50%;place-items:center;display:grid;overflow:hidden}.personnages-oval img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;filter:var(--ui-personnages-portrait-filter);transition:transform var(--ui-duration-zoom) var(--ui-ease);display:block}.personnages-oval__q{font:var(--ui-personnages-q-weight) var(--ui-personnages-q-size) / 1 var(--ui-font-display);color:var(--ui-ink-faint)}.personnages-une{grid-template-columns:var(--ui-personnages-une-cols);align-items:center;gap:var(--ui-personnages-une-gap);margin-bottom:var(--ui-personnages-une-space);padding:var(--ui-personnages-une-pad);border-radius:var(--ui-personnages-une-radius);background:var(--ui-surface);display:grid}.personnages-une__oval{max-width:var(--ui-personnages-une-oval);justify-self:center}.personnages-une__body{justify-items:start;gap:var(--ui-space-4);display:grid}.personnages-une__name{font-size:var(--ui-personnages-une-name)}.personnages-une__chips{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}@media (max-width:51.25rem){.personnages-une{grid-template-columns:minmax(0,1fr)}}.personnages-search{flex:1 1 var(--ui-personnages-search-basis);max-width:var(--ui-personnages-search-max)}.personnages-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--ui-personnages-grid-min), 100%), 1fr));gap:var(--ui-personnages-grid-gap);margin:0;padding:0;list-style:none;display:grid}.personnages-grid>li{display:grid}.personnages-card{align-content:start;gap:var(--ui-personnages-card-gap);padding:var(--ui-personnages-card-pad);border-radius:var(--ui-personnages-card-radius);background:var(--ui-surface);color:inherit;transition:transform var(--ui-duration-personnages-lift) var(--ui-ease), background var(--ui-duration) var(--ui-ease);text-decoration:none;display:grid}.personnages-card:hover{transform:translateY(var(--ui-personnages-card-lift));background:var(--ui-surface-2)}.personnages-card:hover .personnages-oval{background:var(--ui-bg)}.personnages-card:hover .personnages-oval img{transform:scale(var(--ui-personnages-zoom))}.personnages-card:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}.personnages-card__text{gap:var(--ui-space-2);display:grid}.personnages-card__name{font:var(--ui-personnages-name-weight) var(--ui-personnages-name-size) / var(--ui-personnages-name-leading) var(--ui-font-display)}.personnages-card__meta{font-size:var(--ui-text-sm);line-height:var(--ui-personnages-meta-leading);color:var(--ui-ink-soft)}.personnages-card__tags{gap:var(--ui-personnages-tag-gap);flex-wrap:wrap;display:flex}.personnages-card__tags>span{padding:var(--ui-personnages-tag-pad);border-radius:var(--ui-radius-pill);background:var(--ui-bg);color:var(--ui-ink-faint);font-size:var(--ui-text-xs)}.personnages-pager{justify-content:center;gap:var(--ui-space-3);margin-top:var(--ui-space-6);flex-wrap:wrap;display:flex}.personnages-empty{margin-top:var(--ui-space-5)}.personnages-empty__text{margin:0}@keyframes personnages-pop{0%{opacity:0;transform:translateY(var(--ui-personnages-pop-shift)) scale(.985)}to{opacity:1;transform:none}}html.motion-ok .personnages-card{animation:personnages-pop var(--ui-duration-personnages-pop) var(--ui-ease) backwards}.lib-hero{grid-template-columns:var(--ui-bibliotheque-hero-cols);gap:var(--ui-bibliotheque-hero-gap);padding:var(--ui-bibliotheque-hero-pad);align-items:end;display:grid}.lib-hero__copy{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lib-hero__title{font-size:var(--ui-bibliotheque-title-size)}.lib-hero__plate{min-width:0}@media (max-width:900px){.lib-hero{grid-template-columns:minmax(0,1fr)}}.lib-scope{font-size:var(--ui-text-sm);margin:0}.lib-shelf{gap:var(--ui-bibliotheque-shelf-gap);margin:0;padding:0;list-style:none;display:grid}.lib-book{grid-template-columns:var(--ui-bibliotheque-book-cols);gap:var(--ui-bibliotheque-book-gap);padding:var(--ui-bibliotheque-book-pad);border-radius:var(--ui-bibliotheque-book-radius);background:var(--ui-surface);transition:transform var(--ui-duration-bibliotheque-lift) var(--ui-ease), background var(--ui-duration) var(--ui-ease);align-items:start;display:grid}.lib-book:hover,.lib-book:focus-within{background:var(--ui-surface-2)}html.motion-ok .lib-book:hover{transform:translateX(var(--ui-bibliotheque-book-shift))}.lib-book__ico{width:var(--ui-bibliotheque-ico);height:var(--ui-bibliotheque-ico);background:var(--ui-bg);color:var(--ui-ink);border-radius:50%;place-items:center;display:grid}.lib-book__ico svg{flex:none}.lib-book__body{min-width:0;display:grid}.lib-book__title{margin:var(--ui-space-2) 0 0;font-family:var(--ui-font-display);font-size:var(--ui-bibliotheque-title);font-weight:var(--ui-bibliotheque-title-weight);line-height:var(--ui-bibliotheque-title-leading);color:var(--ui-ink);text-wrap:pretty;overflow-wrap:anywhere}.lib-book__title a{color:inherit;text-decoration:none}.lib-book__title a:hover{text-underline-offset:var(--ui-underline-offset);text-decoration:underline}.lib-book__by{margin:var(--ui-space-1) 0 0;font-size:var(--ui-bibliotheque-by);color:var(--ui-ink-soft)}.lib-book__note{max-width:var(--ui-bibliotheque-note-max);margin:var(--ui-space-2) 0 0;font-size:var(--ui-bibliotheque-note);line-height:var(--ui-bibliotheque-note-leading);color:var(--ui-ink-faint)}.lib-book__note>:first-child{margin-top:0}.lib-book__note>:last-child{margin-bottom:0}.lib-book__tags{gap:var(--ui-bibliotheque-tag-gap);margin:var(--ui-space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.lib-book__tags li{padding:var(--ui-bibliotheque-tag-pad);border-radius:var(--ui-radius-pill);background:var(--ui-bg);font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.lib-book__year{font-family:var(--ui-font-display);font-size:var(--ui-bibliotheque-year);font-style:italic;font-weight:var(--ui-weight-regular);color:var(--ui-ink);text-align:right;white-space:nowrap;margin:0;line-height:1}@media (max-width:720px){.lib-book{grid-template-columns:minmax(0,1fr)}.lib-book__year{text-align:left}}.lib-empty .site-h3,.lib-empty .site-muted{margin:0}.lib-pager{margin-top:var(--ui-space-6)}@keyframes lib-pop{0%{opacity:0;transform:translateY(var(--ui-bibliotheque-pop-shift)) scale(.985)}to{opacity:1;transform:none}}html.motion-ok .lib-book{animation:lib-pop var(--ui-duration-bibliotheque-pop) var(--ui-ease) backwards}.galerie .site-display{font-size:var(--ui-galerie-display-size)}.galerie-scope{font-size:var(--ui-galerie-scope-size);margin:0}.galerie-masonry{columns:4 var(--ui-galerie-col);column-gap:var(--ui-galerie-gap);margin:0;padding:0;list-style:none}.galerie-cell{break-inside:avoid;margin:0 0 var(--ui-galerie-gap)}.galerie-item{width:100%;padding:var(--ui-galerie-item-pad);border-radius:var(--ui-galerie-item-radius);background:var(--ui-surface);color:inherit;font:inherit;text-align:left;cursor:zoom-in;transition:transform var(--ui-duration-galerie-lift) var(--ui-ease), box-shadow var(--ui-duration-galerie-lift) var(--ui-ease);border:0;margin:0;display:block}.galerie-item--empty{cursor:default}button.galerie-item:hover{transform:translateY(var(--ui-galerie-item-lift));box-shadow:var(--ui-galerie-item-shadow)}.galerie-no{margin:0 0 var(--ui-space-2);font:italic var(--ui-weight-regular) var(--ui-galerie-no-size) / 1 var(--ui-font-display);color:var(--ui-ink-faint);display:block}.galerie-item__img{border-radius:var(--ui-galerie-item-img-radius);background:var(--ui-surface-2);display:block;overflow:hidden}.galerie-item__img--empty{aspect-ratio:var(--ui-galerie-empty-ratio)}.galerie-item__img img{width:100%;height:auto;min-height:var(--ui-galerie-img-min);filter:grayscale()contrast(1.05);transition:transform var(--ui-duration-zoom) var(--ui-ease);display:block}button.galerie-item:hover .galerie-item__img img{transform:scale(var(--ui-galerie-item-zoom))}.galerie-item__title{margin-top:calc(var(--ui-space-1) * 2.5);font:var(--ui-weight-medium) var(--ui-galerie-title-size) / 1.3 var(--ui-font-display);display:block}.galerie-item__source{margin-top:calc(var(--ui-space-1) / 2);font-size:var(--ui-text-xs);color:var(--ui-ink-faint);font-style:italic;display:block}.galerie-item .prose{margin-top:var(--ui-space-2)}.galerie-add{justify-items:start;gap:calc(var(--ui-space-1) * 2.5);padding:var(--ui-galerie-add-pad);border-radius:var(--ui-galerie-item-radius);background:var(--ui-band-bg);color:var(--ui-on-band);display:grid}.galerie-add .galerie-add__kicker{color:var(--ui-galerie-add-kicker)}.galerie-add__text{font:var(--ui-weight-regular) var(--ui-galerie-add-text) / 1.2 var(--ui-font-display);margin:0}.galerie-add .galerie-add__btn{background:var(--ui-band-button);color:var(--ui-band-button-ink)}.galerie-add .galerie-add__btn:hover{background:var(--ui-band-button-hover)}.galerie-empty{margin:0 0 var(--ui-galerie-gap)}.galerie .ui-pager{margin-top:var(--ui-space-5)}.galerie-lb{width:min(var(--ui-galerie-lb-max), calc(100% - var(--ui-galerie-lb-inset) * 2));max-width:none;max-height:var(--ui-galerie-lb-max-h);border-radius:var(--ui-galerie-lb-radius);background:var(--ui-bg);color:var(--ui-ink);box-shadow:var(--ui-galerie-lb-shadow);border:0;margin:auto;padding:0;overflow:hidden}.galerie-lb[open]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.galerie-lb::backdrop{background:var(--ui-galerie-lb-scrim);-webkit-backdrop-filter:blur(var(--ui-galerie-lb-blur));backdrop-filter:blur(var(--ui-galerie-lb-blur));cursor:zoom-out}.galerie-lb__close{top:var(--ui-galerie-lb-close-inset);right:var(--ui-galerie-lb-close-inset);z-index:var(--ui-z-over-photo);width:var(--ui-galerie-lb-close);height:var(--ui-galerie-lb-close);border-radius:var(--ui-radius-round);background:var(--ui-bg);color:var(--ui-ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.galerie-lb__img{min-height:var(--ui-galerie-lb-img-min);background:var(--ui-galerie-lb-img-bg);place-items:center;display:grid}.galerie-lb__img img{width:100%;height:100%;min-height:var(--ui-galerie-lb-img-min);max-height:var(--ui-galerie-lb-max-h);object-fit:contain;filter:grayscale()contrast(1.05);display:block}.galerie-lb__side{align-content:start;gap:var(--ui-space-3);padding:var(--ui-galerie-lb-pad);display:grid;overflow-y:auto}.galerie-lb .galerie-lb__no{margin:0}.galerie-lb .galerie-lb__title{padding-right:var(--ui-galerie-lb-close);font-size:var(--ui-galerie-lb-title)}.galerie-lb__source{color:var(--ui-ink-faint);margin:0;font-style:italic}.galerie-lb__chips{gap:var(--ui-space-1);flex-wrap:wrap;margin:0;display:flex}.galerie-lb__note{font-size:var(--ui-galerie-lb-note);color:var(--ui-ink-soft);margin:0}.galerie-lb .galerie-lb__edit{justify-self:start;text-decoration:none}.galerie-lb__nav{gap:var(--ui-space-2);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}@media (max-width:51.25rem){.galerie-lb{overflow-y:auto}.galerie-lb[open]{grid-template-columns:minmax(0,1fr)}.galerie-lb__side{overflow:visible}}@keyframes galerie-lb-in{0%{opacity:0;transform:translateY(var(--ui-galerie-lb-rise)) scale(.97)}to{opacity:1;transform:none}}@keyframes galerie-scrim-in{0%{opacity:0}to{opacity:1}}html.motion-ok .galerie-lb[open]{animation:galerie-lb-in var(--ui-duration-galerie-lb) var(--ui-ease) both}html.motion-ok .galerie-lb[open]::backdrop{animation:galerie-scrim-in var(--ui-duration-galerie-scrim) var(--ui-ease) both}html.motion-ok .galerie-lb[open] .galerie-lb__img img{animation:site-develop var(--ui-duration-galerie-develop) var(--ui-ease) both}.carte .site-display{font-size:var(--ui-carte-display-size)}.carte-wrap{grid-template-columns:minmax(0, 1fr) var(--ui-carte-side-w);gap:var(--ui-carte-gap);padding-bottom:var(--ui-site-sec-pad);scroll-margin-top:var(--ui-site-top-h);align-items:start;display:grid}@media (max-width:1000px){.carte-wrap{grid-template-columns:minmax(0,1fr)}}.carte-plate{padding:var(--ui-carte-plate-pad);border-radius:var(--ui-carte-plate-radius);background:var(--ui-surface);margin:0;position:relative}.carte-frame{border-radius:var(--ui-carte-frame-radius);position:relative;overflow:hidden}.carte-svg{width:100%;height:auto;font-family:var(--ui-font-sans);display:block}.carte-sea{fill:var(--ui-bg)}.carte-land{fill:var(--ui-carte-land)}.carte-coast{fill:none;stroke:var(--ui-ink);stroke-width:var(--ui-carte-coast-w);stroke-linejoin:round}.carte-grat line{stroke:var(--ui-ink);stroke-opacity:var(--ui-carte-grat-opacity);stroke-width:1px}.carte-deg text{font-size:var(--ui-carte-deg-size);letter-spacing:var(--ui-carte-deg-tracking);fill:var(--ui-ink-faint)}.carte-river{fill:none;stroke:var(--ui-ink-faint);stroke-width:var(--ui-carte-river-w);stroke-linecap:round;stroke-linejoin:round}.carte-rlab,.carte-rlab text{font-family:var(--ui-font-display);font-style:italic;font-size:var(--ui-carte-rlab-size);fill:var(--ui-ink-faint)}.carte-lake{fill:var(--ui-bg);stroke:var(--ui-ink-faint);stroke-width:var(--ui-carte-lake-w)}.carte-sealab{font-size:var(--ui-carte-sea-size);letter-spacing:var(--ui-carte-sea-tracking);fill:var(--ui-ink-faint)}.carte-city{fill:var(--ui-bg);stroke:var(--ui-ink);stroke-width:var(--ui-carte-city-w)}.carte-clab{font-size:var(--ui-carte-clab-size);fill:var(--ui-ink-soft)}.carte-zone{fill:var(--ui-ink);opacity:var(--ui-carte-zone-opacity)}.carte-mk--on .carte-zone{opacity:var(--ui-carte-zone-on-opacity)}.carte-halo{fill:var(--ui-accent);opacity:var(--ui-carte-halo-opacity);transform-box:fill-box;transform-origin:50%}.carte-dot{fill:var(--ui-ink);stroke:var(--ui-bg);stroke-width:var(--ui-carte-dot-w)}.carte-flab,.carte-plab{font-size:var(--ui-carte-flab-size);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-carte-flab-tracking);fill:var(--ui-ink);paint-order:stroke;stroke:var(--ui-carte-land);stroke-width:var(--ui-carte-flab-halo);stroke-linejoin:round}.carte-plab{font-size:var(--ui-carte-plab-size);font-weight:var(--ui-weight-semibold);letter-spacing:0}.carte-mk--on .carte-plab{font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-carte-flab-tracking);text-transform:uppercase}.carte-pref{fill:var(--ui-carte-land);stroke:var(--ui-bg);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.carte-pref--fouta{fill:var(--ui-carte-fouta)}.carte-villages circle{fill:var(--ui-ink);opacity:var(--ui-carte-village-opacity)}html.motion-ok .carte-cam[transform]{animation:carte-cam var(--ui-duration-carte-cam) var(--ui-carte-cam-ease) both}html.motion-ok .carte-halo{animation:carte-ring var(--ui-duration-pulse) ease-out var(--ui-duration-carte-cam) 1 both}@keyframes carte-cam{0%{transform:none}}@keyframes carte-ring{0%{opacity:var(--ui-carte-halo-opacity);transform:scale(.4)}60%{opacity:0;transform:scale(1.4)}to{opacity:var(--ui-carte-halo-opacity);transform:scale(1)}}.carte-tools{top:var(--ui-carte-tools-inset);left:var(--ui-carte-tools-inset);gap:var(--ui-space-2);display:flex;position:absolute}.carte-tools__btn{background:var(--ui-bg);box-shadow:var(--ui-carte-tools-shadow)}.carte-legend{gap:var(--ui-carte-legend-gap);padding:var(--ui-carte-legend-pad);font-size:var(--ui-text-xs);color:var(--ui-ink-faint);flex-wrap:wrap;display:flex}.carte-legend>span{align-items:center;gap:var(--ui-space-2);display:inline-flex}.carte-lg{flex:none;display:inline-block}.carte-lg--dot{width:var(--ui-carte-lg-dot);height:var(--ui-carte-lg-dot);border-radius:var(--ui-radius-round);background:var(--ui-ink)}.carte-lg--river{width:var(--ui-carte-lg-river-w);height:var(--ui-carte-lg-river-h);border-radius:var(--ui-carte-lg-river-h);background:var(--ui-ink-faint)}.carte-lg--city{width:var(--ui-carte-lg-city);height:var(--ui-carte-lg-city);border-radius:var(--ui-radius-round);box-shadow:var(--ui-carte-lg-city-ring)}.carte-lg--village{width:var(--ui-carte-lg-city);height:var(--ui-carte-lg-city);border-radius:var(--ui-radius-round);background:var(--ui-ink);opacity:var(--ui-carte-village-opacity)}.carte-lg--fouta{width:var(--ui-carte-lg-dot);height:var(--ui-carte-lg-dot);border-radius:var(--ui-radius-xs);background:var(--ui-carte-fouta)}.carte-side__title{margin-bottom:var(--ui-carte-kicker-gap)}.carte-list{gap:var(--ui-carte-list-gap);margin:0;padding:0;list-style:none;display:grid}.carte-item{grid-template-columns:var(--ui-carte-item-year-w) minmax(0, 1fr);gap:var(--ui-carte-item-gap);padding:var(--ui-carte-item-pad);border-radius:var(--ui-carte-item-radius);background:var(--ui-surface);color:var(--ui-ink);transition:background var(--ui-duration) var(--ui-ease), transform var(--ui-duration-pop) var(--ui-ease);align-items:center;text-decoration:none;display:grid}.carte-item:hover{background:var(--ui-surface-2)}html.motion-ok .carte-item:hover{transform:translateX(var(--ui-carte-item-shift))}.carte-item[aria-current=page]{background:var(--ui-band-bg);color:var(--ui-on-band)}.carte-item__y{font:italic var(--ui-weight-regular) var(--ui-carte-item-year) / 1 var(--ui-font-display);grid-row:span 2}.carte-item__n{font:var(--ui-carte-item-name-weight) var(--ui-carte-item-name) / var(--ui-site-h3-leading) var(--ui-font-display)}.carte-item__c{font-size:var(--ui-text-xs);opacity:var(--ui-carte-item-sub-opacity)}.carte-card{gap:var(--ui-space-3);margin-top:var(--ui-space-3);padding:var(--ui-carte-card-pad);border-radius:var(--ui-carte-card-radius);background:var(--ui-surface);display:grid}.carte-card .site-kicker{margin:0}.carte-card__title{font:var(--ui-weight-regular) var(--ui-carte-card-title) / var(--ui-site-h2-leading) var(--ui-font-display);letter-spacing:var(--ui-tracking-display);margin:0}.carte-card__text{color:var(--ui-ink-soft);margin:0}.carte-card__places{font-size:var(--ui-text-sm);color:var(--ui-ink-faint);margin:0}.carte-card__go{justify-self:start}.carte-card__closed{gap:var(--ui-space-2);justify-items:start;display:grid}.carte-card__link{font-size:var(--ui-text-sm);color:var(--ui-ink);text-underline-offset:var(--ui-underline-offset);justify-self:start}.carte-note{margin:var(--ui-space-4) 0 0;font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.recherche{padding-bottom:var(--ui-site-sec-pad)}.recherche-form{min-width:0;max-width:var(--ui-recherche-form-max)}.recherche-form input{width:100%}.recherche-summary{margin:0 0 var(--ui-space-3);color:var(--ui-ink-soft);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold)}.recherche-toolbar{padding-top:0}.recherche-group{gap:var(--ui-space-3);margin-bottom:var(--ui-recherche-group-gap);display:grid}.recherche-group__title{align-items:baseline;gap:var(--ui-space-2);margin:0;display:flex}.recherche-group__n{color:var(--ui-ink-faint);font:var(--ui-weight-semibold) var(--ui-text-sm) var(--ui-font-sans)}.recherche-row{padding:var(--ui-recherche-row-pad);background:var(--ui-surface);align-items:flex-start}.recherche-row>.site-arr{color:var(--ui-ink-faint);align-self:center;margin-left:auto}.recherche-row__mark{background:var(--ui-bg)}.recherche-row__title{color:var(--ui-ink);font:var(--ui-weight-semibold) var(--ui-text-md) / var(--ui-leading-tight) var(--ui-font-sans);display:block}.recherche-row__excerpt{max-width:var(--ui-recherche-excerpt-max);margin-top:var(--ui-space-1);color:var(--ui-ink-soft);-webkit-line-clamp:var(--ui-recherche-excerpt-lines);line-clamp:var(--ui-recherche-excerpt-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recherche-more{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);margin:0}.recherche-more a{color:var(--ui-ink)}.recherche-empty{max-width:var(--ui-recherche-form-max)}.recherche-suggest{gap:var(--ui-space-3);display:grid}.recherche-suggest .site-h3{margin:0}.recherche-chips{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stats-filters{align-items:flex-end;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.stats-filter{flex:1 1 var(--ui-stats-filter-width);max-inline-size:var(--ui-stats-filter-width)}.stats-section{gap:var(--ui-space-4);margin-block-start:var(--ui-space-6);display:grid}.stats-charts{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ui-stats-chart-min)), 1fr));gap:var(--ui-space-4);display:grid}[data-phx-session],[data-phx-teleported-src]{display:contents}.discussion-section .field textarea,.discussion-composer .field textarea,.discussion-reply-form .field textarea{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;outline:none;padding-left:0;padding-right:0}.discussion-section .field textarea:focus,.discussion-composer .field textarea:focus,.discussion-reply-form .field textarea:focus{border-color:#0000;border-bottom-color:var(--ink);outline:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}