*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-display:swap;font-family:"Press Start 2P";font-style:normal;font-weight:400;src:url(/fonts/v2/PressStart2P-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Press Start 2P";font-style:normal;font-weight:400;src:url(/fonts/v2/PressStart2P-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-family:VT323;font-style:normal;font-weight:400;src:url(/fonts/v2/VT323-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:VT323;font-style:normal;font-weight:400;src:url(/fonts/v2/VT323-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url(/fonts/v2/SourceSerif4-Roman-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url(/fonts/v2/SourceSerif4-Roman-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:400;src:url(/fonts/v2/SourceSerif4-Italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:400;src:url(/fonts/v2/SourceSerif4-Italic-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-family:"Press Start 2P";font-style:normal;font-weight:400;src:url(/fonts/v2/PressStart2P-symbols.woff2) format("woff2");unicode-range:U+037A,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+2011,U+2190,U+2192,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25B2,U+25B6,U+25BC,U+25C0,U+25CA}@font-face{font-display:swap;font-family:VT323;font-style:normal;font-weight:400;src:url(/fonts/v2/VT323-symbols.woff2) format("woff2");unicode-range:U+0394,U+03A9,U+03BC,U+03C0,U+2011,U+2190-2194,U+21D0,U+21D2,U+21D4,U+2202,U+2208-2209,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2460-2468,U+2500,U+2502,U+2504,U+2506,U+2508,U+250A,U+250C,U+2510,U+2514,U+2518,U+251C,U+2524,U+252C,U+2534,U+253C,U+254C,U+254E,U+256D-2570,U+2574-2577,U+2580,U+2584,U+2588,U+258C,U+2590,U+25A0,U+25B2,U+25B4,U+25B6,U+25B8,U+25BA,U+25BC,U+25BE,U+25C0,U+25C2,U+25C4}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url(/fonts/v2/SourceSerif4-Roman-symbols.woff2) format("woff2");unicode-range:U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D7,U+03D9,U+03DB,U+03DD,U+03E1,U+2011,U+2190,U+2192,U+2196-2199,U+2202,U+2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25A0,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6,U+25C9-25CA}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:400;src:url(/fonts/v2/SourceSerif4-Italic-symbols.woff2) format("woff2");unicode-range:U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D7,U+03D9,U+03DB,U+03DD,U+03E1,U+2011,U+2190,U+2192,U+2196-2199,U+2202,U+2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25A0,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6,U+25C9-25CA}:root{color-scheme:light;--dc-paper: #f7f5f1;--dc-sheet: #fffdf9;--dc-ink: #16171b;--dc-hair: #d5cec1;--dc-signal: #df0c08;--dc-highlight: #df0c08;--dc-machine: #5b6472;--dc-acid: #d8de00;--dc-ground-ink: #16171b;--dc-sheet-ink: #1c1e23;--dc-paper-ink: #f2efe9;--dc-hair-ink: #34383f;--dc-signal-ink: #ff4a44;--dc-machine-ink: #8a93a1;--dc-signal-paper: #df0c08;--dc-display: "Press Start 2P", monospace;--dc-machine-face: VT323, monospace;--dc-prose: "Source Serif 4", Georgia, serif;--font-family-mono: var(--dc-machine-face);--font-size: 18px;--theme-line-height-base: 1.5;--dc-display-hero: clamp(32px, 6.35cqw, 64px);--dc-display-section: clamp(26px, 4cqw, 40px);--dc-display-head: 24px;--dc-display-micro: 16px;--dc-display-tiny: 12px;--dc-display-ui: 11px;--dc-evidence-size: var(--dc-display-head);--dc-figure-size: var(--dc-display-section);--dc-machine-size: 26px;--dc-machine-size-small: 20px;--dc-prose-size: 18.5px;--dc-prose-size-small: 16.2px;--dc-prose-size-compact: 13.9px;--dc-display-lead-hero: 1.05;--dc-display-lead-section: 1.2;--dc-display-lead: 1.2;--dc-display-lead-micro: 1.3;--dc-display-lead-tiny: 1.35;--dc-display-lead-min: 1;--dc-display-lead-compressed: 1;--dc-display-track-hero: -.02em;--dc-display-track-section: 0em;--dc-display-track: -.01em;--dc-display-track-micro: .02em;--dc-display-track-tiny: .03em;--dc-display-ring: 1px;--dc-machine-lead: 1.5;--dc-machine-track: .04em;--dc-machine-track-small: .05em;--dc-prose-lead: 1.52;--dc-prose-measure: 64ch;--dc-ui-face: var(--dc-machine-face);--dc-ui-size: var(--font-size);--dc-ui-track: .05em;--dc-ui-lead: var(--theme-line-height-base, 1.5);--dc-display-leading: var(--dc-display-lead);--dc-display-track-tight: var(--dc-display-track-hero);--dc-prose-leading: var(--dc-prose-lead);--dc-machine-leading: var(--dc-machine-lead);--dc-bar-height: var(--dc-bar);--dc-motion: var(--dc-motion-duration) var(--dc-motion-ease);--dc-space-1: 4px;--dc-space-2: 8px;--dc-space-3: 12px;--dc-space-4: 16px;--dc-space-5: 24px;--dc-space-6: 32px;--dc-space-7: 48px;--surface-page: var(--dc-paper);--surface-sheet: var(--dc-sheet);--surface-signal: var(--dc-signal);--surface-highlight: var(--dc-highlight);--text-body: var(--dc-ink);--text-display: var(--dc-signal);--text-display-quiet: var(--dc-ink);--text-machine: var(--dc-machine);--text-on-signal: var(--dc-paper);--border-hair: var(--dc-hair);--border-ink: var(--dc-ink);--border-width: var(--dc-rule);--bar-width: var(--dc-bar);--radius: var(--dc-radius);--font-display: var(--dc-display);--font-machine: var(--dc-machine-face);--font-prose: var(--dc-prose);--measure-prose: var(--dc-prose-measure);--motion-duration: var(--dc-motion-duration);--motion-ease: var(--dc-motion-ease);--dc-rule: 1px;--dc-radius: 0px;--dc-mark-radius: 2px;--dc-bar: 5px;--dc-line: 27px;--dc-col: 4ch;--dc-col-unit: 20ch;--dc-page-units: 6;--dc-page-max: calc(var(--dc-page-units) * var(--dc-col-unit) + (var(--dc-page-units) + 1) * var(--dc-col));--dc-motion-duration: .16s;--dc-motion-ease: cubic-bezier(.2, 0, 0, 1)}[data-dc-theme=light]{color-scheme:light}[data-dc-theme=dark]{color-scheme:dark;--dc-paper: var(--dc-ground-ink);--dc-sheet: var(--dc-sheet-ink);--dc-ink: var(--dc-paper-ink);--dc-hair: var(--dc-hair-ink);--dc-signal: var(--dc-signal-ink);--dc-highlight: var(--dc-signal-ink);--dc-machine: var(--dc-machine-ink)}*,*:before,*:after{box-sizing:border-box}html{background:var(--dc-paper);min-block-size:100%}body{--dc-line: calc(var(--font-size) * var(--theme-line-height-base));background:var(--dc-paper);color:var(--dc-ink);font-family:var(--dc-machine-face);font-size:var(--font-size);line-height:var(--theme-line-height-base);margin:0;min-block-size:100vh;text-align:start;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}button,select,summary{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}img,svg{display:block;max-inline-size:100%}a{color:inherit;text-underline-offset:.15em}@media (hover: hover) and (pointer: fine){a:hover{text-decoration-thickness:2px}}::-moz-selection{background:var(--dc-highlight);color:var(--dc-paper)}::selection{background:var(--dc-highlight);color:var(--dc-paper)}mark,.dc-highlight{background:var(--dc-highlight);color:var(--dc-paper)}:focus-visible{outline:2px solid var(--dc-signal);outline-offset:3px}:where([id]){scroll-margin-block-start:calc(4 * var(--dc-line))}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dc-display{color:var(--dc-signal);font-family:var(--dc-display);font-size:var(--dc-display-head);font-weight:400;letter-spacing:var(--dc-display-track);line-height:var(--dc-display-lead);margin:0;overflow-wrap:anywhere;text-wrap:balance}.dc-display--hero{font-size:var(--dc-display-hero);letter-spacing:var(--dc-display-track-hero);line-height:var(--dc-display-lead-hero)}.dc-display--section{font-size:var(--dc-display-section);letter-spacing:var(--dc-display-track-section);line-height:var(--dc-display-lead-section)}.dc-display--micro{font-size:var(--dc-display-micro);letter-spacing:var(--dc-display-track-micro);line-height:var(--dc-display-lead-micro)}.dc-display--tiny{font-size:var(--dc-display-tiny);letter-spacing:var(--dc-display-track-tiny);line-height:var(--dc-display-lead-tiny)}.dc-display--ink{color:var(--dc-ink)}.dc-display--compressed{line-height:var(--dc-display-lead-compressed)}.dc-display--measured{max-inline-size:20ch}:is(.dc-display--hero,.dc-display--section){text-shadow:var(--dc-display-ring) 0 0 currentColor,calc(-1 * var(--dc-display-ring)) 0 0 currentColor,0 var(--dc-display-ring) 0 currentColor,0 calc(-1 * var(--dc-display-ring)) 0 currentColor,var(--dc-display-ring) var(--dc-display-ring) 0 currentColor,calc(-1 * var(--dc-display-ring)) calc(-1 * var(--dc-display-ring)) 0 currentColor,var(--dc-display-ring) calc(-1 * var(--dc-display-ring)) 0 currentColor,calc(-1 * var(--dc-display-ring)) var(--dc-display-ring) 0 currentColor}.dc-figure{color:var(--dc-ink);font-family:var(--dc-display);font-size:var(--dc-figure-size);font-weight:400;letter-spacing:var(--dc-display-track-section);line-height:var(--dc-display-lead-section);margin:0;overflow-wrap:normal;word-break:keep-all}.dc-figure--head{font-size:var(--dc-evidence-size);letter-spacing:var(--dc-display-track)}.dc-figure--signal{color:var(--dc-signal)}.dc-machine,.dc-meta{color:var(--dc-machine);font-family:var(--dc-machine-face);font-size:var(--dc-machine-size);font-weight:400;letter-spacing:var(--dc-machine-track);line-height:var(--dc-machine-lead);text-transform:uppercase}.dc-meta{font-size:var(--dc-machine-size-small);letter-spacing:var(--dc-machine-track-small);margin:0}.dc-machine--value{color:var(--dc-ink);font-variant-numeric:tabular-nums}.dc-prose,.dc-voice,.dc-document{color:var(--dc-ink);font-family:var(--dc-prose);font-size:var(--dc-prose-size);line-height:var(--dc-prose-lead);max-inline-size:var(--dc-prose-measure);text-wrap:pretty;overflow-wrap:anywhere}.dc-prose--small,.dc-voice--secondary{font-size:var(--dc-prose-size-small)}.dc-prose--compact,.dc-voice--aside{font-size:var(--dc-prose-size-compact)}.dc-prose--wide{max-inline-size:none}.dc-prose--position,.dc-voice--position{font-weight:600}.dc-prose :where(p,ul,ol,blockquote,pre,table),.dc-flow :where(p,ul,ol,blockquote,pre,table){margin-block:0 var(--dc-space-4)}.dc-prose :where(ul,ol),.dc-flow :where(ul,ol){padding-inline-start:1.4em}.dc-prose :where(h2,h3,h4),.dc-flow :where(h2,h3,h4){color:var(--dc-ink);font-family:var(--dc-display);font-size:var(--dc-display-micro);font-weight:400;letter-spacing:var(--dc-display-track);line-height:var(--dc-display-leading);margin-block:var(--dc-space-6) var(--dc-space-3);overflow-wrap:anywhere}.dc-prose :where(code,kbd),.dc-flow :where(code,kbd){background:var(--dc-sheet);font-family:var(--dc-machine-face);font-variant-ligatures:none;font-size:1.1em;padding-inline:.25em}.dc-prose blockquote,.dc-flow blockquote{font-style:italic;margin-inline:0;padding-inline-start:var(--dc-col)}.dc-chip-group{display:grid;gap:var(--dc-space-2);justify-items:start}.dc-chip{background:var(--dc-signal);color:var(--dc-paper);display:inline-block;font-family:var(--dc-display);font-size:var(--dc-evidence-size);letter-spacing:var(--dc-display-track);line-height:1.35;overflow-wrap:normal;padding:3px 6px;text-decoration:none;word-break:keep-all}[data-dc-theme=dark] .dc-chip{background:var(--dc-signal-ink);color:var(--dc-ground-ink)}.dc-ui{color:inherit;font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);letter-spacing:var(--dc-ui-track);line-height:var(--dc-ui-lead);text-transform:uppercase}.dc-ui-button,.dc-ui-solid{align-items:center;background:transparent;border:var(--dc-rule) solid var(--dc-ink);color:var(--dc-ink);display:inline-flex;gap:var(--dc-space-2);justify-content:center;max-inline-size:100%;min-block-size:44px;padding:var(--dc-space-2) var(--dc-space-4);text-decoration:none;transition:background-color var(--dc-motion),color var(--dc-motion),border-color var(--dc-motion);text-align:center;white-space:normal;overflow-wrap:anywhere}.dc-ui-button:focus-visible,.dc-ui-button[aria-pressed=true]{background:var(--dc-ink);color:var(--dc-paper)}.dc-ui-solid{background:var(--dc-ink);border-color:var(--dc-ink);color:var(--dc-paper)}.dc-ui-solid:focus-visible{background:var(--dc-signal);border-color:var(--dc-signal);color:var(--dc-paper)}@media (hover: hover) and (pointer: fine){.dc-ui-button:hover{background:var(--dc-ink);color:var(--dc-paper)}.dc-ui-button:hover .dc-nav__count{color:inherit}.dc-ui-solid:hover{background:var(--dc-signal);border-color:var(--dc-signal);color:var(--dc-paper)}}:is(.dc-ui-button[aria-pressed=true],.dc-ui-button:focus-visible) .dc-nav__count{color:inherit}.dc-ui-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dc-space-4);justify-content:space-between}.dc-ui-row>.dc-display{flex:0 0 auto;overflow-wrap:normal;white-space:nowrap}.dc-ui-col{display:flex;flex-direction:column;gap:var(--dc-space-2)}.dc-ui-col__head{align-items:baseline;display:flex;gap:var(--dc-space-2);justify-content:space-between;margin-block-end:var(--dc-space-2);color:var(--dc-machine)}.dc-ui-solid:disabled,.dc-ui:disabled{opacity:.45}.dc-flow{display:flex;flex-direction:column}.dc-flow>*{margin-block:0}.dc-flow>*+*{margin-block-start:var(--dc-space-4)}.dc-flow>*+:is(.dc-display,h2,h3){margin-block-start:var(--dc-space-6)}.dc-flow>:is(.dc-display,h2,h3)+*{margin-block-start:var(--dc-space-3)}.dc-flow>*+.dc-bar{margin-block-start:var(--dc-space-5)}.dc-flow>.dc-bar+*{margin-block-start:var(--dc-space-6)}.dc-wordmark{align-items:center;display:inline-flex;gap:var(--dc-space-2);text-decoration:none}.dc-wordmark img{block-size:26px;display:block;inline-size:26px}.dc-wordmark__name{color:var(--dc-ink);font-family:var(--dc-display);font-size:var(--dc-display-ui);letter-spacing:.02em;line-height:var(--dc-display-lead-tiny);text-transform:uppercase}.dc-wordmark{min-block-size:44px}@media (hover: hover) and (pointer: fine){.dc-wordmark:hover .dc-wordmark__name{color:var(--dc-signal)}}.dc-rule{border:0;border-top:var(--dc-rule) solid var(--dc-hair);margin:0}.dc-bar{background:var(--dc-signal);block-size:var(--dc-bar);inline-size:100%}.dc-bar--short{inline-size:calc(var(--dc-col-unit) * .6)}.dc-stack{align-content:start;display:grid;gap:var(--dc-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0}.dc-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dc-space-3);min-inline-size:0}.dc-sheet{background:var(--dc-sheet);border:var(--dc-rule) solid var(--dc-hair);min-inline-size:0;padding:var(--dc-space-5)}.dc-annotation{border-left:var(--dc-bar) solid var(--dc-signal);display:grid;gap:var(--dc-space-2);padding:var(--dc-space-3) var(--dc-space-4)}.dc-annotation>:first-child{margin-top:0}.dc-annotation>:last-child{margin-bottom:0}.dc-frame,.dc-note{box-shadow:inset 2px 0 0 var(--dc-ink),inset -2px 0 0 var(--dc-ink),inset 0 2px 0 var(--dc-ink),inset 0 -2px 0 var(--dc-ink);display:grid;align-content:start;gap:var(--dc-space-3);min-inline-size:0;padding:var(--dc-space-4);text-decoration:none}.dc-note>*{margin:0}.dc-frame__title,.dc-note>.dc-meta:first-child{border-block-end:var(--dc-rule) solid var(--dc-hair);margin:calc(-1 * var(--dc-space-4)) calc(-1 * var(--dc-space-4)) 0;padding:var(--dc-space-2) var(--dc-space-4)}a.dc-frame .dc-frame__title{transition:background-color var(--dc-motion),color var(--dc-motion)}a.dc-frame:focus-visible .dc-frame__title{background:var(--dc-ink);color:var(--dc-paper)}@media (hover: hover) and (pointer: fine){a.dc-frame:hover .dc-frame__title{background:var(--dc-ink);color:var(--dc-paper)}}.dc-document{max-inline-size:var(--dc-prose-measure)}:where(.dc-document) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote){margin:0}.dc-document :where(ul,ol){list-style-position:inside;padding:0}.dc-document :where(ul){list-style-type:square}.dc-document :where(ol){list-style-type:decimal-leading-zero}.dc-document :where(li)::marker{color:var(--dc-machine);font-family:var(--dc-machine-face)}.dc-document :where(li)+:where(li){margin-block-start:var(--dc-space-2)}:is(.dc-sheet,.dc-annotation,.dc-stack,.dc-cluster)>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote){margin:0}:is(.dc-sheet,.dc-annotation,.dc-stack) :where(ul,ol){list-style-position:inside;padding:0}.dc-mark{block-size:2rem;display:inline-block;flex:0 0 auto;image-rendering:pixelated;inline-size:2rem}.dc-shell{background:var(--dc-paper);display:flex;flex-direction:column;min-block-size:100vh}.dc-main{flex:1}.dc-page{background:var(--dc-paper);container-type:inline-size;display:flex;flex-direction:column;margin-inline:auto;max-inline-size:var(--dc-page-max);padding-inline:var(--dc-col)}.dc-band{display:flex;flex-direction:column;gap:var(--dc-line);padding-block:calc(2 * var(--dc-line))}.dc-band>*{min-inline-size:0}.dc-band--major{padding-block:calc(4 * var(--dc-line))}.dc-band__measure{max-inline-size:var(--dc-prose-measure)}.dc-grid{display:grid;gap:var(--dc-line) var(--dc-col);grid-template-columns:repeat(6,minmax(0,1fr))}.dc-grid>*{grid-column:span 2;min-inline-size:0}.dc-grid>.dc-span-2{grid-column:span 2}.dc-grid>.dc-span-3{grid-column:span 3}.dc-grid--narrow>*{grid-column:span 1}.dc-grid--wide>*{grid-column:span 3}.dc-grid--intro>:first-child{grid-column:span 4}.dc-grid--intro>:last-child{grid-column:span 2;align-self:start}.dc-grid--full>*{grid-column:1 / -1}.dc-inner{align-content:start;display:grid;gap:var(--dc-space-3);min-inline-size:0}.dc-inner--split{align-items:start;-moz-column-gap:var(--dc-space-5);column-gap:var(--dc-space-5);display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1fr)}.dc-reading{align-items:start;gap:var(--dc-line) var(--dc-col);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.dc-reading__body{container-type:inline-size;grid-column:1 / 5;grid-row:1 / 3;min-inline-size:0}.dc-reading__nav,.dc-reading__aside{grid-column:5 / 7;min-inline-size:0}.dc-reading__nav{grid-row:1}.dc-reading__aside{grid-row:2}.dc-reading__body>section+section{margin-block-start:var(--dc-line)}.dc-reading__body .dc-document{max-inline-size:none}.dc-reading__body .dc-document :where(p,ul,ol,dl,blockquote,h2,h3,h4,figure){max-inline-size:var(--dc-prose-measure)}.dc-inner--evidence{gap:var(--dc-space-2);justify-items:start}.dc-inner--titled{gap:var(--dc-space-3)}.dc-numbered{counter-reset:dc-numbered;display:grid;gap:var(--dc-space-4);list-style:none;margin:0;padding:0}.dc-numbered>li{align-items:baseline;-moz-column-gap:var(--dc-space-3);column-gap:var(--dc-space-3);counter-increment:dc-numbered;display:grid;grid-template-columns:4ch minmax(0,1fr)}.dc-numbered>li:before{color:var(--dc-machine);content:counter(dc-numbered,decimal-leading-zero);font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);letter-spacing:var(--dc-machine-track-small);line-height:1}.dc-index{display:grid;list-style:none;margin:0;padding:0}.dc-index>li{align-items:baseline;border-block-start:var(--dc-rule) solid var(--dc-hair);-moz-column-gap:var(--dc-col);column-gap:var(--dc-col);display:grid;grid-template-columns:14ch minmax(0,1fr) 22ch;padding-block:var(--dc-space-5);row-gap:var(--dc-space-2)}.dc-index>li:last-child{border-block-end:var(--dc-rule) solid var(--dc-hair)}.dc-index>li>:last-child{text-align:end}.dc-index--two>li{grid-template-columns:minmax(8ch,max-content) minmax(0,1fr)}.dc-index--two>li>:last-child{text-align:start}.dc-index--label>li{grid-template-columns:24ch minmax(0,1fr)}@container (max-width: 34rem){.dc-inner--split{grid-template-columns:minmax(0,1fr);row-gap:var(--dc-space-4)}}@container (max-width: 48rem){.dc-index>li{grid-template-columns:minmax(0,1fr)}.dc-index>li>:last-child{text-align:start}.dc-grid,.dc-grid--full{grid-template-columns:minmax(0,1fr)}.dc-grid>*,.dc-grid--narrow>*,.dc-grid--wide>*,.dc-grid--full>*,.dc-grid>.dc-span-2,.dc-grid>.dc-span-3,.dc-grid--intro>:first-child,.dc-grid--intro>:last-child{grid-column:1 / -1}}@media (max-width: 48rem){.dc-page{padding-inline:2ch}.dc-band{padding-block:calc(1.5 * var(--dc-line))}.dc-band--major{padding-block:calc(2.5 * var(--dc-line))}.dc-sheet{padding:var(--dc-space-4)}}@media (max-width: 64rem){.dc-reading{grid-template-columns:minmax(0,1fr)}.dc-reading>*{grid-column:1;grid-row:auto}}.dc-moment-surface,.dc-moment-hierarchy,.dc-moment-density,.dc-moment-alignment,.dc-moment-stop,.dc-moment-materials{display:grid;gap:var(--dc-space-3);min-inline-size:0}.dc-moment-surface--bare{border:var(--dc-rule) solid var(--dc-ink);padding:var(--dc-space-3)}.dc-moment-hierarchy--current{border-inline-start:var(--dc-rule) solid var(--dc-hair);padding-inline-start:var(--dc-space-3)}.dc-moment-collision,.dc-moment-hierarchy--violent{gap:var(--dc-space-1)}.dc-moment-collision .dc-display--hero,.dc-moment-hierarchy--violent .dc-display--hero{color:var(--dc-signal);line-height:var(--dc-display-lead-min)}.dc-moment-collision .dc-machine,.dc-moment-hierarchy--violent .dc-machine{line-height:1}.dc-moment-hierarchy--violent .dc-display--ink{color:var(--dc-ink)}.dc-moment-interrupt{background:var(--dc-ground-ink);color:var(--dc-paper-ink);display:grid;gap:var(--dc-space-4);min-inline-size:0;padding-block:var(--dc-space-6);padding-inline:var(--dc-space-5)}.dc-moment-interrupt :is(.dc-meta,.dc-machine,.dc-prose,.dc-voice){color:inherit}.dc-moment-interrupt .dc-display{color:var(--dc-signal-ink)}.dc-moment-interrupt .dc-bar{background:var(--dc-signal-ink)}.dc-moment-interrupt a{color:inherit}[data-dc-theme=dark] .dc-moment-interrupt{background:var(--dc-paper-ink);color:var(--dc-ground-ink)}[data-dc-theme=dark] .dc-moment-interrupt .dc-display{color:var(--dc-signal-paper)}[data-dc-theme=dark] .dc-moment-interrupt .dc-bar{background:var(--dc-signal-paper)}[data-dc-theme=dark] .dc-moment-interrupt :focus-visible{outline-color:var(--dc-signal-paper)}.dc-moment-interrupt>*{margin-block:0}.dc-moment-interrupt .dc-ui-button{border-color:currentColor;color:inherit}@media (hover: hover) and (pointer: fine){.dc-moment-interrupt .dc-ui-button:hover{background:var(--dc-paper-ink);color:var(--dc-ground-ink)}[data-dc-theme=dark] .dc-moment-interrupt .dc-ui-button:hover{background:var(--dc-ground-ink);color:var(--dc-paper-ink)}}.dc-moment-density--current{border-block:var(--dc-rule) solid var(--dc-hair);padding-block:var(--dc-space-3)}.dc-moment-density--wall{gap:var(--dc-space-2)}.dc-moment-wall{background:var(--dc-ink);display:grid;gap:var(--dc-space-1) var(--dc-space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding:var(--dc-space-3) var(--dc-space-4)}.dc-moment-wall .dc-machine{color:var(--dc-paper);font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);letter-spacing:var(--dc-machine-track-small);line-height:1.25;text-transform:uppercase}@container (max-width: 34rem){.dc-moment-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-moment-wall__more{display:none}}[data-dc-theme=dark] .dc-moment-wall{background:var(--dc-sheet-ink);outline:var(--dc-rule) solid var(--dc-hair-ink)}[data-dc-theme=dark] .dc-moment-wall .dc-machine{color:var(--dc-paper-ink)}.dc-moment-density--wall>.dc-display{color:var(--dc-signal);letter-spacing:-.03em;line-height:var(--dc-display-lead-min)}.dc-moment-alignment__line{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--dc-space-1) var(--dc-space-3);justify-content:space-between}.dc-moment-alignment--bad{padding-inline-end:var(--dc-space-3)}.dc-moment-alignment--bad .dc-moment-alignment__line{border-block:var(--dc-rule) solid var(--dc-signal);padding-block:var(--dc-space-2);transform:translate(var(--dc-space-3))}.dc-moment-alignment--bad .dc-moment-alignment__line .dc-display{color:var(--dc-ink)}.dc-moment-materials--current .dc-annotation{margin-inline-start:var(--dc-space-3)}.dc-moment-materials--primitive{border:var(--dc-rule) solid var(--dc-ink);padding:var(--dc-space-3)}.dc-form.dc-moment-materials--primitive{padding:var(--dc-space-5)}@container (max-width: 34rem){.dc-form.dc-moment-materials--primitive{padding:var(--dc-space-4)}}.dc-moment-face{align-items:center;display:grid;gap:var(--dc-space-4);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0}.dc-moment-face .dc-mark{block-size:clamp(8rem,36cqi,14rem);inline-size:clamp(8rem,36cqi,14rem)}.dc-moment-face__facts{display:grid;gap:var(--dc-space-1) var(--dc-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.dc-moment-face__facts .dc-machine{line-height:1.2;overflow-wrap:anywhere}@container (max-width: 44rem){.dc-moment-face{grid-template-columns:minmax(0,1fr)}.dc-moment-face__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-moment-stop{gap:var(--dc-space-4);padding-block-end:0}.dc-moment-stop:after{background:var(--dc-signal);block-size:var(--dc-bar);content:"";inline-size:var(--dc-col-unit)}.dc-page>.dc-moment-stop:last-child{padding-block-end:var(--dc-line)}.dc-field-acid{align-items:start;background:var(--dc-acid);color:var(--dc-ground-ink);-moz-column-gap:var(--dc-space-6);column-gap:var(--dc-space-6);display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);margin-block:calc(var(--dc-line) * 2);padding:var(--dc-space-7) var(--dc-col);row-gap:var(--dc-line);--dc-ink: var(--dc-ground-ink);--dc-paper: var(--dc-acid);--dc-sheet: var(--dc-acid);--dc-signal: var(--dc-ground-ink);--dc-machine: var(--dc-ground-ink);--theme-background: var(--dc-acid);--theme-background-input: var(--dc-acid);--theme-text: var(--dc-ground-ink);--theme-border: var(--dc-ground-ink);--theme-border-hair: var(--dc-ground-ink)}.dc-field-acid>*{min-inline-size:0}.dc-field-acid>.dc-meta{grid-column:1 / -1}.dc-field-acid>.dc-field-acid__claim{grid-column:1}.dc-field-acid>.dc-field-acid__answer{display:grid;gap:var(--dc-space-5);grid-column:2;justify-items:start}.dc-field-acid .dc-display{text-shadow:none}.dc-page>.dc-field-acid:last-child{margin-block-end:calc(var(--dc-line) * 3)}@container (max-width: 48rem){.dc-field-acid{grid-template-columns:minmax(0,1fr);padding-block:var(--dc-space-6)}.dc-field-acid>*,.dc-field-acid>.dc-field-acid__claim,.dc-field-acid>.dc-field-acid__answer{grid-column:1 / -1}}.dc-field-acid .dc-ui-button{border-color:var(--dc-ground-ink);color:var(--dc-ground-ink)}.dc-field-acid .dc-ui-button:focus-visible{background:var(--dc-ground-ink);color:var(--dc-acid)}.dc-field-acid .dc-ui-solid{background:var(--dc-ground-ink);border-color:var(--dc-ground-ink);color:var(--dc-acid)}.dc-field-acid .dc-ui-solid:focus-visible{background:transparent;border-color:var(--dc-ground-ink);color:var(--dc-ground-ink)}@media (hover: hover) and (pointer: fine){.dc-field-acid .dc-ui-button:hover{background:var(--dc-ground-ink);color:var(--dc-acid)}.dc-field-acid .dc-ui-solid:hover{background:transparent;color:var(--dc-ground-ink)}}.dc-plot{display:grid;gap:var(--dc-space-3);margin:0;min-inline-size:0}.dc-plot__rows{-moz-column-gap:var(--dc-space-4);column-gap:var(--dc-space-4);display:grid;grid-template-columns:fit-content(var(--dc-plot-label, 15rem)) minmax(0,1fr) max-content;list-style:none;margin:0;padding:0;row-gap:var(--dc-space-2)}.dc-plot__row{align-items:center;display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.dc-plot__label{line-height:1.1;min-inline-size:0}.dc-plot__track{block-size:calc(var(--dc-line) * .55);border-inline-start:var(--dc-rule) solid var(--dc-hair);position:relative}.dc-plot__mark{background:var(--dc-ink);block-size:100%;display:block;inline-size:calc(var(--dc-mark, 0) * 1%);position:relative;z-index:1}.dc-plot__mark--signal{background:var(--dc-signal)}.dc-plot__value{color:var(--dc-ink);font-variant-numeric:tabular-nums;overflow-wrap:normal;text-align:end;white-space:nowrap}.dc-plot__axis{border-block-start:var(--dc-rule) solid var(--dc-hair);display:grid;justify-items:start;padding-block-start:var(--dc-space-2);row-gap:var(--dc-space-1)}.dc-plot--points .dc-plot__track{align-content:center;border-inline-start:0;display:grid;margin-inline:calc(var(--dc-line) * .275)}.dc-plot--points .dc-plot__track:before{align-self:center;background:var(--dc-hair);block-size:var(--dc-rule);content:"";grid-area:1 / 1;inline-size:100%}.dc-plot--points .dc-plot__mark{block-size:calc(var(--dc-line) * .55);grid-area:1 / 1;inline-size:calc(var(--dc-line) * .55);justify-self:start;margin-inline-start:calc(var(--dc-mark, 0) * 1%);translate:calc(var(--dc-line) * -.275) 0}.dc-plot--change .dc-plot__mark--from{--dc-mark: var(--dc-from);background:var(--dc-paper);box-shadow:inset 0 0 0 2px var(--dc-ink);z-index:2}.dc-plot--change .dc-plot__mark:not(.dc-plot__mark--from){--dc-mark: var(--dc-to)}.dc-plot--change .dc-plot__span{align-self:center;background:var(--dc-ink);block-size:var(--dc-rule);grid-area:1 / 1;inline-size:calc((max(var(--dc-from),var(--dc-to)) - min(var(--dc-from),var(--dc-to)))*1%);justify-self:start;margin-inline-start:calc(min(var(--dc-from),var(--dc-to))*1%)}.dc-plot--change .dc-plot__mark--from.dc-plot__mark--signal{outline:var(--dc-rule) dashed var(--dc-signal);outline-offset:3px}.dc-plot [class*=dc-moment-],.dc-plot [data-moment]{outline:var(--dc-rule) dashed var(--dc-signal);outline-offset:2px}@container (max-width: 34rem){.dc-plot__rows{grid-template-columns:minmax(0,1fr) max-content}.dc-plot__row{row-gap:var(--dc-space-1)}.dc-plot__label{grid-column:1 / -1}}.dc-moment-row{align-items:baseline;border-block-start:var(--dc-rule) solid var(--dc-hair);display:flex;gap:var(--dc-space-4);justify-content:space-between;padding-block:var(--dc-space-2)}.dc-moment-row:last-child{border-block-end:var(--dc-rule) solid var(--dc-hair)}.dc-moment-row .dc-machine{line-height:1.1}.dc-moment-row>:last-child{text-align:end}.dc-moment-row>*{overflow-wrap:break-word}.dc-moment-row>.dc-display{overflow-wrap:normal}:not(.dc-moment-rows--ledger)>.dc-moment-row>:is(.dc-machine,.dc-meta):first-child:not(:last-child){flex-shrink:0;max-inline-size:60%}.dc-moment-row>.dc-meta:last-child:not(:first-child){flex:none;white-space:nowrap}@container (max-width: 34rem){.dc-moment-row{align-items:start;flex-direction:column;gap:var(--dc-space-1)}:not(.dc-moment-rows--ledger)>.dc-moment-row>:is(.dc-machine,.dc-meta):first-child:not(:last-child){max-inline-size:none}.dc-moment-row>:last-child{text-align:start}}.dc-moment-rows{display:grid;gap:0;list-style:none;margin:0;min-inline-size:0;padding:0}.dc-moment-rows--ledger>.dc-moment-row{-moz-column-gap:var(--dc-space-4);column-gap:var(--dc-space-4);display:grid;grid-template-columns:8rem minmax(0,1fr)}.dc-moment-rows--ledger>.dc-moment-row>:last-child{text-align:start}@container (max-width: 34rem){.dc-moment-rows--ledger>.dc-moment-row{grid-template-columns:minmax(0,1fr);row-gap:var(--dc-space-1)}}.dc-moment-human{display:grid;gap:0;min-inline-size:0}.dc-moment-human__said{align-items:start;border-block-start:var(--dc-rule) solid var(--dc-hair);-moz-column-gap:var(--dc-space-5);column-gap:var(--dc-space-5);display:grid;grid-template-columns:minmax(0,1fr);padding-block:var(--dc-line);row-gap:var(--dc-space-3)}.dc-moment-human__said :is(.dc-prose,.dc-voice){max-inline-size:44ch}.dc-moment-empty{align-content:center;display:grid;gap:var(--dc-space-5);justify-items:center;min-block-size:calc(var(--dc-line) * 9);min-inline-size:0;padding-block:calc(var(--dc-line) * 2);text-align:center}.dc-moment-empty>*{max-inline-size:34ch}.dc-moment-empty>.dc-display{line-height:var(--dc-display-lead-min)}.dc-moment-pause{display:grid;gap:0;list-style:none;margin:0;min-inline-size:0;padding:0}.dc-moment-recount{display:grid;gap:var(--dc-space-1);justify-items:start;min-inline-size:0}.dc-moment-recount>.dc-display{line-height:var(--dc-display-lead-min)}.dc-moment-recount>.dc-machine{line-height:1}.dc-moment-recount>:is(.dc-prose,.dc-voice){margin-block-start:var(--dc-space-2);max-inline-size:46ch}.dc-refusals{display:grid;list-style:none;margin:0;padding:0}.dc-refusals li{align-items:baseline;border-block-end:var(--dc-rule) solid var(--dc-hair);display:flex;gap:var(--dc-space-3);justify-content:space-between;padding-block:var(--dc-space-2)}.dc-refusals span:first-child{color:var(--dc-machine);flex:1 1 auto;font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);letter-spacing:var(--dc-machine-track-small);min-inline-size:0;text-transform:uppercase}.dc-refusals span:last-child{color:var(--dc-ink);flex:none;font-family:var(--dc-display);font-size:var(--dc-display-tiny);letter-spacing:var(--dc-display-track);line-height:var(--dc-display-leading);text-align:end}.dc-nav{background:var(--dc-paper);position:sticky;top:0;z-index:30}.dc-nav__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dc-space-4);justify-content:space-between;margin-inline:auto;max-inline-size:var(--dc-page-max);min-block-size:56px;padding-block:var(--dc-space-2);padding-inline:var(--dc-col)}.dc-nav__links,.dc-nav__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dc-space-4)}.dc-nav__link{color:var(--dc-machine);font-family:var(--dc-machine-face);font-size:var(--dc-ui-size);letter-spacing:var(--dc-machine-track-small);text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;gap:.4ch;min-block-size:44px}.dc-nav__link[aria-current=page]{color:var(--dc-ink);text-decoration:underline;text-underline-offset:var(--dc-space-1)}@media (hover: hover) and (pointer: fine){.dc-nav__link:hover,.dc-footer__col a:hover,.dc-toc a:hover{color:var(--dc-ink);text-decoration:underline}}.dc-nav__count{color:var(--dc-machine)}.dc-nav__panel .dc-nav__link{min-block-size:2.75rem;padding-block:var(--dc-space-2)}.dc-footer{margin-block-start:auto}.dc-footer__inner{align-items:start;padding-block:var(--dc-space-7)}.dc-footer__col{display:grid;align-content:start;gap:var(--dc-space-2)}.dc-footer__col a{color:var(--dc-machine);font-family:var(--dc-machine-face);font-size:var(--dc-ui-size);letter-spacing:var(--dc-machine-track-small);text-decoration:none;text-transform:uppercase;min-block-size:24px}.dc-footer__status{align-self:start;color:var(--dc-ink);display:inline-flex;font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);letter-spacing:var(--dc-machine-track-small);min-block-size:32px;text-transform:uppercase}.dc-toc{display:grid;gap:var(--dc-space-2)}.dc-toc a{color:var(--dc-machine);font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);letter-spacing:var(--dc-machine-track-small);line-height:1.25;text-decoration:none;text-transform:uppercase;display:block;min-block-size:24px}.dc-toc a[aria-current=true]{color:var(--dc-ink);text-decoration:underline}.dc-toc__list{margin-block-start:var(--dc-space-3)}.dc-toc__item--nested{padding-inline-start:var(--dc-space-3)}.dc-palette__item{background:transparent;border:0;border-block-end:var(--dc-rule) solid var(--dc-hair);color:inherit;text-align:start;width:100%}.dc-palette__item:is([aria-selected=true],[data-highlighted]) :where(.dc-meta,.dc-machine,.dc-prose),.dc-chip-group button.dc-chip:is([data-pressed],[aria-pressed=true],:focus-visible) .dc-nav__count{color:inherit}@media (hover: hover){.dc-chip-group button.dc-chip:hover .dc-nav__count{color:inherit}}.dc-skip{inset-inline-start:-9999px;position:absolute}.dc-skip:focus{background:var(--dc-ink);color:var(--dc-paper);font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);inset-block-start:var(--dc-space-3);inset-inline-start:var(--dc-space-3);padding:var(--dc-space-2) var(--dc-space-3);position:fixed;text-transform:uppercase;z-index:100}.dc-sr-only{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;position:absolute;white-space:nowrap;width:1px}.dc-control{background:var(--dc-sheet);border:var(--dc-rule) solid var(--dc-machine);border-radius:var(--dc-radius);display:block;font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);line-height:var(--dc-ui-lead);min-block-size:44px;min-inline-size:0;padding:var(--dc-space-2) var(--dc-space-3);width:100%}.dc-control:focus{border-color:var(--dc-ink)}.dc-control::-moz-placeholder{color:var(--dc-machine);opacity:1}.dc-control::placeholder{color:var(--dc-machine);opacity:1}.dc-form{display:grid;gap:var(--dc-space-5)}.dc-form__field{display:grid;gap:var(--dc-space-2)}.dc-form__label{color:var(--dc-machine);font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);letter-spacing:var(--dc-machine-track-small);text-transform:uppercase}.dc-table-scroll{overflow-x:auto;min-inline-size:0}.dc-table{border-collapse:collapse;inline-size:100%;table-layout:fixed;overflow-wrap:anywhere;font-size:var(--dc-ui-size)}.dc-table caption{color:var(--dc-machine);text-align:start;padding-block-end:var(--dc-space-3)}.dc-document :is(pre,table){display:block;max-inline-size:100%;overflow-x:auto}.dc-document pre{background:var(--dc-sheet);border:var(--dc-rule) solid var(--dc-hair);padding:var(--dc-space-4) var(--dc-space-3);font-family:var(--dc-machine-face);font-size:var(--dc-ui-size);font-variant-ligatures:none;letter-spacing:0;line-height:1;white-space:pre}.dc-document pre code{background:none;font:inherit;letter-spacing:0;padding:0}.dc-document table{border-collapse:collapse;font-size:var(--dc-prose-size-small)}.dc-document :is(th,td){border-block-end:var(--dc-rule) solid var(--dc-hair);min-inline-size:12ch;overflow-wrap:normal;padding:var(--dc-space-2) var(--dc-space-3);text-align:start}.dc-document a{text-decoration:underline}.dc-table :where(th,td){border-block-end:var(--dc-rule) solid var(--dc-hair);padding:var(--dc-space-2) var(--dc-space-3);text-align:start;vertical-align:top}.dc-table th{color:var(--dc-machine);font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);font-weight:400;letter-spacing:var(--dc-machine-track-small);text-transform:uppercase}.dc-table td{background:var(--dc-sheet)}.dc-details{border-block-start:var(--dc-rule) solid var(--dc-hair)}.dc-details>summary{align-items:baseline;color:var(--dc-machine);display:flex;font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);gap:var(--dc-space-2);letter-spacing:var(--dc-machine-track-small);list-style:none;min-block-size:2.75rem;padding-block:var(--dc-space-2);text-transform:uppercase}.dc-details>summary::-webkit-details-marker{display:none}.dc-details>summary:before{color:var(--dc-ink);content:"+"}.dc-details[open]>summary:before{content:"−"}@media (hover: hover) and (pointer: fine){.dc-details>summary:hover{color:var(--dc-ink)}}.dc-page-loader{min-block-size:40vh;padding-block:var(--dc-space-7)}.dc-list-reset{list-style:none;margin:0;padding:0}.dc-pattern-header,.dc-section-rule{padding-block-start:var(--dc-space-5)}.dc-writing-search{flex:1 1 18rem;min-inline-size:0;max-inline-size:32rem}.dc-nowrap{flex-wrap:nowrap}.dc-self-start{align-self:start;justify-self:start}.dc-form__field--end{align-content:end}.dc-newsletter .dc-control{flex:1 1 16ch;inline-size:auto}.dc-newsletter .dc-ui-button{flex:0 0 auto}.dc-palette__item>*{min-inline-size:0;overflow-wrap:anywhere}.dc-pad-block-end-3{padding-block-end:var(--dc-space-3)}.dc-process{background:transparent;list-style:none;margin:0;padding:0}.dc-process__phase{grid-template-rows:auto auto 1fr auto}.dc-process__deliverables{margin:0;padding-block-end:var(--dc-space-3)}.dc-palette__empty{padding:var(--dc-space-4)}.dc-palette__section-label{border-block-end:var(--dc-rule) solid var(--dc-hair);padding:var(--dc-space-2) var(--dc-space-4)}.dc-palette__footer{border-block-start:var(--dc-rule) solid var(--dc-hair);padding:var(--dc-space-2) var(--dc-space-4)}.dc-nav__toggle{display:none;min-inline-size:44px;padding-inline:var(--dc-space-1)}@media (max-width: 60rem){.dc-nav__links{display:none}.dc-nav__toggle{display:inline-flex}}@media (min-width: 60.001rem){.dc-nav__panel{display:none}}@media (max-width: 40rem){.dc-nav__booking,.dc-nav__search{display:none}.dc-nav__inner,.dc-nav__actions{gap:var(--dc-space-2)}}@media (max-width: 24rem){.dc-nav__inner,.dc-nav__inner .dc-wordmark{gap:var(--dc-space-1)}}@media (max-width: 48rem){.dc-nav__inner{padding-inline:2ch}.dc-refusals li{align-items:start;flex-direction:column;gap:var(--dc-space-2)}.dc-refusals span:last-child{text-align:start}}@media print{@page{margin:18mm}:root,[data-dc-theme]{color-scheme:light;--dc-paper: #fff;--dc-sheet: #fff;--dc-ink: #000;--dc-hair: #d5cec1;--dc-signal: #df0c08;--dc-highlight: #df0c08;--dc-machine: #4a4a4a}[data-dc-theme=dark] .dc-chip{background:var(--dc-signal);color:var(--dc-paper)}[data-dc-theme=dark] .dc-moment-interrupt{background:var(--dc-ground-ink);color:var(--dc-paper-ink)}[data-dc-theme=dark] .dc-moment-interrupt .dc-display{color:var(--dc-signal-ink)}[data-dc-theme=dark] .dc-moment-interrupt .dc-bar{background:var(--dc-signal-ink)}[data-dc-theme=dark] .dc-moment-wall{background:var(--dc-ink);outline:0}[data-dc-theme=dark] .dc-moment-wall .dc-machine{color:var(--dc-paper)}html,body{background:#fff;color:#000}.dc-nav,.dc-footer,.dc-palette__scrim,.dc-palette,.dc-skip,.dc-reading__nav{display:none!important}.dc-page{max-inline-size:none;padding-inline:0}a{color:inherit}.dc-display{text-shadow:none!important}.dc-frame,.dc-note,.dc-chip-group,.dc-field-acid,.dc-moment-row,.dc-index>li,.dc-plot,pre,table{-moz-column-break-inside:avoid;break-inside:avoid}.dc-display,.dc-figure{-moz-column-break-after:avoid;break-after:avoid}.dc-chip,.dc-bar,.dc-ui-solid,.dc-field-acid,.dc-moment-interrupt,.dc-moment-wall,.dc-plot__mark,.dc-plot__span,.dc-plot--points .dc-plot__track:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:is(.dc-palette,.dc-nav__panel,.dc-popover,.dc-menu,.dc-toast){background:var(--theme-background-modal, var(--dc-sheet));border:0;border-radius:0;box-shadow:inset 2px 0 0 0 var(--theme-text, var(--dc-ink)),inset -2px 0 0 0 var(--theme-text, var(--dc-ink)),inset 0 2px 0 0 var(--theme-text, var(--dc-ink)),inset 0 -2px 0 0 var(--theme-text, var(--dc-ink));box-sizing:border-box;color:var(--theme-text, var(--dc-ink));min-inline-size:0}:is(.dc-palette,.dc-palette__scrim,.dc-nav__panel,.dc-nav__scrim,.dc-popover,.dc-menu,.dc-tooltip,.dc-toast){opacity:1;transition:opacity var(--dc-motion-duration) var(--dc-motion-ease)}:is(.dc-palette,.dc-palette__scrim,.dc-nav__panel,.dc-nav__scrim,.dc-popover,.dc-menu,.dc-tooltip,.dc-toast):is([data-starting-style],[data-ending-style]){opacity:0}@media (prefers-reduced-motion: reduce){:is(.dc-palette,.dc-palette__scrim,.dc-nav__panel,.dc-nav__scrim,.dc-popover,.dc-menu,.dc-tooltip,.dc-toast,.dc-chip-group button.dc-chip,.dc-nav__close,.dc-toast__close){transition:none!important}}:is(.dc-palette__item[aria-selected=true],.dc-palette__item[data-highlighted],.dc-menu__item[data-highlighted],.dc-chip-group button.dc-chip[data-pressed],.dc-chip-group button.dc-chip[aria-pressed=true]){background:var(--theme-text, var(--dc-ink));border-color:var(--theme-text, var(--dc-ink));color:var(--theme-background, var(--dc-paper))}[data-dc-theme=dark] :is(.dc-palette__item[aria-selected=true],.dc-palette__item[data-highlighted],.dc-menu__item[data-highlighted],.dc-chip-group button.dc-chip[data-pressed],.dc-chip-group button.dc-chip[aria-pressed=true]){background:var(--dc-acid);border-color:var(--dc-ground-ink);color:var(--dc-ground-ink)}:is(.dc-palette,.dc-nav__panel,.dc-toast,.dc-popover,.dc-menu,.dc-chip-group) :is(a,button,input,[role=menuitem],[tabindex]):focus-visible,:is(.dc-palette,.dc-nav__panel,.dc-popover,.dc-menu):focus-visible{outline:2px solid var(--theme-focused-foreground, var(--dc-ink));outline-offset:3px}:is(.dc-palette__field,.dc-palette__item,.dc-menu__item):focus-visible{outline-offset:-3px}.dc-palette__scrim,.dc-nav__scrim{background:var(--theme-background, var(--dc-paper));inset:0;position:fixed;z-index:100}.dc-palette{display:flex;flex-direction:column;inline-size:min(40rem,calc(100% - 2 * var(--dc-space-4)));inset-block-start:max(var(--dc-space-5),12%);inset-inline:0;margin-inline:auto;max-block-size:min(34rem,calc(100% - 2 * var(--dc-space-5)));padding:2px;position:fixed;z-index:110}.dc-palette__title{border-block-end:var(--dc-rule) solid var(--theme-border, var(--dc-hair));color:var(--dc-machine-role, var(--dc-machine));font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);font-weight:400;letter-spacing:var(--dc-machine-track-small);line-height:var(--dc-machine-lead);margin:0;padding:var(--dc-space-1) var(--dc-space-4);text-transform:uppercase}.dc-palette__title--hidden{block-size:1px;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;border:0}.dc-palette__field{background:transparent;border:0;border-block-end:var(--dc-rule) solid var(--theme-border, var(--dc-hair));border-radius:0;box-sizing:border-box;color:inherit;font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);inline-size:100%;letter-spacing:var(--dc-ui-track);line-height:var(--dc-ui-lead);min-block-size:2.75rem;padding:var(--dc-space-2) var(--dc-space-4);text-transform:uppercase}.dc-palette__field::-moz-placeholder{color:var(--dc-machine-role, var(--dc-machine));opacity:1}.dc-palette__field::placeholder{color:var(--dc-machine-role, var(--dc-machine));opacity:1}.dc-palette__list{flex:1 1 auto;list-style:none;margin:0;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:0}.dc-palette__item{align-items:center;cursor:pointer;display:flex;font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);gap:var(--dc-space-4);justify-content:space-between;letter-spacing:var(--dc-ui-track);line-height:var(--dc-ui-lead);min-block-size:2.75rem;padding:var(--dc-space-2) var(--dc-space-4);text-transform:uppercase}.dc-palette__item[aria-disabled=true],.dc-palette__item[data-disabled]{cursor:not-allowed;opacity:.45}.dc-nav__panel{display:flex;flex-direction:column;gap:var(--dc-space-4);inline-size:min(22rem,calc(100% - var(--dc-space-7)));inset-block:0;inset-inline-end:0;overflow-y:auto;padding:var(--dc-space-5);position:fixed;z-index:110}.dc-nav__panel :is(ul,ol){display:flex;flex-direction:column;gap:var(--dc-space-2);list-style:none;margin:0;padding:0}.dc-nav__close{align-items:center;align-self:flex-start;background:transparent;border:var(--dc-rule) solid var(--theme-text, var(--dc-ink));border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);justify-content:center;letter-spacing:var(--dc-ui-track);line-height:var(--dc-ui-lead);min-block-size:2.75rem;padding:var(--dc-space-2) var(--dc-space-4);text-transform:uppercase;transition:background var(--dc-motion-duration) var(--dc-motion-ease),color var(--dc-motion-duration) var(--dc-motion-ease)}.dc-nav__close:hover,.dc-nav__close:focus-visible{background:var(--theme-text, var(--dc-ink));color:var(--theme-background, var(--dc-paper))}.dc-toast-viewport{display:grid;gap:var(--dc-space-2);inline-size:min(28rem,calc(100% - 2 * var(--dc-space-4)));inset-block-start:var(--dc-space-4);inset-inline:0;margin-inline:auto;pointer-events:none;position:fixed;z-index:200}.dc-toast{align-items:start;-moz-column-gap:var(--dc-space-4);column-gap:var(--dc-space-4);display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--dc-space-4);pointer-events:auto;position:relative;row-gap:var(--dc-space-1)}.dc-toast:is([data-swiping],[data-swipe-direction]){transform:translate(var(--toast-swipe-movement-x, 0px),var(--toast-swipe-movement-y, 0px))}.dc-toast[data-limited]{display:none}.dc-toast__title{color:var(--theme-text, var(--dc-ink));font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);font-weight:400;grid-column:1;letter-spacing:var(--dc-ui-track);line-height:var(--dc-ui-lead);margin:0;text-transform:uppercase}.dc-toast__description{color:var(--theme-text, var(--dc-ink));font-family:var(--dc-prose);font-size:var(--dc-prose-size-compact);grid-column:1;line-height:var(--dc-prose-lead);margin:0;text-wrap:pretty}.dc-toast__close{align-items:center;background:transparent;border:var(--dc-rule) solid var(--theme-text, var(--dc-ink));border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);grid-column:2;grid-row:1 / span 2;justify-content:center;letter-spacing:var(--dc-ui-track);line-height:var(--dc-ui-lead);min-block-size:2.75rem;padding:var(--dc-space-2) var(--dc-space-4);text-transform:uppercase;transition:background var(--dc-motion-duration) var(--dc-motion-ease),color var(--dc-motion-duration) var(--dc-motion-ease)}.dc-toast__close:hover,.dc-toast__close:focus-visible{background:var(--theme-text, var(--dc-ink));color:var(--theme-background, var(--dc-paper))}.dc-toast[data-type=error]:before{background:var(--theme-text, var(--dc-ink));content:"";inline-size:var(--dc-bar);inset-block:0;inset-inline-start:0;position:absolute}.dc-toast[data-type=error]{padding-inline-start:calc(var(--dc-space-4) + var(--dc-bar))}.dc-toast[data-type=error][data-dc-signal] .dc-toast__title{color:var(--theme-focused-foreground, var(--dc-signal));font-family:var(--dc-display);font-size:var(--dc-display-tiny);letter-spacing:var(--dc-display-track-tiny);line-height:var(--dc-display-lead-tiny);text-transform:none}.dc-chip-group[data-orientation]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--dc-space-2)}.dc-chip-group[data-orientation=vertical]{flex-direction:column}.dc-chip-group button.dc-chip{align-items:center;background:transparent;border:var(--dc-rule) solid var(--theme-text, var(--dc-ink));border-radius:0;color:var(--theme-text, var(--dc-ink));cursor:pointer;display:inline-flex;font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);gap:var(--dc-space-2);letter-spacing:var(--dc-ui-track);line-height:var(--dc-ui-lead);min-block-size:2.75rem;padding:var(--dc-space-1) var(--dc-space-4);text-transform:uppercase;transition:background var(--dc-motion-duration) var(--dc-motion-ease),color var(--dc-motion-duration) var(--dc-motion-ease)}.dc-chip-group button.dc-chip:before{color:transparent;content:"→"}.dc-chip-group button.dc-chip:is([data-pressed],[aria-pressed=true]):before{color:inherit}@media (hover: hover){.dc-chip-group button.dc-chip:hover:not([data-disabled],:disabled,[data-pressed],[aria-pressed=true]){background:var(--theme-text, var(--dc-ink));color:var(--theme-background, var(--dc-paper))}}.dc-chip-group button.dc-chip:is([data-disabled],:disabled){cursor:not-allowed;opacity:.45}.dc-positioner{z-index:120}.dc-popover{max-inline-size:22rem;padding:var(--dc-space-4)}.dc-menu{display:flex;flex-direction:column;min-inline-size:12rem;padding:2px}.dc-menu__item{align-items:center;cursor:pointer;display:flex;font-family:var(--dc-ui-face);font-size:var(--dc-ui-size);gap:var(--dc-space-4);justify-content:space-between;letter-spacing:var(--dc-ui-track);line-height:var(--dc-ui-lead);min-block-size:2.75rem;padding:var(--dc-space-2) var(--dc-space-4);text-transform:uppercase}.dc-menu__item[data-disabled]{cursor:not-allowed;opacity:.45}.dc-tooltip{background:var(--theme-text, var(--dc-ink));border-radius:0;box-shadow:none;color:var(--theme-background, var(--dc-paper));font-family:var(--dc-machine-face);font-size:var(--dc-machine-size-small);letter-spacing:var(--dc-machine-track-small);line-height:var(--dc-machine-lead);max-inline-size:20rem;padding:var(--dc-space-1) var(--dc-space-2);text-transform:uppercase}@media print{.dc-palette__scrim,.dc-palette,.dc-nav__scrim,.dc-nav__panel,.dc-toast-viewport,.dc-popover,.dc-menu,.dc-tooltip{display:none!important}}
