svg.svelte-12rl1ab{width:var(--icon-size,1em);height:var(--icon-size,auto);vertical-align:middle;display:inline-block}[data-sms-action].svelte-hbqenq{width:fit-content;display:inline-grid}[data-sms-action].svelte-hbqenq>span:where(.svelte-hbqenq){grid-area:1/1}[data-sms-action-content].svelte-hbqenq,[data-sms-action-width].svelte-hbqenq>span:where(.svelte-hbqenq){vertical-align:middle;align-items:center;gap:.35em;line-height:1;display:inline-flex;&>span:where(.svelte-hbqenq){line-height:1}&>svg{display:block}}[data-sms-action-width].svelte-hbqenq{visibility:hidden;display:grid;&>span:where(.svelte-hbqenq){grid-area:1/1}}.circle-spinner.svelte-umlcfh{vertical-align:middle;animation:var(--duration) infinite svelte-umlcfh-rotate;border-style:solid;border-width:.2em;border-radius:50%;margin:0 3pt;display:inline-block}@keyframes svelte-umlcfh-rotate{to{transform:rotate(360deg)}}.button-group.svelte-1bvgwrz{display:var(--btn-group-display,inline-flex);align-items:center;gap:var(--btn-group-gap,4pt);padding:var(--btn-group-padding,0);background:var(--btn-group-bg,transparent);border:var(--btn-group-border,none);border-radius:var(--btn-group-radius,4pt);flex-wrap:wrap;& .options:where(.svelte-1bvgwrz){align-items:center;justify-content:var(--btn-group-justify-content,flex-start);gap:inherit;flex-wrap:wrap;display:flex}& .option:where(.svelte-1bvgwrz),& button:where(.svelte-1bvgwrz):not(.option:where(.svelte-1bvgwrz)>button:where(.svelte-1bvgwrz)){background:var(--btn-group-btn-bg,transparent);color:var(--btn-group-btn-color,inherit);border:var(--btn-group-btn-border,1px solid transparent);border-radius:var(--btn-group-btn-radius,3pt);transition:var(--btn-group-btn-transition,all 0s);align-items:center;display:inline-flex;&:hover:not(:disabled,[aria-checked=true],[aria-pressed=true],:has(>button:is(:disabled,[aria-checked=true],[aria-pressed=true]))){background:var(--btn-group-btn-hover-bg,light-dark(#00000012,#ffffff1f));color:var(--btn-group-btn-hover-color,var(--btn-group-btn-color,inherit));transform:var(--btn-group-btn-hover-transform,none)}&:is([aria-checked=true]:where(.svelte-1bvgwrz),[aria-pressed=true]:where(.svelte-1bvgwrz)),&:has(>button:where(.svelte-1bvgwrz):is([aria-checked=true]:where(.svelte-1bvgwrz),[aria-pressed=true]:where(.svelte-1bvgwrz))){background:var(--btn-group-btn-active-bg,light-dark(#00000021,#ffffff38));color:var(--btn-group-btn-active-color,inherit);border-color:var(--btn-group-btn-active-border-color,transparent)}}& button:where(.svelte-1bvgwrz){align-items:center;gap:var(--btn-group-btn-gap,.4em);padding:var(--btn-group-btn-padding,2pt 6pt);font-family:var(--btn-group-btn-font-family,inherit);font-size:var(--btn-group-btn-font-size,inherit);cursor:var(--btn-group-btn-cursor,pointer);display:inline-flex}& .option:where(.svelte-1bvgwrz)>button:where(.svelte-1bvgwrz){color:inherit;border-radius:inherit;padding-right:var(--btn-group-option-btn-padding-right,.5ex);background:0 0;border:none}& button:where(.svelte-1bvgwrz):disabled{opacity:var(--btn-group-btn-disabled-opacity,.5);cursor:not-allowed}}.popover.svelte-1c9vwit{z-index:var(--popover-z-index,10);background:var(--popover-bg,var(--sms-options-bg,light-dark(#fff,#2a2a2e)));color:var(--popover-color,inherit);border:var(--popover-border,1px solid light-dark(#d3d3d3,#555));border-radius:var(--popover-radius,5pt);padding:var(--popover-padding,6pt 8pt);box-shadow:var(--popover-shadow,0 3px 12px #0000004d);max-width:var(--popover-max-width,min(90vw, 30rem));margin:0;inset:auto}[data-sms-copy]{white-space:nowrap;padding:.25em}div.svelte-1qpafjh{--controls-inset:1rem;max-width:var(--content-max-width);margin:3em auto}header.svelte-1qpafjh{z-index:1;padding:0 1em;display:flex;position:relative}h3.svelte-1qpafjh{overflow-wrap:anywhere;background:var(--button-bg);border-radius:3pt;flex-wrap:wrap;align-items:center;gap:.35em;margin:0;padding:0 8pt;font-size:medium;display:inline-flex;transform:translateY(50%)}h3.svelte-1qpafjh small:where(.svelte-1qpafjh){padding-left:6pt;font-weight:200}aside.svelte-1qpafjh{top:calc(100% + var(--controls-inset));right:var(--controls-inset);gap:1ex;display:flex;position:absolute}pre.svelte-1qpafjh{background:var(--pre-bg);border-radius:3pt;margin:0;padding:1.75em 1em 1em;overflow-x:auto}aside.svelte-1qpafjh a:where(.svelte-1qpafjh),aside.svelte-1qpafjh [data-sms-copy]{background:var(--button-bg);color:var(--text-color);font:inherit;cursor:pointer;border:none;border-radius:3pt;place-items:center;padding:3pt 1ex}aside.svelte-1qpafjh a:where(.svelte-1qpafjh){display:inline-flex}@media (width<600px){div.svelte-1qpafjh{isolation:isolate;grid-template-rows:auto auto auto auto;display:grid}div.svelte-1qpafjh:before{content:"";background:var(--pre-bg);z-index:-1;border-radius:3pt;grid-area:2/1/5/2}header.svelte-1qpafjh{display:contents}h3.svelte-1qpafjh{grid-area:1/1/3/2;justify-self:start;margin:0 1rem;transform:none}aside.svelte-1qpafjh{grid-area:3/1/4/2;justify-self:end;margin:1rem 1rem 0;position:static}pre.svelte-1qpafjh{background:0 0;grid-area:4/1/5/2;padding-top:1em}}.card.svelte-1dvr966{position:relative;& button:where(.svelte-1dvr966){color:var(--text-color);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.5em;right:.5em}@media (hover:hover){&:not(:hover,:focus-within) button:where(.svelte-1dvr966):not([aria-expanded=true]){opacity:0;pointer-events:none}}}a.svelte-1dvr966{cursor:pointer;transform-style:preserve-3d;background:var(--card-bg);color:var(--text-color);box-shadow:0 2px 8px var(--shadow);border-radius:3pt;place-content:center;transition:transform .5s;display:grid}a.svelte-1dvr966:hover{transform:scale(1.005)}h2.svelte-1dvr966{text-align:center;margin:1ex;line-height:1.2}.diagram.svelte-1dvr966{box-sizing:border-box;border-radius:4pt;width:calc(100% - 2ex);height:auto;margin:auto auto 1ex;padding:1ex;display:block}.diagram-description :is(p,ul,ol){margin-block:.4em}.diagram-description :is(p,ul,ol):first-child{margin-block-start:0}.diagram-description :is(p,ul,ol):last-child{margin-block-end:0}.diagram-description :is(ul,ol){padding-inline-start:1.25em}div.tags.svelte-ttnt4a{--btn-group-btn-bg:var(--nav-bg);--btn-group-btn-hover-bg:var(--nav-bg);--btn-group-btn-color:var(--text-secondary);--btn-group-btn-padding:2pt 4pt;--btn-group-btn-radius:3pt;place-content:center;margin:1em;font-size:.75em;display:flex}div.tags.svelte-ttnt4a .options{justify-content:center}div.tags.svelte-ttnt4a button{cursor:var(--tags-cursor,pointer)}
