@layer s11-product-shell,s11-base;@layer s11-base{:where(.s11-surface [data-node-id]){--s11-inline-gutter:1;color:var(--s11-ink)}.s11-surface{container:s11/inline-size;isolation:isolate;background:var(--s11-ground);color:var(--s11-text);font-family:var(--s11-font-text);font-size:var(--s11-body);font-weight:var(--s11-weight-text);line-height:var(--s11-line-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}
.s11-surface *,.s11-surface *::before,.s11-surface *::after{box-sizing:border-box;margin:0;padding:0;overflow-clip-margin:0}
.s11-surface[data-s11-inactive] *{animation-play-state:paused!important}
.s11-surface[data-s11-admission],.s11-surface [data-s11-admission],.s11-surface[data-s11-admission] *,.s11-surface [data-s11-admission] *{animation-play-state:paused!important}
.s11-surface h1,.s11-surface h2,.s11-surface h3,.s11-surface h4,.s11-surface h5,.s11-surface h6{font:inherit}
.s11-surface [data-s11-font-role="display"]{font-family:var(--s11-font-display)}
.s11-surface :focus-visible{outline:2px solid var(--s11-focus);outline-offset:2px;border-radius:2px}
.s11-surface p,.s11-surface li,.s11-surface dd{max-inline-size:66ch}.s11-surface :where(.s11-text+.s11-text){margin-block-start:var(--s11-tight)}.s11-surface .s11-text p+p{margin-block-start:var(--s11-tight)}.s11-surface .s11-lines>p+p{margin-block-start:0}
.s11-surface .s11-decorative{user-select:none;--s11-accent-ink:var(--s11-accent)}
.s11-surface strong{font-weight:var(--s11-weight-run-strong)}.s11-surface code{font-family:var(--s11-font-code,monospace);font-size:.92em}
.s11-surface [data-scene-clickable-text]{position:relative;cursor:pointer}
.s11-surface a{color:var(--s11-ink);text-decoration:underline;text-decoration-color:var(--s11-accent);text-decoration-thickness:.09em;text-underline-offset:.16em}.s11-surface a:where(:not(.s11-button)):hover{color:var(--s11-accent-ink)}
.s11-surface .s11-section{padding-inline:max(var(--s11-field-edge),calc((100cqi - var(--s11-field-max))/2));padding-block:var(--s11-movement)}
.s11-surface .s11-figure{display:grid;grid-template-rows:minmax(0,1fr) auto;border-radius:.75rem}.s11-surface .s11-figure>a{min-block-size:0;border-radius:inherit}.s11-surface .s11-figure>figcaption{min-inline-size:0}
.s11-surface figure img{max-inline-size:100%;block-size:auto;display:block;border-radius:inherit}
.s11-surface figcaption{margin-block-start:var(--s11-hug);font-size:var(--s11-detail);color:var(--s11-ink-muted)}
.s11-surface .s11-table{overflow-x:auto}.s11-surface table{border-collapse:collapse;font-size:var(--s11-detail);min-inline-size:100%}
.s11-surface caption{text-align:start;font-size:var(--s11-detail);color:var(--s11-ink-muted);margin-block-end:var(--s11-hug)}
.s11-surface th,.s11-surface td{text-align:start;padding:.6em .9em;border-block-end:1px solid var(--s11-border);vertical-align:top}.s11-surface thead th{font-weight:650;border-block-end-width:2px}
.s11-surface .s11-button{display:inline-flex;align-self:start;justify-self:start;align-items:center;justify-content:center;gap:.5em;min-block-size:2.75rem;padding:.55em 1.15em;border:1px solid transparent;border-radius:calc(var(--s11-radius)*.85);text-decoration:none;font:inherit;font-weight:600;font-size:var(--s11-detail);cursor:pointer}
.s11-surface details{border-block-end:1px solid var(--s11-border);padding-block:var(--s11-tight)}
.s11-surface summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1em;min-block-size:2.75rem}
.s11-surface summary::-webkit-details-marker{display:none}.s11-surface summary::after{content:"+";font-size:1.2em;color:var(--s11-ink-muted)}.s11-surface details[open]>summary::after{content:"−"}
.s11-surface .s11-disclosure-body{padding-block:var(--s11-tight) var(--s11-hug)}.s11-surface details:not([open])>.s11-disclosure-body{display:none}.s11-surface .s11-line{display:block}.s11-surface [data-node-kind="button"]:where(:not([data-s11-appearance]),[data-s11-appearance="filled"]){background:var(--s11-accent);color:var(--s11-on-accent);--s11-focus:var(--s11-on-accent);--s11-focus-contained:1;outline-offset:-4px}.s11-surface [data-node-kind="button"]:where(:not([data-s11-appearance]),[data-s11-appearance="filled"]):hover{border-color:currentColor}.s11-surface [data-s11-appearance="outline"]{background:transparent;border-color:var(--s11-ink);color:var(--s11-ink);--s11-focus:var(--s11-ink)}.s11-surface [data-s11-appearance="quiet"]{background:color-mix(in oklab,var(--s11-ink) 8%,transparent);color:var(--s11-ink);--s11-focus:var(--s11-ink)}.s11-surface [data-s11-size="large"]{min-block-size:3.25rem;padding:.7em 1.5em;font-size:var(--s11-body)}.s11-surface > .s11-section > [data-s11-reveal]{animation-name:var(--s11-surface-motion-18fe0ecafd696995-name,none);animation-duration:0ms;animation-delay:0ms;animation-iteration-count:1;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:both;animation-play-state:var(--s11-surface-motion-18fe0ecafd696995-play,running);animation-timeline:auto;animation-range:normal}@supports (animation-timeline:scroll()){.s11-surface > .s11-section > [data-s11-reveal]{--s11-surface-motion-18fe0ecafd696995-name:var(--s11-reveal-choice,var(--s11-reveal-local,var(--s11-reveal-default,none)));animation-duration:auto;animation-timeline:view(block);animation-range:entry 0% entry 35%}}@media(prefers-reduced-motion:reduce){.s11-surface > .s11-section > [data-s11-reveal]{--s11-surface-motion-18fe0ecafd696995-name:none!important}}.s11-surface[data-s11-still] > .s11-section > [data-s11-reveal]{--s11-surface-motion-18fe0ecafd696995-name:none!important}@media print{.s11-surface > .s11-section > [data-s11-reveal]{--s11-surface-motion-18fe0ecafd696995-name:none!important}}@keyframes s11-reveal-effect-6f22b5310db94e1b934d77e6{0%{opacity:0.35}100%{opacity:1}}@keyframes s11-reveal-effect-5549f5e802f929e6bb9061ac{0%{opacity:0.35;translate:0 1.1rem}100%{opacity:1;translate:0 0}}}