.plddt[data-astro-cid-oxrgtqnh]{gap:6px;margin:0;display:grid}.plddt__bar[data-astro-cid-oxrgtqnh]{border-radius:var(--md-sys-shape-corner-full);width:100%;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);overflow:hidden}.plddt__ticks[data-astro-cid-oxrgtqnh]{height:1rem;font:var(--md-sys-typescale-label-small);color:var(--md-sys-color-on-surface-variant);position:relative}.plddt__tick[data-astro-cid-oxrgtqnh]{left:var(--at);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.stp[data-astro-cid-kc7r37jd]{gap:24px;display:grid}.stp__panels[data-astro-cid-kc7r37jd]{gap:12px;min-width:0;display:grid}.stp__rail[data-astro-cid-kc7r37jd]{display:none}.stp__item[data-astro-cid-kc7r37jd]{isolation:isolate;border-radius:var(--md-sys-shape-corner-large);text-align:start;width:100%;color:var(--md-sys-color-on-surface-variant);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), border-radius var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);align-items:flex-start;gap:14px;padding:10px 16px 10px 12px;display:flex;position:relative}.stp__item[data-astro-cid-kc7r37jd]:before{content:"";z-index:-1;border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);position:absolute;inset:0}.stp__item[data-astro-cid-kc7r37jd]:hover:before{opacity:var(--md-sys-state-hover)}.stp__item[data-astro-cid-kc7r37jd]:focus-visible:before{opacity:var(--md-sys-state-focus)}.stp__item[data-astro-cid-kc7r37jd]:active:before{opacity:var(--md-sys-state-pressed)}.stp__item[data-astro-cid-kc7r37jd]:active{border-radius:var(--md-sys-shape-corner-medium)}.stp__item[data-astro-cid-kc7r37jd]:not(:last-child):after{content:"";z-index:-1;inset-inline-start:27px;background:var(--md-sys-color-outline-variant);width:2px;transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);border-radius:1px;position:absolute;top:44px;bottom:-14px}.stp__item[data-astro-cid-kc7r37jd][data-done]:after{background:var(--md-sys-color-primary)}.stp__num[data-astro-cid-kc7r37jd]{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);width:32px;height:32px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);font-variant-numeric:tabular-nums;transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-medium2) var(--app-easing-spring);flex:none;place-items:center;margin-top:2px;display:grid}.stp__item-text[data-astro-cid-kc7r37jd]{gap:1px;min-width:0;padding-top:1px;display:grid}.stp__item-step[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-label-small);letter-spacing:.08em;text-transform:uppercase}.stp__item-title[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface);line-height:1.3}.stp__item[data-astro-cid-kc7r37jd][data-done] .stp__num[data-astro-cid-kc7r37jd]{background:color-mix(in srgb, var(--md-sys-color-primary) 14%, var(--md-sys-color-surface));color:var(--md-sys-color-primary)}.stp__item[data-astro-cid-kc7r37jd][aria-selected=true]{background:color-mix(in srgb, var(--md-sys-color-secondary-container) 62%, var(--md-sys-color-surface))}.stp__item[data-astro-cid-kc7r37jd][aria-selected=true] .stp__num[data-astro-cid-kc7r37jd]{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);transform:scale(1.06)}.stp__item[data-astro-cid-kc7r37jd][aria-selected=true] .stp__item-step[data-astro-cid-kc7r37jd]{color:var(--md-sys-color-primary)}.stp__item[data-astro-cid-kc7r37jd][aria-selected=true] .stp__item-title[data-astro-cid-kc7r37jd]{font-weight:600}.stp__panel[data-astro-cid-kc7r37jd]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);min-width:0;scroll-margin-top:calc(var(--app-topbar-height) + 24px);align-content:start;gap:20px;padding:clamp(20px,2.6vw,36px);display:grid;position:relative}.stp__panel[data-astro-cid-kc7r37jd]:focus-visible{outline-offset:3px;border-radius:var(--md-sys-shape-corner-extra-large)}.stp__head[data-astro-cid-kc7r37jd]{isolation:isolate;align-items:center;gap:16px;display:flex;position:relative}.stp__head-icon[data-astro-cid-kc7r37jd]{background:var(--md-sys-color-primary-container);width:56px;height:56px;color:var(--md-sys-color-on-primary-container);flex:none;place-items:center;display:grid}.stp__head-glyph[data-astro-cid-kc7r37jd]{width:28px;height:28px}.stp__head-text[data-astro-cid-kc7r37jd]{gap:2px;min-width:0;display:grid}.stp__head-step[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-label-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-primary)}.stp__head-num[data-astro-cid-kc7r37jd]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.04em;color:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent);align-self:flex-start;margin-inline-start:auto;font-size:3.5rem;font-weight:700;line-height:.9}.stp__head-num[data-astro-cid-kc7r37jd]:before{content:attr(data-num)}.stp__content[data-astro-cid-kc7r37jd]{align-content:start;gap:18px;min-width:0;display:grid}.stp__body[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface);max-width:68ch}.stp__points[data-astro-cid-kc7r37jd]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stp__points[data-astro-cid-kc7r37jd] li[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);gap:10px;max-width:80ch;display:flex}.stp__point-icon[data-astro-cid-kc7r37jd]{width:20px;height:20px;color:var(--md-sys-color-primary);margin-top:0}.stp__caution[data-astro-cid-kc7r37jd]{border-radius:var(--md-sys-shape-corner-large);font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--md-sys-color-tertiary) 9%, var(--md-sys-color-surface-container-low));gap:12px;padding:14px 18px;display:flex}.stp__caution-icon[data-astro-cid-kc7r37jd]{width:20px;height:20px;color:var(--md-sys-color-tertiary);margin-top:0}.stp__caution[data-astro-cid-kc7r37jd] strong[data-astro-cid-kc7r37jd]{color:var(--md-sys-color-tertiary);font-weight:600}.stp__plddt[data-astro-cid-kc7r37jd]{padding:2px 2px 0}.stp__scope[data-astro-cid-kc7r37jd]{gap:12px;display:grid}@media (width>=620px){.stp__scope[data-astro-cid-kc7r37jd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stp__scope-col[data-astro-cid-kc7r37jd]{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);align-content:start;gap:8px;padding:14px 16px 16px;display:grid}.stp__scope-title[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface);align-items:center;gap:8px;display:flex}.stp__scope-icon[data-astro-cid-kc7r37jd]{width:20px;height:20px;color:var(--md-sys-color-primary)}.stp__scope-col[data-astro-cid-kc7r37jd][data-kind=more] .stp__scope-icon[data-astro-cid-kc7r37jd]{color:var(--md-sys-color-tertiary)}.stp__scope-list[data-astro-cid-kc7r37jd]{gap:6px;margin:0;padding:0 0 0 28px;list-style:none;display:grid}.stp__scope-list[data-astro-cid-kc7r37jd] li[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);font-size:.8125rem;line-height:1.4;position:relative}.stp__scope-list[data-astro-cid-kc7r37jd] li[data-astro-cid-kc7r37jd]:before{content:"";inset-inline-start:-14px;opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em}.stp__sub[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-label-large);letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant);margin-bottom:10px}.stp__cmds[data-astro-cid-kc7r37jd] ul[data-astro-cid-kc7r37jd]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stp__cmd[data-astro-cid-kc7r37jd]{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-high);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 8px 10px 16px;display:grid}.stp__cmd-tool[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-label-small);letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-primary)}.stp__cmd-code[data-astro-cid-kc7r37jd]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-family:var(--md-ref-typeface-mono);color:var(--md-sys-color-on-surface);font-size:.875rem;line-height:1.45}.stp__cmd-copy[data-astro-cid-kc7r37jd]{width:40px;height:40px;display:none}html.js .stp__cmd-copy[data-astro-cid-kc7r37jd]{display:inline-grid}.stp__cmd-copy-icon[data-astro-cid-kc7r37jd]{width:20px;height:20px}.stp__cmd-note[data-astro-cid-kc7r37jd]{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);grid-column:2/-1}.stp__content[data-astro-cid-kc7r37jd][hidden],.stp__panel[data-astro-cid-kc7r37jd][hidden]{display:none}.stp__toggle[data-astro-cid-kc7r37jd]{flex:none;margin-inline-start:auto;display:none}.stp__chevron[data-astro-cid-kc7r37jd]{transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized)}.stp__toggle[data-astro-cid-kc7r37jd][aria-expanded=true] .stp__chevron[data-astro-cid-kc7r37jd]{transform:rotate(180deg)}.stp__panel[data-astro-cid-kc7r37jd][data-collapsed]{gap:0}.stp__links[data-astro-cid-kc7r37jd]{margin:0;padding:0;list-style:none}.stp__link-out[data-astro-cid-kc7r37jd]{width:14px;height:14px;margin-inline-start:-2px}.stp__nav[data-astro-cid-kc7r37jd]{display:none}@media (width>=961px){html.js .stp[data-astro-cid-kc7r37jd]{grid-template-columns:minmax(260px,316px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px)}html.js .stp__rail[data-astro-cid-kc7r37jd]{top:calc(var(--app-topbar-height) + 24px);gap:4px;display:grid;position:sticky}html.js .stp__panel[data-astro-cid-kc7r37jd]:not([data-active]){display:none}html.js .stp__panels[data-astro-cid-kc7r37jd]{gap:0}html.js .stp__panel[data-astro-cid-kc7r37jd]{min-height:var(--stp-min-h,0px);grid-template-rows:auto 1fr auto}html.js .stp__nav[data-astro-cid-kc7r37jd]{border-top:1px solid var(--md-sys-color-outline-variant);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}}@media (width<=960px){html.js .stp__toggle[data-astro-cid-kc7r37jd]{display:inline-grid}html.js .stp__head-num[data-astro-cid-kc7r37jd]{display:none}html.js .stp__head[data-astro-cid-kc7r37jd]{cursor:pointer;border-radius:var(--md-sys-shape-corner-large);margin:-10px;padding:10px}html.js .stp__head[data-astro-cid-kc7r37jd]:before{content:"";z-index:-1;border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);position:absolute;inset:0}html.js .stp__head[data-astro-cid-kc7r37jd]:hover:before{opacity:var(--md-sys-state-hover)}html.js .stp__head[data-astro-cid-kc7r37jd]:active:before{opacity:var(--md-sys-state-pressed)}html.js .stp__panel[data-astro-cid-kc7r37jd]:not([data-collapsed]){background:var(--md-sys-color-surface-container-low)}html.js .stp__panel[data-astro-cid-kc7r37jd][data-collapsed]{background:var(--md-sys-color-surface)}}@media (width<=560px){.stp__panel[data-astro-cid-kc7r37jd]{border-radius:var(--md-sys-shape-corner-extra-large);padding:16px}html.js .stp__panel[data-astro-cid-kc7r37jd][data-collapsed]{padding-block:14px}.stp__head[data-astro-cid-kc7r37jd]{gap:12px}.stp__head-icon[data-astro-cid-kc7r37jd]{width:40px;height:40px}.stp__head-glyph[data-astro-cid-kc7r37jd]{width:22px;height:22px}.stp__head-title[data-astro-cid-kc7r37jd]{font-size:1.1875rem;line-height:1.25}.stp__head-step[data-astro-cid-kc7r37jd]{font-size:.6875rem}.stp__head-num[data-astro-cid-kc7r37jd]{display:none}.stp__cmd[data-astro-cid-kc7r37jd]{grid-template-columns:minmax(0,1fr) auto;padding:6px 6px 12px 14px}.stp__cmd-tool[data-astro-cid-kc7r37jd]{grid-area:1/1}.stp__cmd-copy[data-astro-cid-kc7r37jd]{grid-area:1/2}.stp__cmd-code[data-astro-cid-kc7r37jd]{grid-area:2/1/auto/-1}.stp__cmd-note[data-astro-cid-kc7r37jd]{grid-area:3/1/auto/-1}.stp__links[data-astro-cid-kc7r37jd] .chip[data-astro-cid-kc7r37jd]{white-space:normal;height:auto;min-height:32px;padding-block:5px}}.pres[data-astro-cid-runzccah]{--pres-bg:var(--md-sys-color-surface-container-low);--pres-card:var(--md-sys-color-surface-container-lowest);--pres-stage:var(--md-sys-color-surface-container);--slide-bg:var(--md-sys-color-surface-container-lowest);--track:color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent)}:root[data-theme=dark] .pres[data-astro-cid-runzccah]{--pres-card:var(--md-sys-color-surface-container);--pres-stage:var(--md-sys-color-surface-container-high);--slide-bg:var(--md-sys-color-surface-bright)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pres[data-astro-cid-runzccah]{--pres-card:var(--md-sys-color-surface-container);--pres-stage:var(--md-sys-color-surface-container-high);--slide-bg:var(--md-sys-color-surface-bright)}}.story[data-astro-cid-runzccah]{--gap:clamp(16px, 2vw, 28px);column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-runzccah]{grid-row:span 5;grid-template-rows:subgrid;grid-template-areas:"visual""node""title""topics""time";min-width:0;display:grid}.step__visual[data-astro-cid-runzccah]{grid-area:visual}.step__node[data-astro-cid-runzccah]{grid-area:node;align-items:center;padding-block:20px;display:flex;position:relative}.step__title[data-astro-cid-runzccah]{grid-area:title;margin-bottom:12px}.step__topics[data-astro-cid-runzccah]{grid-area:topics}.step__time[data-astro-cid-runzccah]{grid-area:time;margin-top:16px}.step__node[data-astro-cid-runzccah]:before{content:"";left:0;right:calc(-1 * var(--gap));background:var(--track);border-radius:var(--md-sys-shape-corner-full);height:2px;margin-top:-1px;position:absolute;top:50%}.step[data-astro-cid-runzccah]:last-child .step__node[data-astro-cid-runzccah]:before{right:0}.step[data-astro-cid-runzccah]:last-child .step__node[data-astro-cid-runzccah]:after{content:"";background:var(--md-sys-color-primary);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:0}.step__pill[data-astro-cid-runzccah]{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);width:40px;height:40px;color:var(--md-sys-color-on-primary);box-shadow:0 0 0 6px var(--pres-bg);place-items:center;display:grid;position:relative}.step__pill-icon[data-astro-cid-runzccah]{width:22px;height:22px}.step__title[data-astro-cid-runzccah]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.01em;font-size:clamp(1.25rem,1.1rem + .4vw,1.4rem);font-weight:600;line-height:1.25}.step__topics[data-astro-cid-runzccah]{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.step__topics[data-astro-cid-runzccah] li[data-astro-cid-runzccah]{font:var(--md-sys-typescale-body-medium);letter-spacing:.25px;color:var(--md-sys-color-on-surface-variant);padding-inline-start:18px;position:relative}.step__topics[data-astro-cid-runzccah] li[data-astro-cid-runzccah]:before{content:"";border-radius:calc(var(--md-sys-shape-corner-extra-small) / 2);background:var(--md-sys-color-primary);opacity:.7;width:7px;height:7px;position:absolute;top:.6em;left:2px;transform:rotate(45deg)}.step__tag[data-astro-cid-runzccah]{border-radius:var(--md-sys-shape-corner-small);border:1px dashed var(--md-sys-color-outline);min-height:28px;font:var(--md-sys-typescale-label-medium);letter-spacing:.3px;color:var(--md-sys-color-on-surface-variant);align-items:center;gap:6px;padding:2px 12px 2px 10px;display:inline-flex}.step__time-icon[data-astro-cid-runzccah]{width:16px;height:16px;color:var(--md-sys-color-primary)}.step__visual[data-astro-cid-runzccah]{border-radius:var(--md-sys-shape-corner-extra-large);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--md-sys-color-on-surface) 14%, transparent) 1px, transparent 1.5px) 0 0 / 14px 14px, var(--pres-stage);position:relative;overflow:hidden}.deck[data-astro-cid-runzccah]{aspect-ratio:4/3;position:relative}.slide[data-astro-cid-runzccah]{aspect-ratio:16/9;border-radius:var(--md-sys-shape-corner-small);background:var(--slide-bg);width:74%;box-shadow:0 0 0 1px color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent), var(--md-sys-elevation-2);transition:transform var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-emphasized);position:absolute;top:30%;left:9%}.slide[data-astro-cid-runzccah] svg[data-astro-cid-runzccah]{width:100%;height:100%}.slide--back1[data-astro-cid-runzccah]{box-shadow:0 0 0 1px color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent), var(--md-sys-elevation-1);transform:translate(8%,-16%)rotate(2.5deg)}.slide--back2[data-astro-cid-runzccah]{box-shadow:0 0 0 1px color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent);opacity:.9;transform:translate(16%,-32%)rotate(5deg)}.step[data-astro-cid-runzccah]:hover .slide--back1[data-astro-cid-runzccah]{transform:translate(11%,-20%)rotate(4deg)}.step[data-astro-cid-runzccah]:hover .slide--back2[data-astro-cid-runzccah]{transform:translate(22%,-38%)rotate(8deg)}.step[data-astro-cid-runzccah]:hover .slide--front[data-astro-cid-runzccah]{transform:translateY(-3px)}.wf-ink-strong[data-astro-cid-runzccah]{fill:color-mix(in srgb, var(--md-sys-color-on-surface) 62%, transparent)}.wf-ink[data-astro-cid-runzccah]{fill:color-mix(in srgb, var(--md-sys-color-on-surface) 26%, transparent)}.wf-faint[data-astro-cid-runzccah]{fill:color-mix(in srgb, var(--md-sys-color-on-surface) 11%, transparent)}.wf-acc[data-astro-cid-runzccah]{fill:var(--md-sys-color-primary)}.wf-half[data-astro-cid-runzccah]{opacity:.5}.wf-acc-mid[data-astro-cid-runzccah]{fill:color-mix(in srgb, var(--md-sys-color-primary) 42%, transparent)}.wf-acc-soft[data-astro-cid-runzccah]{fill:color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent)}.wf-on-acc[data-astro-cid-runzccah]{fill:var(--md-sys-color-on-primary);opacity:.85}.wf-ter[data-astro-cid-runzccah]{fill:var(--md-sys-color-tertiary)}.wf-ter-mid[data-astro-cid-runzccah]{fill:color-mix(in srgb, var(--md-sys-color-tertiary) 45%, transparent)}.wf-ter-soft[data-astro-cid-runzccah]{fill:color-mix(in srgb, var(--md-sys-color-tertiary) 20%, transparent)}.wf-ring[data-astro-cid-runzccah]{stroke:var(--slide-bg);stroke-width:1.6px}.wf-arrow[data-astro-cid-runzccah]{fill:none;stroke:color-mix(in srgb, var(--md-sys-color-on-surface) 45%, transparent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wf-axis[data-astro-cid-runzccah]{fill:none;stroke:color-mix(in srgb, var(--md-sys-color-on-surface) 30%, transparent);stroke-width:1.4px;stroke-linecap:round}.wf-q[data-astro-cid-runzccah]{font-family:var(--md-ref-typeface-brand);fill:var(--md-sys-color-primary);font-size:26px;font-weight:700}.pres__more[data-astro-cid-runzccah]{margin-top:clamp(40px,5vw,64px)}.rule[data-astro-cid-runzccah]{border-radius:var(--md-sys-shape-corner-extra-large);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--md-sys-color-tertiary) 10%, transparent), transparent 70%), var(--pres-card);border:1px solid color-mix(in srgb, var(--md-sys-color-tertiary) 28%, transparent);box-shadow:var(--md-sys-elevation-1);gap:20px;padding:clamp(24px,3.2vw,36px);display:grid}.rule__main[data-astro-cid-runzccah]{align-content:start;gap:16px;min-width:0;display:grid}.rule__head[data-astro-cid-runzccah]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rule__head[data-astro-cid-runzccah]>div[data-astro-cid-runzccah]{flex:12rem;min-width:0}.rule[data-astro-cid-runzccah] .block-title[data-astro-cid-runzccah]{overflow-wrap:break-word}.rule__icon[data-astro-cid-runzccah]{background:var(--md-sys-color-tertiary-container);width:56px;height:56px;color:var(--md-sys-color-on-tertiary-container);flex:none;place-items:center;display:grid}.rule__glyph[data-astro-cid-runzccah]{width:28px;height:28px}.rule__kicker[data-astro-cid-runzccah]{font:var(--md-sys-typescale-label-large);letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-tertiary);margin-bottom:2px}.rule__intro[data-astro-cid-runzccah]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface)}.rule__list[data-astro-cid-runzccah]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rule__list[data-astro-cid-runzccah] li[data-astro-cid-runzccah]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant);align-items:center;gap:14px;display:flex}.rule__bullet[data-astro-cid-runzccah]{background:color-mix(in srgb, var(--md-sys-color-tertiary) 12%, transparent);width:40px;height:40px;color:var(--md-sys-color-tertiary);border-radius:50%;flex:none;place-items:center;display:grid}.rule__bullet-glyph[data-astro-cid-runzccah]{width:20px;height:20px}.rule__caveat[data-astro-cid-runzccah]{border-radius:var(--md-sys-shape-corner-large);background:color-mix(in srgb, var(--md-sys-color-tertiary) 9%, var(--pres-card));font-family:var(--md-ref-typeface-brand);letter-spacing:-.005em;color:var(--md-sys-color-on-surface);align-items:center;gap:14px;padding:16px 20px 16px 16px;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.35;display:flex}.rule__caveat[data-astro-cid-runzccah] strong[data-astro-cid-runzccah]{font-weight:600}.rule__caveat-icon[data-astro-cid-runzccah]{background:color-mix(in srgb, var(--md-sys-color-tertiary) 16%, var(--pres-card));width:40px;height:40px;color:var(--md-sys-color-tertiary);border-radius:50%;flex:none;place-items:center;display:grid}.rule__caveat-glyph[data-astro-cid-runzccah]{width:20px;height:20px}.res[data-astro-cid-runzccah]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--pres-card);max-width:640px;box-shadow:var(--md-sys-elevation-1);flex-direction:column;gap:12px;margin-top:clamp(16px,2vw,24px);padding:clamp(20px,2.6vw,28px);display:flex}.res__head[data-astro-cid-runzccah]{align-items:center;gap:14px;display:flex}.res__icon[data-astro-cid-runzccah]{background:var(--md-sys-color-primary-container);width:56px;height:56px;color:var(--md-sys-color-on-primary-container);flex:none;place-items:center;display:grid}.res__glyph[data-astro-cid-runzccah]{width:28px;height:28px}.res__title[data-astro-cid-runzccah]{font:var(--md-sys-typescale-title-large);letter-spacing:-.01em;font-weight:600}.res__text[data-astro-cid-runzccah]{font:var(--md-sys-typescale-body-medium);letter-spacing:.25px;color:var(--md-sys-color-on-surface-variant)}.res__actions[data-astro-cid-runzccah]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:4px;display:flex}@media (width>=1000px){.rule[data-astro-cid-runzccah]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,56px)}.rule__caveat[data-astro-cid-runzccah]{padding:20px 24px 20px 20px}}@media (width<=999px){.story[data-astro-cid-runzccah]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-runzccah]{padding-inline-start:52px;grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"visual title""visual topics""visual time";grid-auto-rows:auto;align-content:start;column-gap:24px;padding-bottom:36px;position:relative}.step[data-astro-cid-runzccah]:last-child{padding-bottom:0}.step[data-astro-cid-runzccah]:before{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--track);width:2px;position:absolute;top:36px;bottom:-4px;left:17px}.step[data-astro-cid-runzccah]:last-child:before{display:none}.step__node[data-astro-cid-runzccah]{padding:0;position:absolute;top:0;left:0}.step__node[data-astro-cid-runzccah]:before,.step[data-astro-cid-runzccah]:last-child .step__node[data-astro-cid-runzccah]:after{display:none}.step__pill[data-astro-cid-runzccah]{width:36px;height:36px;box-shadow:0 0 0 4px var(--pres-bg)}.step__pill-icon[data-astro-cid-runzccah]{width:20px;height:20px}.step__visual[data-astro-cid-runzccah]{align-self:start}.step__time[data-astro-cid-runzccah]{align-self:end}}@media (width<=639px){.step[data-astro-cid-runzccah]{padding-inline-start:44px;grid-template-columns:clamp(84px,26vw,120px) minmax(0,1fr);column-gap:16px;padding-bottom:28px}.step[data-astro-cid-runzccah]:before{top:32px;left:15px}.step__pill[data-astro-cid-runzccah]{width:32px;height:32px}.step__pill-icon[data-astro-cid-runzccah]{width:18px;height:18px}.step__visual[data-astro-cid-runzccah]{border-radius:var(--md-sys-shape-corner-large);background-size:10px 10px,auto}.slide[data-astro-cid-runzccah]{border-radius:var(--md-sys-shape-corner-extra-small);width:76%;top:32%;left:8%}.slide--back2[data-astro-cid-runzccah]{display:none}.slide--back1[data-astro-cid-runzccah]{transform:translate(10%,-22%)rotate(3deg)}.step__title[data-astro-cid-runzccah]{margin-bottom:8px;font-size:1.125rem}.step__topics[data-astro-cid-runzccah]{gap:4px}.step__time[data-astro-cid-runzccah]{margin-top:10px}.rule[data-astro-cid-runzccah]{gap:16px}.rule__head[data-astro-cid-runzccah]{align-items:flex-start;gap:12px 14px}.rule__list[data-astro-cid-runzccah] li[data-astro-cid-runzccah]{align-items:flex-start}.rule__list[data-astro-cid-runzccah] li[data-astro-cid-runzccah]>span[data-astro-cid-runzccah]:last-child{padding-top:8px}.rule__caveat[data-astro-cid-runzccah]{align-items:flex-start;gap:12px;padding:14px}.rule__caveat[data-astro-cid-runzccah] strong[data-astro-cid-runzccah]{padding-top:8px}}#presentation-rule[data-astro-cid-runzccah]{scroll-margin-top:calc(var(--app-topbar-height) + 24px)}.tb-cat--database[data-astro-cid-i33giglz]{--cat:var(--md-sys-color-primary);--cat-tint:color-mix(in srgb, var(--md-sys-color-primary) 12%, var(--md-sys-color-surface-container-low));--cat-container:var(--md-sys-color-primary-container);--on-cat-container:var(--md-sys-color-on-primary-container)}.tb-cat--ai[data-astro-cid-i33giglz]{--cat:var(--md-sys-color-tertiary);--cat-tint:color-mix(in srgb, var(--md-sys-color-tertiary) 12%, var(--md-sys-color-surface-container-low));--cat-container:var(--md-sys-color-tertiary-container);--on-cat-container:var(--md-sys-color-on-tertiary-container)}.tb-cat--tool[data-astro-cid-i33giglz]{--cat:var(--md-sys-color-on-surface-variant);--cat-tint:var(--md-sys-color-surface-container-highest);--cat-container:var(--md-sys-color-secondary-container);--on-cat-container:var(--md-sys-color-on-secondary-container)}.tb-block[data-astro-cid-i33giglz]+.tb-block[data-astro-cid-i33giglz]{margin-top:clamp(32px,4vw,48px)}.tb-subhead[data-astro-cid-i33giglz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(20px,3vw,28px);display:flex}.tb-subhead__text[data-astro-cid-i33giglz]{gap:6px;max-width:640px;display:grid}.tb-subhead__lead[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant);text-wrap:balance}.tb-host[data-astro-cid-i33giglz]{font-family:var(--md-ref-typeface-mono);letter-spacing:0;color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;font-size:.75rem;line-height:1rem}.tb-tag-icon[data-astro-cid-i33giglz]{flex:none;width:16px;height:16px}.tb-stretch[data-astro-cid-i33giglz]{color:inherit;text-decoration:none}.tb-stretch[data-astro-cid-i33giglz]:after{content:"";z-index:2;border-radius:var(--tb-radius);position:absolute;inset:0}.tb-stretch[data-astro-cid-i33giglz]:focus-visible{outline:none}.tb-stretch[data-astro-cid-i33giglz]:focus-visible:after{outline:3px solid var(--md-sys-color-secondary);outline-offset:3px}.tb-feature[data-astro-cid-i33giglz] .tb-stretch[data-astro-cid-i33giglz]:focus-visible:after{outline-color:var(--md-sys-color-primary);outline-offset:-5px}.tb-feature[data-astro-cid-i33giglz],.tb-ess[data-astro-cid-i33giglz],.tb-tool[data-astro-cid-i33giglz]{isolation:isolate;border-radius:var(--tb-radius);position:relative}.tb-feature[data-astro-cid-i33giglz]{--tb-radius:var(--md-sys-shape-corner-extra-large-increased)}.tb-ess[data-astro-cid-i33giglz]{--tb-radius:var(--md-sys-shape-corner-extra-large)}.tb-tool[data-astro-cid-i33giglz]{--tb-radius:var(--md-sys-shape-corner-large-increased)}.tb-feature[data-astro-cid-i33giglz]:before,.tb-ess[data-astro-cid-i33giglz]:before,.tb-tool[data-astro-cid-i33giglz]:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:var(--md-sys-color-on-surface);opacity:0;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);position:absolute;inset:0}.tb-feature[data-astro-cid-i33giglz]:hover:before,.tb-ess[data-astro-cid-i33giglz]:hover:before,.tb-tool[data-astro-cid-i33giglz]:hover:before{opacity:var(--md-sys-state-hover)}.tb-feature[data-astro-cid-i33giglz]:active:before,.tb-ess[data-astro-cid-i33giglz]:active:before,.tb-tool[data-astro-cid-i33giglz]:active:before{opacity:var(--md-sys-state-pressed)}.tb-open-icon[data-astro-cid-i33giglz]{width:18px;height:18px;transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized)}.tb-feature[data-astro-cid-i33giglz]:hover .tb-open-icon[data-astro-cid-i33giglz],.tb-ess[data-astro-cid-i33giglz]:hover .tb-open-icon[data-astro-cid-i33giglz]{transform:translate(2px,-2px)}.tb-bento[data-astro-cid-i33giglz]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1080px){.tb-bento--side[data-astro-cid-i33giglz]{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr)}}.tb-feature[data-astro-cid-i33giglz]{border:1px solid var(--md-sys-color-outline-variant);background:radial-gradient(120% 70% at 90% 0%, color-mix(in srgb, var(--md-sys-color-primary-container) 50%, transparent) 0%, transparent 62%), radial-gradient(90% 60% at 0% 100%, color-mix(in srgb, var(--md-sys-color-tertiary-container) 24%, transparent) 0%, transparent 70%), var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized), box-shadow var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tb-feature[data-astro-cid-i33giglz]:hover{box-shadow:var(--md-sys-elevation-3);transform:translateY(-2px)}@media (width>=720px) and (width<=1079.98px){.tb-feature[data-astro-cid-i33giglz]{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.tb-feature__art[data-astro-cid-i33giglz]{order:2}}@media (width>=1080px){.tb-bento[data-astro-cid-i33giglz]:not(.tb-bento--side) .tb-feature[data-astro-cid-i33giglz]{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.tb-bento[data-astro-cid-i33giglz]:not(.tb-bento--side) .tb-feature__art[data-astro-cid-i33giglz]{order:2}}@media (width<=719.98px){.tb-feature__art[data-astro-cid-i33giglz]{min-height:0;padding-top:48px}.tb-protein[data-astro-cid-i33giglz]{max-height:230px}}.tb-feature__art[data-astro-cid-i33giglz]{place-items:center;min-height:210px;padding:44px clamp(12px,3vw,28px) 4px;display:grid;position:relative}.tb-feature__art[data-astro-cid-i33giglz]:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--md-sys-color-on-surface) 13%, transparent) 1px, transparent 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 75%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 75%,#000 40%,#0000 100%)}.tb-protein[data-astro-cid-i33giglz]{--tb-fog:var(--md-sys-color-surface-container-lowest);width:100%;max-width:460px;height:auto;max-height:300px;filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--app-plddt-very-high) 30%, transparent));position:relative;overflow:visible}.tb-protein[data-astro-cid-i33giglz] path{stroke-linejoin:round;stroke-linecap:round}.tb-protein[data-astro-cid-i33giglz] .q{fill:var(--tb-pc);stroke:var(--tb-pc);stroke-width:.6px}.tb-protein[data-astro-cid-i33giglz] .t{fill:none;stroke:var(--tb-pc);stroke-width:var(--tb-tube)}.tb-protein[data-astro-cid-i33giglz] .b0{--tb-sc:color-mix(in oklab, var(--app-plddt-very-high) 72%, var(--md-sys-color-on-surface))}.tb-protein[data-astro-cid-i33giglz] .b1{--tb-sc:var(--app-plddt-confident)}.tb-protein[data-astro-cid-i33giglz] .b2{--tb-sc:var(--app-plddt-low)}.tb-protein[data-astro-cid-i33giglz] .b3{--tb-sc:var(--app-plddt-very-low)}.tb-protein[data-astro-cid-i33giglz] .s0{--tb-pc:color-mix(in oklab, var(--tb-sc) 36%, var(--tb-fog))}.tb-protein[data-astro-cid-i33giglz] .s1{--tb-pc:color-mix(in oklab, var(--tb-sc) 50%, var(--tb-fog))}.tb-protein[data-astro-cid-i33giglz] .s2{--tb-pc:color-mix(in oklab, var(--tb-sc) 64%, var(--tb-fog))}.tb-protein[data-astro-cid-i33giglz] .s3{--tb-pc:color-mix(in oklab, var(--tb-sc) 78%, var(--tb-fog))}.tb-protein[data-astro-cid-i33giglz] .s4{--tb-pc:color-mix(in oklab, var(--tb-sc) 90%, var(--tb-fog))}.tb-protein[data-astro-cid-i33giglz] .s5{--tb-pc:var(--tb-sc)}.tb-protein[data-astro-cid-i33giglz] .s5.q{--tb-pc:color-mix(in oklab, var(--tb-sc) 84%, var(--md-sys-color-on-surface))}.tb-legend[data-astro-cid-i33giglz]{top:18px;font:var(--md-sys-typescale-label-small);letter-spacing:.3px;color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex;position:absolute;inset-inline-start:clamp(20px,3vw,32px)}.tb-legend__title[data-astro-cid-i33giglz]{color:var(--md-sys-color-on-surface);font-weight:600}.tb-legend__item[data-astro-cid-i33giglz]{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.tb-legend__swatch[data-astro-cid-i33giglz]{border-radius:3px;width:10px;height:10px}.tb-legend__swatch--0[data-astro-cid-i33giglz]{background:var(--app-plddt-very-high);box-shadow:0 0 0 1px color-mix(in srgb, var(--md-sys-color-on-surface) 35%, transparent)}.tb-legend__swatch--1[data-astro-cid-i33giglz]{background:var(--app-plddt-confident)}.tb-legend__swatch--2[data-astro-cid-i33giglz]{background:var(--app-plddt-low)}.tb-legend__swatch--3[data-astro-cid-i33giglz]{background:var(--app-plddt-very-low)}.tb-feature__body[data-astro-cid-i33giglz]{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:clamp(20px,3vw,32px);display:flex}.tb-feature__stage[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-full);border:1px solid var(--md-sys-color-outline-variant);min-height:28px;font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-on-surface-variant);align-items:center;gap:6px;padding:2px 12px 2px 8px;display:inline-flex}.tb-feature__stage-icon[data-astro-cid-i33giglz]{width:18px;height:18px;color:var(--md-sys-color-primary)}.tb-feature__name[data-astro-cid-i33giglz]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.02em;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:600;line-height:1.08}.tb-feature__use[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;max-width:44ch}.tb-feature__foot[data-astro-cid-i33giglz]{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:12px 16px;margin-top:6px;display:flex}.tb-feature__tag[data-astro-cid-i33giglz]{background:color-mix(in srgb, var(--md-sys-color-tertiary) 16%, transparent);color:var(--md-sys-color-on-surface)}.tb-feature__tag[data-astro-cid-i33giglz] .tb-tag-icon[data-astro-cid-i33giglz]{color:var(--md-sys-color-tertiary)}.tb-feature[data-astro-cid-i33giglz]:hover .tb-feature__open[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-medium)}.tb-ess-list[data-astro-cid-i33giglz]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=720px){.tb-ess-list[data-astro-cid-i33giglz]{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-ess[data-astro-cid-i33giglz]:last-child:nth-child(odd){grid-column:1/-1}}.tb-ess[data-astro-cid-i33giglz]{background:var(--md-sys-color-surface-container-low);border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 60%, transparent);min-width:0;transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized), box-shadow var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);flex-direction:column;gap:8px;padding:clamp(20px,2.2vw,26px);display:flex}.tb-ess[data-astro-cid-i33giglz]:hover{box-shadow:var(--md-sys-elevation-2);transform:translateY(-2px)}.tb-ess__top[data-astro-cid-i33giglz]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.tb-ess__shape[data-astro-cid-i33giglz]{background:var(--cat-container);width:56px;height:56px;color:var(--on-cat-container);transition:transform var(--md-sys-motion-duration-long2) var(--app-easing-spring);flex:none;place-items:center;display:grid}.tb-ess[data-astro-cid-i33giglz]:hover .tb-ess__shape[data-astro-cid-i33giglz]{transform:rotate(-12deg)scale(1.04)}.tb-ess__icon[data-astro-cid-i33giglz]{width:28px;height:28px}.tb-ess__stage[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-label-medium);letter-spacing:.3px;color:var(--md-sys-color-on-surface-variant);text-align:end;padding-top:4px}.tb-ess__name[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-title-large);font-weight:600;line-height:1.25}.tb-ess__use[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty}.tb-ess__host[data-astro-cid-i33giglz]{margin-top:auto;padding-top:8px}.tb-ess__foot[data-astro-cid-i33giglz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.tb-ess__cat[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-on-surface);align-items:center;gap:6px;display:inline-flex}.tb-ess__cat[data-astro-cid-i33giglz] .tb-tag-icon[data-astro-cid-i33giglz]{color:var(--cat)}.tb-open[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, var(--md-sys-color-primary) 12%, var(--md-sys-color-surface-container-low));height:36px;color:var(--md-sys-color-primary);font:var(--md-sys-typescale-label-large);letter-spacing:.1px;transition:border-radius var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), background-color var(--md-sys-motion-duration-medium2);align-items:center;gap:6px;padding:0 14px 0 16px;display:inline-flex}.tb-ess[data-astro-cid-i33giglz]:hover .tb-open[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-medium);background:color-mix(in srgb, var(--md-sys-color-primary) 18%, var(--md-sys-color-surface-container-low))}@media (width<=719.98px){.tb-ess-list[data-astro-cid-i33giglz]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--app-gutter));padding:4px var(--app-gutter) 8px;scroll-padding-inline:var(--app-gutter);grid-template-columns:none;grid-auto-columns:min(84%,320px);grid-auto-flow:column;overflow-x:auto}.tb-ess-list[data-astro-cid-i33giglz]::-webkit-scrollbar{display:none}.tb-ess[data-astro-cid-i33giglz]{scroll-snap-align:start}.tb-ess[data-astro-cid-i33giglz]:only-child{grid-column:auto}.tb-ess-list[data-astro-cid-i33giglz]:has(>.tb-ess:only-child){grid-auto-columns:100%}}.tb-more__bar[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"shape title toggle""shape names toggle";align-items:center;gap:4px 20px;padding:clamp(16px,2.4vw,24px) clamp(16px,2.4vw,28px);display:grid}.tb-more--static[data-astro-cid-i33giglz] .tb-more__bar[data-astro-cid-i33giglz]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"shape title"}.tb-more__shape[data-astro-cid-i33giglz]{background:var(--md-sys-color-secondary-container);width:56px;height:56px;color:var(--md-sys-color-on-secondary-container);grid-area:shape;place-items:center;display:grid}.tb-more__glyph[data-astro-cid-i33giglz]{width:28px;height:28px}.tb-more__title[data-astro-cid-i33giglz]{grid-area:title}.tb-more__names[data-astro-cid-i33giglz]{max-width:82ch;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;grid-area:names}.tb-more__count[data-astro-cid-i33giglz]{color:var(--md-sys-color-on-surface);font-weight:500}.tb-more__toggle[data-astro-cid-i33giglz]{grid-area:toggle}.tb-more__toggle[data-astro-cid-i33giglz][hidden],.tb-more__toggle[data-astro-cid-i33giglz][aria-expanded=true] .tb-more__show[data-astro-cid-i33giglz],.tb-more__toggle[data-astro-cid-i33giglz][aria-expanded=false] .tb-more__hide[data-astro-cid-i33giglz]{display:none}.tb-more__chevron[data-astro-cid-i33giglz]{transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized)}.tb-more__toggle[data-astro-cid-i33giglz][aria-expanded=true] .tb-more__chevron[data-astro-cid-i33giglz]{transform:rotate(180deg)}.tb-more[data-astro-cid-i33giglz][data-open] .tb-more__names[data-astro-cid-i33giglz],html:not(.js) .tb-more__names[data-astro-cid-i33giglz]{display:none}.tb-more[data-astro-cid-i33giglz][data-open] .tb-more__bar[data-astro-cid-i33giglz],html:not(.js) .tb-more__bar[data-astro-cid-i33giglz]{grid-template-areas:"shape title toggle"}.tb-more__panel[data-astro-cid-i33giglz]>.tb-catalogue[data-astro-cid-i33giglz]{margin-top:clamp(16px,2.4vw,24px)}.tb-more[data-astro-cid-i33giglz][data-open] .tb-catalogue[data-astro-cid-i33giglz]{animation:app-fade-up var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate)}@media (width<=719.98px){.tb-more__bar[data-astro-cid-i33giglz]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"shape title""names names""toggle toggle";gap:12px 16px}.tb-more[data-astro-cid-i33giglz][data-open] .tb-more__bar[data-astro-cid-i33giglz]{grid-template-areas:"shape title""toggle toggle"}html:not(.js) .tb-more__bar[data-astro-cid-i33giglz]{grid-template-areas:"shape title"}.tb-more__toggle[data-astro-cid-i33giglz]{justify-self:start}}.tb-rail-wrap[data-astro-cid-i33giglz]{--rail-bg:var(--md-sys-color-surface-container);z-index:3;border-radius:var(--md-sys-shape-corner-extra-large);background:var(--rail-bg);transition:box-shadow var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);position:relative}.tb-rail[data-astro-cid-i33giglz]{border-radius:inherit;align-items:stretch;padding:8px;display:flex;position:relative}.tb-rail__item[data-astro-cid-i33giglz]{--pad:16px;isolation:isolate;min-width:0;padding:14px var(--pad) 14px;border-radius:var(--md-sys-shape-corner-large-increased);color:var(--md-sys-color-on-surface);text-align:start;transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), border-radius var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);flex-direction:column;flex:1 1 0;align-items:flex-start;gap:12px;text-decoration:none;display:flex;position:relative}.tb-rail__item[data-astro-cid-i33giglz]:before{content:"";border-radius:inherit;z-index:-1;opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);background:currentColor;position:absolute;inset:0}.tb-rail__item[data-astro-cid-i33giglz]:hover:before{opacity:var(--md-sys-state-hover)}.tb-rail__item[data-astro-cid-i33giglz]:active:before{opacity:var(--md-sys-state-pressed)}.tb-rail__item[data-astro-cid-i33giglz]:active{border-radius:var(--md-sys-shape-corner-medium)}.tb-rail__item[data-astro-cid-i33giglz]:focus-visible{outline-offset:-3px}.tb-rail__item--all[data-astro-cid-i33giglz],.tb-rail__item--ref[data-astro-cid-i33giglz]{flex:none;min-width:96px}.tb-rail__item[data-astro-cid-i33giglz][aria-pressed=true]{background:var(--md-sys-color-surface-bright);box-shadow:var(--md-sys-elevation-1)}.tb-rail__item--linked[data-astro-cid-i33giglz]:after{content:"";z-index:-1;height:2px;top:33px;left:calc(var(--pad) + 40px + 12px);background:var(--md-sys-color-outline-variant);border-radius:1px;position:absolute;right:-4px}.tb-rail__item--linked[data-astro-cid-i33giglz][aria-pressed=true]:after{left:100%}.tb-rail__dot[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, var(--md-sys-color-primary) 12%, var(--rail-bg));width:40px;height:40px;color:var(--md-sys-color-primary);transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-medium2), border-radius var(--md-sys-motion-duration-long2) var(--app-easing-spring);flex:none;place-items:center;display:grid}.tb-rail__item[data-astro-cid-i33giglz][aria-pressed=true] .tb-rail__dot[data-astro-cid-i33giglz]{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-corner-medium)}.tb-rail__num[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-title-small);font-variant-numeric:tabular-nums;font-weight:700}.tb-rail__icon[data-astro-cid-i33giglz]{width:20px;height:20px}.tb-rail__text[data-astro-cid-i33giglz]{gap:2px;min-width:0;max-width:100%;display:grid}.tb-rail__label[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-title-small);letter-spacing:.1px;overflow-wrap:break-word}.tb-rail__item[data-astro-cid-i33giglz][aria-pressed=true] .tb-rail__label[data-astro-cid-i33giglz]{color:var(--md-sys-color-primary)}.tb-rail__count[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-label-medium);letter-spacing:.3px;color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.tb-rail__n[data-astro-cid-i33giglz]{display:none}.tb-rail__sep[data-astro-cid-i33giglz]{flex:none;place-items:center;width:17px;display:grid}.tb-rail__sep[data-astro-cid-i33giglz]:before{content:"";background:var(--md-sys-color-outline-variant);width:1px;height:48px}@media (width<=999.98px){.tb-rail[data-astro-cid-i33giglz]{flex-wrap:wrap;gap:4px;padding:6px}.tb-rail__item[data-astro-cid-i33giglz],.tb-rail__item--all[data-astro-cid-i33giglz],.tb-rail__item--ref[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-full);flex-direction:row;flex:none;align-items:center;gap:10px;min-width:0;padding:6px 14px 6px 6px}.tb-rail__item[data-astro-cid-i33giglz]:active{border-radius:var(--md-sys-shape-corner-large)}.tb-rail__item--linked[data-astro-cid-i33giglz]:after{display:none}.tb-rail__dot[data-astro-cid-i33giglz]{width:32px;height:32px}.tb-rail__text[data-astro-cid-i33giglz]{align-items:baseline;gap:8px;display:flex}.tb-rail__label[data-astro-cid-i33giglz]{white-space:nowrap}.tb-rail__n[data-astro-cid-i33giglz]{display:inline}.tb-rail__full[data-astro-cid-i33giglz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-rail__sep[data-astro-cid-i33giglz]{width:1px;margin-inline:3px}.tb-rail__sep[data-astro-cid-i33giglz]:before{height:28px}}@media (width>=600px) and (width<=999.98px){.tb-rail__sep[data-astro-cid-i33giglz]{display:none}}@media (width<=599.98px){.tb-rail-wrap[data-astro-cid-i33giglz]{top:calc(var(--app-topbar-height) + 8px);position:sticky}.tb-rail-wrap[data-astro-cid-i33giglz][data-stuck]{box-shadow:var(--md-sys-elevation-2)}.tb-rail[data-astro-cid-i33giglz]{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding-inline-end:36px;scroll-padding-inline:6px;overflow-x:auto}.tb-rail[data-astro-cid-i33giglz]::-webkit-scrollbar{display:none}.tb-rail__item[data-astro-cid-i33giglz]{scroll-snap-align:start}.tb-group[data-astro-cid-i33giglz]{scroll-margin-top:64px}html:has(#toolbox .tb-groups:focus-within){scroll-padding-top:calc(var(--app-topbar-height) + 8px + 56px + 16px)}.tb-rail-wrap[data-astro-cid-i33giglz]:after{content:"";pointer-events:none;border-radius:0 var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0;background:linear-gradient(to right, color-mix(in srgb, var(--rail-bg) 0%, transparent), var(--rail-bg) 75%);width:44px;transition:opacity var(--md-sys-motion-duration-short4);position:absolute;inset-block:0;inset-inline-end:0}.tb-rail-wrap[data-astro-cid-i33giglz][data-at-end]:after{opacity:0}}.tb-rail-sentinel{height:1px;margin-bottom:-1px}.tb-status[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-on-surface-variant);align-items:center;gap:8px;margin:14px 4px 0;display:flex}.tb-status__icon[data-astro-cid-i33giglz]{width:18px;height:18px;color:var(--md-sys-color-primary)}.tb-groups[data-astro-cid-i33giglz]{grid-template-columns:minmax(0,1fr);column-gap:16px;display:grid}.tb-group[data-astro-cid-i33giglz]{--c:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:16px;padding-top:clamp(24px,3vw,36px);display:grid}@supports (grid-template-rows:subgrid){.tb-group[data-astro-cid-i33giglz]{grid-row:span 2;grid-template-rows:subgrid}}.tb-group[data-astro-cid-i33giglz][hidden]{display:none}.tb-group[data-astro-cid-i33giglz].is-entering{animation:app-fade-up var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate)}@media (width>=700px) and (width<=1199.98px){.tb-groups[data-astro-cid-i33giglz]{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-g2-1[data-astro-cid-i33giglz]{--c:1;grid-column:span 1}.tb-g2-2[data-astro-cid-i33giglz]{--c:2;grid-column:span 2}.tb-g2-2[data-astro-cid-i33giglz] .tb-tool[data-astro-cid-i33giglz]:last-child:nth-child(odd){grid-column:1/-1}.tb-catalogue[data-astro-cid-i33giglz][data-filtered] .tb-group[data-astro-cid-i33giglz]{--c:2}}@media (width>=1200px){.tb-groups[data-astro-cid-i33giglz]{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-g3-1[data-astro-cid-i33giglz]{--c:1;grid-column:span 1}.tb-g3-2[data-astro-cid-i33giglz]{--c:2;grid-column:span 2}.tb-g3-3[data-astro-cid-i33giglz]{--c:3;grid-column:span 3}.tb-g3-3[data-astro-cid-i33giglz] .tb-tool[data-astro-cid-i33giglz]:last-child:nth-child(3n+2){grid-column:span 2}.tb-g3-3[data-astro-cid-i33giglz] .tb-tool[data-astro-cid-i33giglz]:last-child:nth-child(3n+1),.tb-g3-2[data-astro-cid-i33giglz] .tb-tool[data-astro-cid-i33giglz]:last-child:nth-child(odd){grid-column:1/-1}.tb-catalogue[data-astro-cid-i33giglz][data-filtered] .tb-group[data-astro-cid-i33giglz]{--c:3}.tb-g3-3[data-astro-cid-i33giglz] .tb-list--4[data-astro-cid-i33giglz],.tb-catalogue[data-astro-cid-i33giglz][data-filtered] .tb-list--4[data-astro-cid-i33giglz]{grid-template-columns:repeat(4,minmax(0,1fr))}.tb-g3-3[data-astro-cid-i33giglz] .tb-list--4[data-astro-cid-i33giglz] .tb-tool[data-astro-cid-i33giglz]:last-child{grid-column:auto}}.tb-catalogue[data-astro-cid-i33giglz][data-filtered] .tb-group[data-astro-cid-i33giglz]{grid-column:1/-1}.tb-catalogue[data-astro-cid-i33giglz][data-filtered] .tb-tool[data-astro-cid-i33giglz]{grid-column:auto!important}.tb-group__head[data-astro-cid-i33giglz]{border-top:1px solid var(--md-sys-color-outline-variant);align-items:flex-start;gap:16px;padding-top:20px;display:flex}.tb-group__badge[data-astro-cid-i33giglz]{background:var(--md-sys-color-secondary-container);width:40px;height:40px;color:var(--md-sys-color-on-secondary-container);flex:none;place-items:center;display:grid}.tb-group--ref[data-astro-cid-i33giglz] .tb-group__badge[data-astro-cid-i33giglz]{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}.tb-group__icon[data-astro-cid-i33giglz]{width:22px;height:22px}.tb-group__titles[data-astro-cid-i33giglz]{gap:2px;min-width:0;display:grid}.tb-group__step[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-label-medium);letter-spacing:.4px;color:var(--md-sys-color-primary)}.tb-group__title[data-astro-cid-i33giglz]{font-family:var(--md-ref-typeface-brand);font-size:1.25rem;font-weight:600;line-height:1.3}.tb-group__summary[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;margin-top:2px}.tb-list[data-astro-cid-i33giglz]{grid-template-columns:repeat(var(--c), minmax(0, 1fr));align-content:start;gap:12px;display:grid}.tb-tool[data-astro-cid-i33giglz]:only-child{grid-column:1/-1}.tb-tool[data-astro-cid-i33giglz]{background:var(--md-sys-color-surface-container-low);border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 55%, transparent);transition:box-shadow var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized), border-radius var(--md-sys-motion-duration-medium2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.tb-tool[data-astro-cid-i33giglz]:hover{box-shadow:var(--md-sys-elevation-1);transform:translateY(-1px)}.tb-tool[data-astro-cid-i33giglz]:active{border-radius:var(--md-sys-shape-corner-large)}.tb-tool__icon[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-full);background:var(--cat-tint);width:40px;height:40px;color:var(--cat);transition:border-radius var(--md-sys-motion-duration-long2) var(--app-easing-spring);place-items:center;display:grid}.tb-tool[data-astro-cid-i33giglz]:hover .tb-tool__icon[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-medium)}.tb-tool__glyph[data-astro-cid-i33giglz]{width:22px;height:22px}.tb-tool__body[data-astro-cid-i33giglz]{flex-direction:column;gap:4px;min-width:0;height:100%;display:flex}.tb-tool__name[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-title-medium);letter-spacing:.1px;color:var(--md-sys-color-on-surface);flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:24px;padding-inline-end:28px;display:flex}.tb-tool__use[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty}.tb-tool__meta[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-label-medium);letter-spacing:.3px;color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:auto;padding-top:6px;display:flex}.tb-tool__cat[data-astro-cid-i33giglz]{color:var(--cat);font-weight:600}.tb-tool__arrow[data-astro-cid-i33giglz]{top:16px;width:20px;height:20px;color:var(--md-sys-color-on-surface-variant);transition:transform var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized), color var(--md-sys-motion-duration-short4);position:absolute;inset-inline-end:14px}.tb-tool[data-astro-cid-i33giglz]:hover .tb-tool__arrow[data-astro-cid-i33giglz]{color:var(--md-sys-color-primary);transform:translate(2px,-2px)}@media (width<=599.98px){.tb-tool[data-astro-cid-i33giglz]{gap:12px;padding:14px 14px 14px 12px}}.tb-notes[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-extra-large);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);gap:20px;margin-top:clamp(32px,4vw,48px);padding:clamp(20px,3vw,32px);display:grid}.tb-notes__head[data-astro-cid-i33giglz]{align-items:center;gap:16px;display:flex}.tb-notes__shape[data-astro-cid-i33giglz]{background:var(--md-sys-color-tertiary-container);width:56px;height:56px;color:var(--md-sys-color-on-tertiary-container);flex:none;place-items:center;display:grid}.tb-notes__glyph[data-astro-cid-i33giglz]{width:28px;height:28px}.tb-licence[data-astro-cid-i33giglz]{grid-template-columns:minmax(0,1fr);gap:12px 24px;display:grid}@media (width>=900px){.tb-licence[data-astro-cid-i33giglz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tb-licence__item[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface);align-items:flex-start;gap:12px;display:flex}.tb-licence__bullet[data-astro-cid-i33giglz]{border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, var(--md-sys-color-tertiary) 12%, transparent);width:40px;height:40px;color:var(--md-sys-color-tertiary);flex:none;place-items:center;display:grid}.tb-licence__icon[data-astro-cid-i33giglz]{width:20px;height:20px}.tb-licence__text[data-astro-cid-i33giglz]{text-wrap:pretty;padding-top:9px}.tb-notes__foot[data-astro-cid-i33giglz]{border-top:1px solid var(--md-sys-color-outline-variant);grid-template-columns:minmax(0,1fr);gap:12px 24px;padding-top:16px;display:grid}@media (width>=900px){.tb-notes__foot[data-astro-cid-i33giglz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tb-note[data-astro-cid-i33giglz]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;align-items:flex-start;gap:10px;display:flex}.tb-note__icon[data-astro-cid-i33giglz]{width:20px;height:20px;color:var(--md-sys-color-primary);flex:none;margin-top:1px}.tb-note__link[data-astro-cid-i33giglz]{color:var(--md-sys-color-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.tb-note__link[data-astro-cid-i33giglz]:hover{text-decoration-thickness:2px}.tb-nowrap[data-astro-cid-i33giglz]{white-space:nowrap}.tb-note__arrow[data-astro-cid-i33giglz]{vertical-align:-3px;width:16px;height:16px;margin-inline-start:2px;display:inline-block}@media (prefers-reduced-motion:reduce){.tb-feature[data-astro-cid-i33giglz]:hover,.tb-ess[data-astro-cid-i33giglz]:hover,.tb-tool[data-astro-cid-i33giglz]:hover,.tb-ess[data-astro-cid-i33giglz]:hover .tb-ess__shape[data-astro-cid-i33giglz]{transform:none}}.faq[data-astro-cid-gfo3rpqg]{--faq-card:color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 30%, var(--md-sys-color-surface-bright));--faq-card-open:color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 12%, var(--md-sys-color-surface-bright));--faq-tint:color-mix(in srgb, var(--md-sys-color-primary) 7%, transparent);--faq-r-out:var(--md-sys-shape-corner-large-increased);--faq-r-in:var(--md-sys-shape-corner-extra-small);--faq-r-open:var(--md-sys-shape-corner-extra-large);interpolate-size:allow-keywords}.faq[data-astro-cid-gfo3rpqg] [data-astro-cid-gfo3rpqg][hidden]{display:none!important}.faq__layout[data-astro-cid-gfo3rpqg]{gap:40px;display:grid}.faq__intro[data-astro-cid-gfo3rpqg],.faq__main[data-astro-cid-gfo3rpqg]{min-width:0}.faq__intro[data-astro-cid-gfo3rpqg] .section__header{margin-bottom:28px}@media (width>=1024px){.faq__layout[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,5vw,88px)}.faq__main[data-astro-cid-gfo3rpqg]{padding-top:4px}}@media (width>=1024px) and (height>=760px){.faq__sticky[data-astro-cid-gfo3rpqg]{top:calc(var(--app-topbar-height) + 32px);position:sticky}}.faq__tools[data-astro-cid-gfo3rpqg]{gap:16px;display:none;container:faq-tools/inline-size}html.js .faq__tools[data-astro-cid-gfo3rpqg]{display:grid}.faq__search[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);height:56px;color:var(--md-sys-color-on-surface-variant);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);align-items:center;gap:12px;padding-inline:18px 8px;display:flex}.faq__search[data-astro-cid-gfo3rpqg]:hover{background:var(--md-sys-color-surface-container-highest)}.faq__search[data-astro-cid-gfo3rpqg]:focus-within{background:var(--md-sys-color-surface-container-highest);box-shadow:inset 0 0 0 2px var(--md-sys-color-primary);outline-offset:-2px;outline:2px solid #0000}.faq__search-icon[data-astro-cid-gfo3rpqg]{color:var(--md-sys-color-on-surface)}.faq__input[data-astro-cid-gfo3rpqg]{min-width:0;height:100%;font:var(--md-sys-typescale-body-large);letter-spacing:.15px;color:var(--md-sys-color-on-surface);background:0 0;border:0;outline:none;flex:1}.faq__input[data-astro-cid-gfo3rpqg]:focus-visible{outline:none}.faq__input[data-astro-cid-gfo3rpqg]::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:1}.faq__input[data-astro-cid-gfo3rpqg]::-webkit-search-cancel-button,.faq__input[data-astro-cid-gfo3rpqg]::-webkit-search-decoration{appearance:none}.faq__seg[data-astro-cid-gfo3rpqg]{width:100%;display:flex}.faq__seg[data-astro-cid-gfo3rpqg]>button[data-astro-cid-gfo3rpqg]{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:12px}.faq__seg-check[data-astro-cid-gfo3rpqg]{display:none}.faq__seg[data-astro-cid-gfo3rpqg]>[data-astro-cid-gfo3rpqg][aria-pressed=true] .faq__seg-check[data-astro-cid-gfo3rpqg]{animation:faq-pop var(--md-sys-motion-duration-medium2) var(--app-easing-spring);display:block}.faq__seg[data-astro-cid-gfo3rpqg]>[data-astro-cid-gfo3rpqg][aria-pressed=true] .faq__seg-icon[data-astro-cid-gfo3rpqg],.faq__seg-long[data-astro-cid-gfo3rpqg]{display:none}@container faq-tools (width>=42rem){.faq__seg-long[data-astro-cid-gfo3rpqg]{display:inline}.faq__seg-short[data-astro-cid-gfo3rpqg]{display:none}}@container faq-tools (width<=24rem){.faq__seg[data-astro-cid-gfo3rpqg]>button[data-astro-cid-gfo3rpqg]{flex:auto;gap:6px;padding-inline:10px}.faq__seg-icon[data-astro-cid-gfo3rpqg],.faq__seg[data-astro-cid-gfo3rpqg]>[data-astro-cid-gfo3rpqg][aria-pressed=true] .faq__seg-check[data-astro-cid-gfo3rpqg]{display:none}}.faq__status[data-astro-cid-gfo3rpqg]{min-height:20px;font:var(--md-sys-typescale-label-large);letter-spacing:.1px;color:var(--md-sys-color-on-surface-variant);align-items:center;gap:8px;padding-inline:4px;display:flex}.faq__status[data-astro-cid-gfo3rpqg]:before{content:"";background:var(--md-sys-color-primary);border-radius:50%;width:6px;height:6px}.faq__sugg[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--md-sys-color-outline-variant);gap:10px;padding-top:16px;display:grid}.faq__sugg-label[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-label-medium);letter-spacing:.5px;color:var(--md-sys-color-on-surface-variant)}.faq__sugg-chips[data-astro-cid-gfo3rpqg]{flex-wrap:wrap;gap:8px;display:flex}.faq__sugg-chip[data-astro-cid-gfo3rpqg]{background:var(--faq-card)}.faq__sugg-chip[data-astro-cid-gfo3rpqg][aria-pressed=true]{background:var(--md-sys-color-secondary-container)}.faq__main[data-astro-cid-gfo3rpqg]{align-content:start;gap:clamp(40px,5vw,56px);display:grid}.faq__group--participation[data-astro-cid-gfo3rpqg]{--faq-accent:var(--md-sys-color-primary);--faq-accent-container:var(--md-sys-color-primary-container);--faq-on-accent-container:var(--md-sys-color-on-primary-container)}.faq__group--science[data-astro-cid-gfo3rpqg]{--faq-accent:var(--md-sys-color-tertiary);--faq-accent-container:var(--md-sys-color-tertiary-container);--faq-on-accent-container:var(--md-sys-color-on-tertiary-container)}.faq__group-head[data-astro-cid-gfo3rpqg]{align-items:center;gap:14px;margin-bottom:20px;display:flex}.faq__group-icon[data-astro-cid-gfo3rpqg]{background:var(--faq-accent-container);width:40px;height:40px;color:var(--faq-on-accent-container);flex:none;place-items:center;display:grid}.faq__group-glyph[data-astro-cid-gfo3rpqg]{width:22px;height:22px}.faq__group-title[data-astro-cid-gfo3rpqg]{min-width:0;color:var(--md-sys-color-on-surface);flex:1}.faq__group-count[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);letter-spacing:.5px;flex:none;padding:4px 12px}.faq__list[data-astro-cid-gfo3rpqg]{gap:3px;display:grid}.faq__item[data-astro-cid-gfo3rpqg]{--rt:var(--faq-r-in);--rb:var(--faq-r-in);border-radius:var(--rt) var(--rt) var(--rb) var(--rb);background:var(--faq-card);transition:border-radius var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized), margin var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized), background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);margin:0}.faq__item[data-astro-cid-gfo3rpqg]+.faq__item[data-astro-cid-gfo3rpqg]{margin-top:0}.faq__list[data-astro-cid-gfo3rpqg]>[data-astro-cid-gfo3rpqg]:nth-child(1 of :not([hidden])){--rt:var(--faq-r-out)}.faq__list[data-astro-cid-gfo3rpqg]>[data-astro-cid-gfo3rpqg]:nth-last-child(1 of :not([hidden])),.faq__item[data-astro-cid-gfo3rpqg]:has(+.faq__item[open]){--rb:var(--faq-r-out)}.faq__item[data-astro-cid-gfo3rpqg][open]+.faq__item[data-astro-cid-gfo3rpqg]{--rt:var(--faq-r-out)}.faq__item[data-astro-cid-gfo3rpqg][open]{--rt:var(--faq-r-open);--rb:var(--faq-r-open);background:var(--faq-card-open);box-shadow:var(--md-sys-elevation-1);margin-block:12px}.faq__list[data-astro-cid-gfo3rpqg]>.faq__item[data-astro-cid-gfo3rpqg][open]:nth-child(1 of :not([hidden])){margin-top:0}.faq__item--enter[data-astro-cid-gfo3rpqg]{animation:app-fade-up var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate) both;animation-delay:calc(var(--faq-enter,0) * 35ms)}.faq__list[data-astro-cid-gfo3rpqg]>.faq__item[data-astro-cid-gfo3rpqg][open]:nth-last-child(1 of :not([hidden])){margin-bottom:0}.faq__item[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized), content-visibility var(--md-sys-motion-duration-medium4) allow-discrete;overflow:clip}.faq__item[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}.faq__summary[data-astro-cid-gfo3rpqg]{min-height:72px;color:var(--md-sys-color-on-surface);border-radius:var(--rt) var(--rt) var(--rb) var(--rb);gap:16px;padding:12px 14px 12px 16px}.faq__item[data-astro-cid-gfo3rpqg][open]>.faq__summary[data-astro-cid-gfo3rpqg]{border-radius:var(--rt) var(--rt) 0 0}.faq__summary[data-astro-cid-gfo3rpqg]:focus-visible{outline-offset:-3px;border-radius:var(--rt) var(--rt) var(--rb) var(--rb)}.faq__item[data-astro-cid-gfo3rpqg][open]>.faq__summary[data-astro-cid-gfo3rpqg]:focus-visible{border-radius:var(--rt) var(--rt) var(--faq-r-in) var(--faq-r-in)}.faq__summary[data-astro-cid-gfo3rpqg]>.faq__lead[data-astro-cid-gfo3rpqg]{background:color-mix(in srgb, var(--faq-accent) 10%, transparent);width:40px;height:40px;color:var(--faq-accent);transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);border-radius:50%;flex:none;place-items:center;display:grid}.faq__item[data-astro-cid-gfo3rpqg][open]>.faq__summary[data-astro-cid-gfo3rpqg]>.faq__lead[data-astro-cid-gfo3rpqg]{background:var(--faq-accent-container);color:var(--faq-on-accent-container)}.faq__lead-glyph[data-astro-cid-gfo3rpqg]{width:22px;height:22px}.faq__summary[data-astro-cid-gfo3rpqg]>.faq__qwrap[data-astro-cid-gfo3rpqg]{flex:1;gap:6px;min-width:0;display:grid}.faq__q[data-astro-cid-gfo3rpqg]{font:500 1.0625rem/1.45 var(--md-ref-typeface-plain);letter-spacing:.1px;text-wrap:pretty}.faq__snippet[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-body-medium);letter-spacing:.25px;color:var(--md-sys-color-on-surface-variant);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.faq__chev[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent);width:40px;height:40px;transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard), border-radius var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard);flex:none;place-items:center;display:grid}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__chev[data-astro-cid-gfo3rpqg]{background:var(--md-sys-color-secondary-container);border-radius:var(--md-sys-shape-corner-medium)}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__chev-icon[data-astro-cid-gfo3rpqg]{color:var(--md-sys-color-on-secondary-container)}.faq__more[data-astro-cid-gfo3rpqg]{isolation:isolate;border-radius:var(--faq-r-in) var(--faq-r-in) var(--faq-r-out) var(--faq-r-out);background:color-mix(in srgb, var(--faq-accent) 9%, var(--faq-card));min-height:56px;color:var(--faq-accent);font:var(--md-sys-typescale-label-large);letter-spacing:.1px;justify-content:center;align-items:center;gap:8px;padding:8px 24px;display:flex;position:relative}.faq__more[data-astro-cid-gfo3rpqg]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);background:currentColor;position:absolute;inset:0}.faq__more[data-astro-cid-gfo3rpqg]:hover:before{opacity:var(--md-sys-state-hover)}.faq__more[data-astro-cid-gfo3rpqg]:active:before{opacity:var(--md-sys-state-pressed)}.faq__more[data-astro-cid-gfo3rpqg]:focus-visible{outline-offset:-3px;border-radius:var(--faq-r-in) var(--faq-r-in) var(--faq-r-out) var(--faq-r-out)}.faq__more-icon[data-astro-cid-gfo3rpqg]{width:20px;height:20px}.faq__body[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-body-large);letter-spacing:.15px;color:var(--md-sys-color-on-surface-variant);grid-template-columns:minmax(0,1fr);gap:16px;padding:4px 24px 20px 72px;line-height:1.65;display:grid;container:faq-answer/inline-size}.faq__body[data-astro-cid-gfo3rpqg]>[data-astro-cid-gfo3rpqg]+[data-astro-cid-gfo3rpqg]{margin-top:0}.faq__p[data-astro-cid-gfo3rpqg]{max-width:68ch}.faq__strong[data-astro-cid-gfo3rpqg]{color:var(--md-sys-color-on-surface);font-weight:600}.faq__mono[data-astro-cid-gfo3rpqg]{font-family:var(--md-ref-typeface-mono);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--faq-tint);color:var(--md-sys-color-on-surface);padding:1px 6px;font-size:.875em}.faq__link[data-astro-cid-gfo3rpqg]{font-weight:500}.faq__ext[data-astro-cid-gfo3rpqg]{vertical-align:-2px;width:16px;height:16px;margin-inline-start:2px;display:inline}.faq__ph[data-astro-cid-gfo3rpqg]{line-height:1.45}.faq__ul[data-astro-cid-gfo3rpqg]{gap:10px;max-width:68ch;display:grid}.faq__ul[data-astro-cid-gfo3rpqg]>li[data-astro-cid-gfo3rpqg]{padding-inline-start:22px;position:relative}.faq__ul[data-astro-cid-gfo3rpqg]>li[data-astro-cid-gfo3rpqg]:before{content:"";inset-inline-start:4px;background:var(--faq-accent);border-radius:2px;width:7px;height:7px;position:absolute;top:.72em;transform:rotate(45deg)}.faq__note[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-large);background:var(--faq-tint);max-width:72ch;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-medium);align-items:flex-start;gap:12px;padding:14px 18px 14px 14px;font-size:.9375rem;line-height:1.55;display:flex}.faq__note-icon[data-astro-cid-gfo3rpqg]{width:20px;height:20px;color:var(--md-sys-color-primary);margin-top:1px}.faq__note--caution[data-astro-cid-gfo3rpqg]{background:color-mix(in srgb, var(--md-sys-color-tertiary) 9%, transparent)}.faq__note--caution[data-astro-cid-gfo3rpqg] .faq__note-icon[data-astro-cid-gfo3rpqg]{color:var(--md-sys-color-tertiary)}.faq__facts[data-astro-cid-gfo3rpqg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;display:grid}.faq__facts--stat[data-astro-cid-gfo3rpqg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));max-width:520px}.faq__fact[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-large);background:var(--faq-tint);align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.faq__fact-icon[data-astro-cid-gfo3rpqg]{background:var(--md-sys-color-surface-container-lowest);width:40px;height:40px;color:var(--md-sys-color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.faq__fact-glyph[data-astro-cid-gfo3rpqg]{width:22px;height:22px}.faq__fact-text[data-astro-cid-gfo3rpqg]{gap:2px;min-width:0;display:grid}.faq__fact-label[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-label-medium);letter-spacing:.4px;color:var(--md-sys-color-on-surface-variant)}.faq__fact-value[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-title-medium);color:var(--md-sys-color-on-surface);line-height:1.4}.faq__facts--stat[data-astro-cid-gfo3rpqg] .faq__fact-value[data-astro-cid-gfo3rpqg]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.625rem;font-weight:600;line-height:1.15}.faq__slides[data-astro-cid-gfo3rpqg]{gap:0;max-width:72ch;display:grid}.faq__slide[data-astro-cid-gfo3rpqg]{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:14px;display:grid;position:relative}.faq__slide[data-astro-cid-gfo3rpqg]:last-child{padding-bottom:0}.faq__slide[data-astro-cid-gfo3rpqg]:not(:last-child):before{content:"";inset-inline-start:5px;background:color-mix(in srgb, var(--md-sys-color-primary) 22%, transparent);border-radius:1px;width:2px;position:absolute;top:22px;bottom:0}.faq__slide-dot[data-astro-cid-gfo3rpqg]{background:var(--md-sys-color-primary);border-radius:50%;width:12px;height:12px;margin-top:6px}.faq__slide-text[data-astro-cid-gfo3rpqg]{gap:2px;padding-top:2px;display:grid}.faq__slide-title[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface);font-size:.9375rem}.faq__slide-topics[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-body-medium);letter-spacing:.2px;line-height:1.5}.faq__metrics[data-astro-cid-gfo3rpqg]{gap:0;display:grid}.faq__metric[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--md-sys-color-outline-variant);gap:6px;padding-block:16px;display:grid}.faq__metric--plddt[data-astro-cid-gfo3rpqg]{padding-bottom:20px}.faq__metrics[data-astro-cid-gfo3rpqg] .faq__metric[data-astro-cid-gfo3rpqg]:last-child{padding-bottom:4px}.faq__metric-head[data-astro-cid-gfo3rpqg]{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.faq__metric-text[data-astro-cid-gfo3rpqg]{max-width:68ch;margin:0}.faq__term[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-primary-container);min-width:64px;height:28px;color:var(--md-sys-color-on-primary-container);font:500 .875rem/1 var(--md-ref-typeface-mono);place-items:center;padding-inline:10px;display:inline-grid}.faq__range[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-label-large);color:var(--md-sys-color-on-surface-variant)}.faq__scale[data-astro-cid-gfo3rpqg]{margin-top:10px}.faq__scale-bar[data-astro-cid-gfo3rpqg]{gap:2px;height:12px;display:flex}.faq__scale-bar[data-astro-cid-gfo3rpqg]>span[data-astro-cid-gfo3rpqg]{background:var(--c);flex-basis:0}.faq__scale-bar[data-astro-cid-gfo3rpqg]>span[data-astro-cid-gfo3rpqg]:first-child{border-radius:6px 2px 2px 6px}.faq__scale-bar[data-astro-cid-gfo3rpqg]>span[data-astro-cid-gfo3rpqg]:last-child{border-radius:2px 6px 6px 2px}.faq__scale-ticks[data-astro-cid-gfo3rpqg]{height:22px;font:500 .75rem/1 var(--md-ref-typeface-mono);color:var(--md-sys-color-on-surface-variant);margin-top:4px;position:relative}.faq__scale-ticks[data-astro-cid-gfo3rpqg]>span[data-astro-cid-gfo3rpqg]{top:4px;left:var(--x);position:absolute;transform:translate(-50%)}.faq__scale-ticks[data-astro-cid-gfo3rpqg]>span[data-astro-cid-gfo3rpqg]:before{content:"";background:var(--md-sys-color-outline);width:1px;height:4px;position:absolute;top:-8px;left:50%}.faq__bands[data-astro-cid-gfo3rpqg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.faq__band[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-medium);background:var(--faq-tint);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 8px;padding:12px;display:grid}.faq__swatch[data-astro-cid-gfo3rpqg]{background:var(--c);width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--md-sys-color-on-surface) 18%, transparent);border-radius:4px;margin-top:3px}.faq__band-range[data-astro-cid-gfo3rpqg]{font:500 .8125rem/1.4 var(--md-ref-typeface-mono);color:var(--md-sys-color-on-surface)}.faq__band-name[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface);grid-column:2}.faq__band-desc[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-body-small);letter-spacing:.3px;color:var(--md-sys-color-on-surface-variant);grid-column:2}@container faq-answer (width<=640px){.faq__bands[data-astro-cid-gfo3rpqg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq__criteria[data-astro-cid-gfo3rpqg]{gap:4px;max-width:72ch;display:grid}.faq__crit[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-medium);background:var(--faq-tint);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 14px;display:grid}.faq__crit-icon[data-astro-cid-gfo3rpqg]{width:20px;height:20px;color:var(--md-sys-color-primary)}.faq__crit-label[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface);font-size:.9375rem;line-height:1.4}.faq__crit-letter[data-astro-cid-gfo3rpqg]{color:var(--md-sys-color-primary);font-weight:700}.faq__crit-weight[data-astro-cid-gfo3rpqg]{font:600 1rem/1 var(--md-ref-typeface-brand);color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums;text-align:end;min-width:3.2ch}.faq__crit-bar[data-astro-cid-gfo3rpqg]{background:color-mix(in srgb, var(--md-sys-color-primary) 14%, transparent);border-radius:3px;grid-column:2/-1;height:6px;overflow:hidden}.faq__crit-bar[data-astro-cid-gfo3rpqg]>span[data-astro-cid-gfo3rpqg]{height:100%;width:calc(var(--v) * 100%);background:var(--md-sys-color-primary);border-radius:3px;display:block}.faq__prizes[data-astro-cid-gfo3rpqg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;max-width:min(560px,100%);display:grid}.faq__prize[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-large);background:var(--faq-tint);justify-items:start;gap:2px;padding:14px 16px;display:grid}.faq__prize-icon[data-astro-cid-gfo3rpqg]{width:22px;height:22px;color:var(--md-sys-color-primary);margin-bottom:6px}.faq__prize-rank[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-label-medium);letter-spacing:.4px;color:var(--md-sys-color-on-surface-variant)}.faq__prize-amount[data-astro-cid-gfo3rpqg]{font:600 1.5rem/1.2 var(--md-ref-typeface-brand);letter-spacing:-.01em;color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums;white-space:nowrap}.faq__prize--first[data-astro-cid-gfo3rpqg]{background:var(--md-sys-color-primary-container)}.faq__prize--first[data-astro-cid-gfo3rpqg] .faq__prize-icon[data-astro-cid-gfo3rpqg],.faq__prize--first[data-astro-cid-gfo3rpqg] .faq__prize-rank[data-astro-cid-gfo3rpqg],.faq__prize--first[data-astro-cid-gfo3rpqg] .faq__prize-amount[data-astro-cid-gfo3rpqg]{color:var(--md-sys-color-on-primary-container)}@container faq-answer (width<=420px){.faq__prizes[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,1fr)}.faq__prize[data-astro-cid-gfo3rpqg]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.faq__prize-icon[data-astro-cid-gfo3rpqg]{margin:0}}.faq__challenges[data-astro-cid-gfo3rpqg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;max-width:min(560px,100%);display:grid}.faq__ch[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-large);background:var(--faq-tint);min-width:0;color:var(--md-sys-color-on-surface);align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.faq__ch-shape[data-astro-cid-gfo3rpqg]{background:var(--ch-container);width:40px;height:40px;color:var(--ch-on-container);flex:none;place-items:center;display:grid}.faq__ch-glyph[data-astro-cid-gfo3rpqg]{width:20px;height:20px}.faq__ch-text[data-astro-cid-gfo3rpqg]{align-items:baseline;gap:8px;min-width:0;display:flex}.faq__ch-letter[data-astro-cid-gfo3rpqg]{font:600 .875rem/1 var(--md-ref-typeface-brand);color:var(--md-sys-color-on-surface-variant)}.faq__ch-title[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-title-small)}.faq__compare[data-astro-cid-gfo3rpqg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;display:grid}.faq__cmp[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-large);background:var(--faq-tint);align-content:start;gap:14px;padding:18px;display:grid}.faq__cmp-head[data-astro-cid-gfo3rpqg]{align-items:center;gap:14px;display:flex}.faq__cmp-icon[data-astro-cid-gfo3rpqg]{background:var(--md-sys-color-secondary-container);width:56px;height:56px;color:var(--md-sys-color-on-secondary-container);flex:none;place-items:center;display:grid}.faq__cmp[data-astro-cid-gfo3rpqg]+.faq__cmp[data-astro-cid-gfo3rpqg] .faq__cmp-icon[data-astro-cid-gfo3rpqg]{background:color-mix(in srgb, var(--md-sys-color-tertiary) 18%, transparent);color:var(--md-sys-color-tertiary)}.faq__cmp-glyph[data-astro-cid-gfo3rpqg]{width:28px;height:28px}.faq__cmp-title[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-title-medium);color:var(--md-sys-color-on-surface)}.faq__cmp-sub[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-body-small);letter-spacing:.3px;color:var(--md-sys-color-on-surface-variant);margin-top:2px}.faq__cmp-list[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface);gap:8px;font-size:.9375rem;line-height:1.45;display:grid}.faq__cmp-list[data-astro-cid-gfo3rpqg]>li[data-astro-cid-gfo3rpqg]{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.faq__cmp-check[data-astro-cid-gfo3rpqg]{width:18px;height:18px;color:var(--md-sys-color-primary);margin-top:2px}.faq__toolset[data-astro-cid-gfo3rpqg]{gap:4px;max-width:72ch;display:grid}.faq__tg[data-astro-cid-gfo3rpqg]{border-radius:var(--md-sys-shape-corner-medium);background:var(--faq-tint);grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);align-items:start;gap:10px 16px;padding:12px 14px;display:grid}.faq__tg-title[data-astro-cid-gfo3rpqg]{min-height:32px;font:var(--md-sys-typescale-title-small);color:var(--md-sys-color-on-surface);align-items:center;gap:10px;line-height:1.3;display:flex}.faq__tg-icon[data-astro-cid-gfo3rpqg]{width:20px;height:20px;color:var(--faq-accent)}.faq__tg-links[data-astro-cid-gfo3rpqg]{flex-wrap:wrap;gap:6px;display:flex}.faq__toolchip[data-astro-cid-gfo3rpqg]{background:var(--faq-card-open);color:var(--md-sys-color-on-surface);gap:4px;padding-inline:12px 8px}.faq__toolchip-icon[data-astro-cid-gfo3rpqg]{width:16px;height:16px;color:var(--md-sys-color-on-surface-variant);margin-inline-start:0}@container faq-answer (width<=520px){.faq__tg[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr}}.faq__foot[data-astro-cid-gfo3rpqg]{border-top:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:14px;display:flex}.faq__more-links[data-astro-cid-gfo3rpqg]{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.faq__chip[data-astro-cid-gfo3rpqg]{white-space:normal;height:auto;min-height:32px;color:var(--md-sys-color-on-surface);background:var(--faq-card-open);padding-block:5px;line-height:1.25}.faq__permalink[data-astro-cid-gfo3rpqg]{margin-inline-start:auto}.faq__permalink[data-astro-cid-gfo3rpqg]:hover{color:var(--md-sys-color-primary)}.faq__empty[data-astro-cid-gfo3rpqg]{text-align:center;border-radius:var(--md-sys-shape-corner-extra-large);border:1.5px dashed var(--md-sys-color-outline-variant);justify-items:center;gap:8px;padding:clamp(32px,6vw,56px) 24px;display:grid}.faq__empty-icon[data-astro-cid-gfo3rpqg]{background:var(--md-sys-color-secondary-container);width:72px;height:72px;color:var(--md-sys-color-on-secondary-container);place-items:center;margin-bottom:8px;display:grid}.faq__empty-glyph[data-astro-cid-gfo3rpqg]{width:36px;height:36px}.faq__empty-title[data-astro-cid-gfo3rpqg]{font:var(--md-sys-typescale-title-large);color:var(--md-sys-color-on-surface)}.faq__empty-text[data-astro-cid-gfo3rpqg]{max-width:44ch;color:var(--md-sys-color-on-surface-variant)}.faq__empty-reset[data-astro-cid-gfo3rpqg]{margin-top:12px}::highlight(faq-hit){background-color:var(--md-sys-color-tertiary-fixed);color:var(--md-sys-color-on-tertiary-fixed)}@keyframes faq-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (width<=600px){.faq__summary[data-astro-cid-gfo3rpqg]{gap:12px;min-height:64px;padding:12px 10px 12px 12px}.faq__q[data-astro-cid-gfo3rpqg]{font-size:1rem}.faq__body[data-astro-cid-gfo3rpqg]{padding:2px 16px 18px;font-size:.9875rem}.faq__group-head[data-astro-cid-gfo3rpqg]{gap:12px;margin-bottom:16px}.faq__group-count[data-astro-cid-gfo3rpqg]{display:none}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-gfo3rpqg]::details-content,.faq__item[data-astro-cid-gfo3rpqg],.faq__summary[data-astro-cid-gfo3rpqg],.faq__summary[data-astro-cid-gfo3rpqg]>.faq__lead[data-astro-cid-gfo3rpqg],.faq__chev[data-astro-cid-gfo3rpqg],.faq__search[data-astro-cid-gfo3rpqg]{transition:none}.faq__seg[data-astro-cid-gfo3rpqg]>[data-astro-cid-gfo3rpqg][aria-pressed=true] .faq__seg-check[data-astro-cid-gfo3rpqg],.faq__item--enter[data-astro-cid-gfo3rpqg]{animation:none}}.rp-hero[data-astro-cid-tn6xnkqg]{isolation:isolate;background:var(--md-sys-color-surface-container);padding-block:clamp(28px,4vw,48px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.rp-hero[data-astro-cid-tn6xnkqg]:before{content:"";z-index:-1;background:radial-gradient(closest-side at 62% 46%, color-mix(in srgb, var(--md-sys-color-primary) 11%, transparent), transparent), radial-gradient(closest-side at 30% 78%, color-mix(in srgb, var(--md-sys-color-tertiary) 7%, transparent), transparent);pointer-events:none;position:absolute;inset:-20% -10% -40% 45%}.rp-hero__inner[data-astro-cid-tn6xnkqg]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.rp-hero__text[data-astro-cid-tn6xnkqg]{justify-items:start;gap:16px;min-width:0;max-width:780px;display:grid}.rp-hero__eyebrow[data-astro-cid-tn6xnkqg]{margin-top:8px}.rp-hero__title[data-astro-cid-tn6xnkqg]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.025em;color:var(--md-sys-color-on-surface);font-size:clamp(2.25rem,1.6rem + 2.8vw,4rem);font-weight:600;line-height:1.05}.rp-hero__lead[data-astro-cid-tn6xnkqg]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant);max-width:40rem;font-size:clamp(1.0625rem,1rem + .3vw,1.2rem);line-height:1.6}.rp-toc[data-astro-cid-tn6xnkqg]{gap:10px;width:100%;margin-top:8px;display:grid}.rp-toc__title[data-astro-cid-tn6xnkqg]{font:var(--md-sys-typescale-label-large);letter-spacing:.1px;color:var(--md-sys-color-on-surface-variant)}.rp-toc__list[data-astro-cid-tn6xnkqg]{flex-wrap:wrap;gap:8px;display:flex}.rp-toc__chip[data-astro-cid-tn6xnkqg]{white-space:normal;background:var(--md-sys-color-surface-container-lowest);height:auto;min-height:40px;color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-1);border-color:#0000;padding-block:6px}.rp-toc__chip[data-astro-cid-tn6xnkqg]:before{background:var(--md-sys-color-on-surface);opacity:0;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.rp-toc__chip[data-astro-cid-tn6xnkqg]:hover:before{opacity:var(--md-sys-state-hover)}.rp-toc__chip[data-astro-cid-tn6xnkqg]:active:before{opacity:var(--md-sys-state-pressed)}.rp-toc__chip[data-astro-cid-tn6xnkqg]:hover{text-decoration:none}.rp-toc__chip[data-astro-cid-tn6xnkqg]:after{display:none}.rp-hero__art[data-astro-cid-tn6xnkqg]{justify-self:center;width:300px;height:260px;display:none;position:relative}.rp-art[data-astro-cid-tn6xnkqg]{place-items:center;display:grid;position:absolute}.rp-art--main[data-astro-cid-tn6xnkqg]{inset-inline-end:24px;background:var(--md-sys-color-primary-container);width:196px;height:196px;color:var(--md-sys-color-on-primary-container);animation:rp-art-in 1.4s var(--md-sys-motion-easing-emphasized-decelerate) backwards;top:20px}.rp-art__icon[data-astro-cid-tn6xnkqg]{width:84px;height:84px;animation:rp-art-in-icon 1.4s var(--md-sys-motion-easing-emphasized-decelerate) backwards}.rp-art--flower[data-astro-cid-tn6xnkqg]{inset-inline-start:14px;background:var(--md-sys-color-tertiary-fixed-dim);width:92px;height:92px;bottom:6px}.rp-art--clover[data-astro-cid-tn6xnkqg]{inset-inline-end:0;background:var(--md-sys-color-secondary-container);width:58px;height:58px;top:0}.rp-art--dot[data-astro-cid-tn6xnkqg]{inset-inline-start:74px;background:var(--app-plddt-confident);border-radius:50%;width:18px;height:18px;top:40px}@keyframes rp-art-in{0%{opacity:0;transform:rotate(-120deg)scale(.6)}}@keyframes rp-art-in-icon{0%{transform:rotate(120deg)}}@media (width>=900px){.rp-hero__inner[data-astro-cid-tn6xnkqg]{grid-template-columns:minmax(0,780px) minmax(300px,1fr)}.rp-hero__art[data-astro-cid-tn6xnkqg]{display:block}}@media (prefers-reduced-motion:reduce){.rp-art--main[data-astro-cid-tn6xnkqg],.rp-art__icon[data-astro-cid-tn6xnkqg]{animation:none}}@media (forced-colors:active){.rp-toc__chip[data-astro-cid-tn6xnkqg]{border-color:canvastext}}@media print{.rp-hero[data-astro-cid-tn6xnkqg]{padding-block:0 16px}.rp-hero[data-astro-cid-tn6xnkqg]:before,.rp-hero__art[data-astro-cid-tn6xnkqg],.rp-hero[data-astro-cid-tn6xnkqg] .crumbs,.rp-toc[data-astro-cid-tn6xnkqg]{display:none!important}}
