.frame-status.svelte-n84d7k{line-height:calc(var(--spacing) * 6)}.repaired.svelte-n84d7k{background-color:#e1f0f2;--frame-accent: #086978}.repaired.svelte-n84d7k .status-badge:where(.svelte-n84d7k){rotate:0deg;animation:svelte-n84d7k-badge-stamp .45s cubic-bezier(.34,1.6,.5,1)}@keyframes svelte-n84d7k-badge-stamp{0%{transform:scale(1.6) rotate(-12deg);opacity:0}60%{transform:scale(.92) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0)}}.status-toggle.svelte-n84d7k:hover{background-color:var(--frame-accent);background-color:color-mix(in srgb,var(--frame-accent) 88%,#000)}.status-toggle.svelte-n84d7k:focus-visible{outline:3px solid var(--frame-accent);outline-offset:4px}.status-toggle[aria-checked=true].svelte-n84d7k .switch-label:where(.svelte-n84d7k){padding-right:calc(var(--spacing) * 11);padding-left:calc(var(--spacing) * 3)}.status-toggle[aria-checked=true].svelte-n84d7k .switch-thumb:where(.svelte-n84d7k){left:calc(100% - 41px)}@media(prefers-reduced-motion:reduce){.frame-demo.svelte-n84d7k,.status-badge.svelte-n84d7k,.status-toggle.svelte-n84d7k,.switch-thumb.svelte-n84d7k{animation:none;transition-property:none}}@media(forced-colors:active){.status-toggle.svelte-n84d7k{border-color:ButtonText}.switch-thumb.svelte-n84d7k{background-color:ButtonText;color:ButtonFace}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid}}}.stage .brand{cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-primary-500,oklch(55.6% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-ui,15px);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-surface-50,oklch(98.5% 0 0));-webkit-user-select:none;user-select:none;border-width:0;align-items:center;display:inline-flex}.stage .brand.ghost{border-style:var(--tw-border-style);border-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--color-primary-500,oklch(55.6% 0 0));color:var(--color-primary-500,oklch(55.6% 0 0));background-color:#0000}.stage .input{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--color-surface-500,oklch(55.6% 0 0));background-color:var(--color-surface-50,oklch(98.5% 0 0));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-body-sm,16px)}.stage select.input{padding-inline-end:calc(var(--spacing,.25rem) * 9)}.stage .input.bad{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-error-500,oklch(55.6% 0 0))}.stage .solo{min-height:150px;padding:calc(var(--spacing,.25rem) * 7)}.stage .desk{padding:calc(var(--spacing,.25rem) * 2)}@media(min-width:40rem){.stage .desk{padding:calc(var(--spacing,.25rem) * 5)}}@layer components{.stage .readout{margin-inline:calc(var(--spacing,.25rem) * 2);margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--line);background-color:var(--color-surface-100,oklch(97% 0 0));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-small,14px);color:var(--ink)}@media(min-width:40rem){.stage .readout{margin-inline:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 5)}}.stage .solo>.readout{margin-inline:0;margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:0}}div.stage.is-fixed :is(button,a,input):focus-visible{outline-style:var(--tw-outline-style);outline-offset:3px;outline-width:3px;outline-color:var(--color-primary-500,oklch(55.6% 0 0));--tw-outline-style:solid;outline-style:solid}@media(forced-colors:active){div.stage.is-fixed :is(button,a,input):focus-visible{outline-color:highlight}}:where(.stage .site){background-color:var(--color-white,#fff);color:#1a1a1a}:where(.stage .site.warm){color:#2b2724}:where(.stage .site-ring) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:var(--site-ring-offset,2px);outline:3px solid #1a4fd0}@media(forced-colors:active){:where(.stage .site-ring) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight}}:where(.stage .form-mock){gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);display:grid}:where(.stage .field){max-width:var(--container-sm,24rem);gap:calc(var(--spacing,.25rem) * 1.5);display:grid}:where(.stage .field-label){font-size:var(--text-ui,15px);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.partial.svelte-16vlwjk{line-height:var(--leading-normal)}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk){position:relative;margin-top:-1px;display:grid;min-height:calc(var(--spacing) * 11);cursor:pointer;grid-template-columns:auto 1fr;align-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);border-radius:0;border-style:solid;border-inline-width:var(--default-border-width);border-block-width:0px;border-color:transparent;background-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-small);line-height:1.3;font-weight:var(--font-weight-bold);white-space:normal;color:var(--muted)}@media(min-width:40rem){.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk){padding-inline:calc(var(--spacing) * 6)}}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):nth-child(odd){border-left-width:0px}@media(min-width:40rem){.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):nth-child(odd){border-left-width:var(--default-border-width)}}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):first-child{border-left-width:0px}.fix-tabs.svelte-16vlwjk .fix-name:where(.svelte-16vlwjk){grid-column:span 2 / span 2}.fix-tabs.svelte-16vlwjk .fix-name:where(.svelte-16vlwjk):after{content:attr(data-text) / "";visibility:hidden;display:block;height:0px;overflow:hidden;font-weight:var(--font-weight-bold)}.fix-tabs.svelte-16vlwjk .recommended:where(.svelte-16vlwjk){margin:0;justify-self:flex-start}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):before{content:"";position:absolute;top:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);left:-1px;width:1px;background-color:var(--color-surface-500)}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):nth-child(odd):before{display:none}@media(min-width:40rem){.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):nth-child(odd):before{display:block}}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):first-child:before,.fix-tabs.svelte-16vlwjk>button[aria-selected=true]:where(.svelte-16vlwjk):before,.fix-tabs.svelte-16vlwjk>button[aria-selected=true]:where(.svelte-16vlwjk)+button:where(.svelte-16vlwjk):before{display:none}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):focus-visible{outline-offset:-3px}.fix-tabs.svelte-16vlwjk>button[aria-selected=false]:where(.svelte-16vlwjk) .fix-name:where(.svelte-16vlwjk){font-weight:var(--font-weight-normal)}.fix-tabs.svelte-16vlwjk>button[aria-selected=false]:where(.svelte-16vlwjk) .fix-num:where(.svelte-16vlwjk){color:var(--muted)}.fix-tabs.svelte-16vlwjk>button[aria-selected=false]:where(.svelte-16vlwjk):hover{color:var(--ink)}.fix-tabs.svelte-16vlwjk>button[aria-selected=true]:where(.svelte-16vlwjk){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-bottom-width:var(--default-border-width);border-color:var(--line);background-color:var(--color-surface-50);color:var(--ink)}.fix-tabs.svelte-16vlwjk>button[aria-selected=true]:where(.svelte-16vlwjk):after{content:"";position:absolute;top:0;right:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);height:3px;background-color:var(--frame-accent)}@media(min-width:40rem){.fix-tabs.svelte-16vlwjk>button[aria-selected=true]:where(.svelte-16vlwjk):after{right:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6)}}@media(forced-colors:active){.fix-tabs.svelte-16vlwjk>button[aria-selected=true]:where(.svelte-16vlwjk):after{forced-color-adjust:none;background:Highlight}}.fix-num.svelte-16vlwjk{font-size:var(--text-caption);line-height:calc(var(--spacing) * 4);color:var(--color-secondary-700);text-transform:uppercase}.broken-tabs.svelte-16vlwjk>button[aria-selected=true]:where(.svelte-16vlwjk) .fix-num:where(.svelte-16vlwjk){color:var(--frame-accent)}.recommended.svelte-16vlwjk{margin-left:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-secondary-100);padding-inline:calc(var(--spacing) * 2);padding-block:1px;font-size:var(--text-caption);font-weight:var(--font-weight-bold);color:var(--color-secondary-700)}.stage.svelte-16vlwjk:focus-visible{outline:3px solid var(--color-primary-500);outline-offset:3px}.stage.swap.svelte-16vlwjk{animation:svelte-16vlwjk-stage-swap .3s ease-out}@keyframes svelte-16vlwjk-stage-swap{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.stage.swap.svelte-16vlwjk{animation:none}}.demo-control.svelte-16vlwjk .input:where(.svelte-16vlwjk){width:calc(var(--spacing) * 44);border:1px solid var(--color-surface-500);border-radius:var(--radius-md);background-color:var(--color-surface-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-body-sm);accent-color:var(--color-primary-500)}.demo-switch{cursor:pointer;gap:calc(var(--spacing) * 3)}.demo-switch [data-part=label]{font:inherit}.demo-switch [data-part=control][data-state=unchecked]{box-shadow:inset 0 0 0 1px var(--color-surface-700)}.demo-switch [data-part=control][data-state=unchecked] [data-part=thumb]{background-color:var(--color-surface-700)}.reader-says:before{content:"";position:absolute;top:-7px;left:calc(var(--spacing) * 6);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);rotate:45deg;border-style:solid;border-color:var(--line);border-top-width:1px;border-left-width:1px;background-color:var(--color-surface-100)}.reader-says.small:before{left:calc(var(--spacing) * 4)}.bw-tabs>.bw-lights{margin-right:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2.5)}.browser-window.has-tabs .bw-bar{background-color:var(--color-white)}.browser-window.small{border-radius:var(--radius-md);--tw-shadow: 0 0 #0000}.browser-window.small .bw-tabs{gap:1px;padding-inline:var(--spacing);padding-top:var(--spacing)}.browser-window.small .bw-tabs>.bw-lights{margin-right:var(--spacing);margin-bottom:calc(var(--spacing) * 1.5)}.browser-window.small .bw-bar{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing)}.browser-window.small .bw-lights{gap:calc(var(--spacing) * .5)}.browser-window.small .bw-lights span{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.browser-window.small .bw-url{min-height:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2);padding-block:0px;font-size:var(--text-micro)}.search-trigger.svelte-bxe3p6::-webkit-details-marker{display:none}.search-disclosure[open].svelte-bxe3p6 .search-trigger:where(.svelte-bxe3p6){display:none}.search-trigger.svelte-bxe3p6:hover,.search-disclosure[open].svelte-bxe3p6 .search-trigger:where(.svelte-bxe3p6){color:var(--accent)}.search-close.svelte-bxe3p6:hover{background-color:var(--color-surface-200);color:var(--ink)}.search-close.svelte-bxe3p6:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-4px}.input.svelte-bxe3p6{width:100%;max-width:100%;background-color:var(--color-surface-50);padding-right:calc(var(--spacing) * 12);padding-left:calc(var(--spacing) * 9);font-size:var(--text-ui)}li.svelte-bxe3p6+li:where(.svelte-bxe3p6){border-top:1px solid var(--color-surface-300)}a.hit.svelte-bxe3p6:hover{background-color:var(--color-surface-200);color:inherit}.group-tile.svelte-d2op0l:not(.on) svg{opacity:40%}.group-tile.svelte-d2op0l:hover{background-color:var(--color-surface-100)}.group-tile.on.svelte-d2op0l{background-color:var(--color-white);color:var(--color-surface-950);box-shadow:0 0 0 2px var(--accent)}.group-tile.on.svelte-d2op0l svg{color:var(--accent)}.group-tile.on.svelte-d2op0l:hover{background-color:var(--color-white)}html:has(.guide){scroll-padding-top:72px}.hero.svelte-1rgjwwy{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 16);row-gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 14)}.meta.svelte-1rgjwwy{margin:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2.5);font-size:var(--text-ui)}.meta.svelte-1rgjwwy dt:where(.svelte-1rgjwwy){font-size:var(--text-meta);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);color:var(--muted);text-transform:uppercase}.meta.svelte-1rgjwwy dd:where(.svelte-1rgjwwy){margin:0}.steps.svelte-1rgjwwy{position:sticky;top:0;z-index:10;border-block-style:solid;border-block-width:var(--default-border-width);border-style:solid;border-color:var(--line);background-color:var(--color-surface-100)}.steps.svelte-1rgjwwy a:where(.svelte-1rgjwwy){display:flex;align-items:baseline;gap:calc(var(--spacing) * 2);border-bottom-style:solid;border-bottom-width:3px;border-style:solid;border-color:transparent;padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-ui);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--ink);text-decoration-line:none}.steps.svelte-1rgjwwy a:where(.svelte-1rgjwwy):focus-visible{outline-offset:-6px}.steps.svelte-1rgjwwy a[aria-current=true]:where(.svelte-1rgjwwy){border-color:var(--accent)}.steps.svelte-1rgjwwy .n:where(.svelte-1rgjwwy){font-family:var(--font-serif);font-size:var(--text-meta);color:var(--muted)}.steps.svelte-1rgjwwy a[aria-current=true]:where(.svelte-1rgjwwy) .n:where(.svelte-1rgjwwy){color:var(--accent)}.is-del.svelte-1rgjwwy mark{border-radius:var(--radius-xs);background-color:#90302b;color:var(--color-surface-50)}.is-add.svelte-1rgjwwy mark{border-radius:var(--radius-xs);background-color:#00633f;background-color:oklch(44% .1 160deg);color:var(--color-surface-50)}.code.svelte-1rgjwwy .hljs-comment{color:var(--color-surface-400);font-style:italic}.code.svelte-1rgjwwy :is(.hljs-keyword,.hljs-meta,.hljs-built_in){color:#c8aefa}.code.svelte-1rgjwwy :is(.hljs-tag,.hljs-name,.hljs-selector-tag,.hljs-selector-pseudo){color:#f6a3af}.code.svelte-1rgjwwy :is(.hljs-attr,.hljs-attribute,.hljs-property,.hljs-variable){color:#85cff3}.code.svelte-1rgjwwy :is(.hljs-selector-class,.hljs-selector-id,.hljs-title){color:#78e3dc}.code.svelte-1rgjwwy :is(.hljs-string,.hljs-regexp){color:#efcc83}.code.svelte-1rgjwwy :is(.hljs-number,.hljs-literal){color:#feaf83}.facts.svelte-1rgjwwy .fact-list{display:flex;flex-direction:column;border-bottom-style:solid;border-bottom-width:var(--default-border-width);border-style:solid;border-color:var(--line)}.facts.svelte-1rgjwwy .fact-item{border-top-style:solid;border-top-width:var(--default-border-width);border-style:solid;border-color:var(--line)}.facts.svelte-1rgjwwy .fact-trigger{display:grid;width:100%;cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:flex-start;column-gap:calc(var(--spacing) * 3.5);row-gap:var(--spacing);border-style:solid;border-width:0px;background-color:transparent;padding-inline:0px;padding-block:calc(var(--spacing) * 5);text-align:left;color:inherit;font-family:var(--font-sans)}.facts.svelte-1rgjwwy .fact-indicator{grid-column-start:3;grid-row-start:2;margin-top:calc(var(--spacing) * .5);display:flex;color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.facts.svelte-1rgjwwy .fact-indicator[data-state=open]{rotate:180deg}.facts.svelte-1rgjwwy .fact-content{padding:0 0 1.25rem}.fact-icon.svelte-1rgjwwy{grid-row:span 2 / span 2;margin-top:1px;color:var(--accent)}.fact-icon.svelte-1rgjwwy svg{stroke-width:1.7}.fact-label.svelte-1rgjwwy{font-size:var(--text-meta);line-height:1.6;font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--accent);text-transform:uppercase}.fact-count.svelte-1rgjwwy{margin-left:calc(var(--spacing) * 2.5);display:inline-block;border-radius:calc(infinity * 1px);background-color:var(--accent);padding-inline:calc(var(--spacing) * 2);padding-block:1px;vertical-align:1px;font-size:var(--text-caption);line-height:1.5;letter-spacing:var(--tracking-normal);color:var(--color-white);text-transform:none}.fact-short.svelte-1rgjwwy{grid-column-start:2;font-size:var(--text-lead-sm);line-height:1.4;font-weight:var(--font-weight-bold)}.fact-body.svelte-1rgjwwy{margin-left:calc(var(--spacing) * 9.5);max-width:70ch;font-size:var(--text-body-sm);line-height:1.6;color:var(--body)}.fact-body.svelte-1rgjwwy p{margin:0;text-wrap:pretty}.fix.svelte-1rgjwwy{background-color:var(--color-surface-950);color:var(--color-surface-100);--muted: oklch(86% .015 230deg);--body: oklch(88% .012 230deg);--accent: var(--color-secondary-300);--line: var(--color-surface-600)}.fix.svelte-1rgjwwy :focus-visible{outline-color:var(--color-surface-50)}.rules.svelte-1rgjwwy{margin:0;display:flex;max-width:calc(var(--spacing) * 110);flex:1 1 320px;list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 2.5);padding:0}.rules.svelte-1rgjwwy li:where(.svelte-1rgjwwy){display:flex;align-items:baseline;gap:calc(var(--spacing) * 3.5);font-size:var(--text-body-sm);line-height:1.45}.code-comparison.svelte-1rgjwwy{display:grid;gap:calc(var(--spacing) * 4)}.code-grid.svelte-1rgjwwy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));column-gap:calc(var(--spacing) * 4);row-gap:0px}.code-cell.svelte-1rgjwwy{display:grid;min-width:0px;grid-row:span 2;grid-template-rows:subgrid}.code-cell.svelte-1rgjwwy:has(.file-tabs:where(.svelte-1rgjwwy)),.code-cell.svelte-1rgjwwy:has(.why-fix:where(.svelte-1rgjwwy)){grid-row:span 3}.code-cell.svelte-1rgjwwy:has(.file-tabs:where(.svelte-1rgjwwy)):has(.why-fix:where(.svelte-1rgjwwy)){grid-row:span 4}.code-cell.is-extra.svelte-1rgjwwy{grid-column:1 / -1}.code.svelte-1rgjwwy{margin:0;display:grid;min-width:0px;overflow:hidden;border-radius:var(--radius-xl);border-width:var(--default-border-width);border-style:solid;border-color:var(--color-surface-700);background-color:var(--color-primary-700);grid-row:span 2;grid-template-rows:subgrid;margin-block-end:1rem}.code.svelte-1rgjwwy:has(.file-tabs:where(.svelte-1rgjwwy)){grid-row:span 3}.fix-tabs.svelte-1rgjwwy{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--spacing) * 6);row-gap:0px;border-style:solid;border-width:0px;padding:0}@media(min-width:40rem){.fix-tabs.svelte-1rgjwwy{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none;column-gap:calc(var(--spacing) * 10);align-self:stretch}}.fix-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy){display:grid;min-height:calc(var(--spacing) * 11);cursor:pointer;grid-template-columns:auto 1fr;align-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);border-radius:0;border-width:0px;border-bottom-style:solid;border-bottom-width:3px;border-style:solid;border-color:transparent;background-color:transparent;padding-inline:0px;padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-small);line-height:1.3;font-weight:var(--font-weight-bold);white-space:normal;color:var(--muted)}.fix-tabs.svelte-1rgjwwy .fix-name:where(.svelte-1rgjwwy){grid-column:span 2 / span 2}.fix-tabs.svelte-1rgjwwy .recommended:where(.svelte-1rgjwwy){margin:0;justify-self:flex-start}.fix-tabs.svelte-1rgjwwy>button[aria-selected=true]:where(.svelte-1rgjwwy){border-color:var(--color-secondary-300);color:var(--color-surface-50)}.fix-num.svelte-1rgjwwy{font-size:var(--text-caption);line-height:calc(var(--spacing) * 4);color:var(--accent);text-transform:uppercase}.broken-tabs.svelte-1rgjwwy .fix-num:where(.svelte-1rgjwwy){color:#f4a598}.broken-tabs.svelte-1rgjwwy>button[aria-selected=true]:where(.svelte-1rgjwwy){border-color:#f4a598}.why-fix.svelte-1rgjwwy{padding-inline:var(--spacing);padding-bottom:calc(var(--spacing) * 2);color:var(--muted)}.file-tabs.svelte-1rgjwwy{margin:0;display:flex;gap:0px;overflow-x:auto;border-style:solid;border-width:0px;background-color:color-mix(in oklab,var(--color-surface-950) 70%,transparent);padding:0;box-shadow:inset 0 -1px var(--color-surface-700)}.file-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy){display:flex;min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:0;border-width:0px;border-right-style:solid;border-right-width:var(--default-border-width);border-style:solid;border-right-color:var(--color-surface-700);background-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:0px;font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--leading-normal);color:var(--muted)}.file-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy):hover{color:var(--color-surface-100)}.file-tabs.svelte-1rgjwwy>button[aria-selected=true]:where(.svelte-1rgjwwy){background-color:var(--color-primary-700);font-weight:var(--font-weight-bold);color:var(--color-surface-50)}.file-dot.svelte-1rgjwwy{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-surface-400)}.ft-html.svelte-1rgjwwy .file-dot:where(.svelte-1rgjwwy){background-color:#f28058}.ft-css.svelte-1rgjwwy .file-dot:where(.svelte-1rgjwwy){background-color:#55aee8}.ft-js.svelte-1rgjwwy .file-dot:where(.svelte-1rgjwwy){background-color:#eacc56}.no-file.svelte-1rgjwwy{margin:0;padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-small);color:var(--muted)}.variant-caption.svelte-1rgjwwy{margin:0;padding-inline:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 3);font-size:var(--text-small);color:var(--muted)}.recommended.svelte-1rgjwwy{margin-left:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-secondary-100);padding-inline:calc(var(--spacing) * 2);padding-block:1px;font-size:var(--text-caption);font-weight:var(--font-weight-bold);color:var(--color-secondary-700)}.code-captions.svelte-1rgjwwy,.code-variants.svelte-1rgjwwy{display:grid;min-width:0px}.fix-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy):focus-visible,.file-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy):focus-visible{outline-offset:-3px}.fix-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy){margin-inline:calc(var(--spacing) * -3);padding-inline:calc(var(--spacing) * 3)}.code-variant.svelte-1rgjwwy:focus-visible{outline-width:3px;outline-offset:-3px;outline-color:var(--color-surface-50);outline-style:solid}.code-caption.svelte-1rgjwwy,.code-variant.svelte-1rgjwwy{grid-area:1 / 1;min-width:0}.inactive.svelte-1rgjwwy{visibility:hidden}.code.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy){display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:solid;border-bottom-width:var(--default-border-width);border-style:solid;border-color:var(--color-surface-700);background-color:var(--color-surface-800);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-small);color:var(--muted)}.code.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy):has(.fix-tabs:where(.svelte-1rgjwwy)){flex-direction:column;align-items:stretch;gap:var(--spacing);padding-top:calc(var(--spacing) * 4);padding-bottom:0}@media(min-width:40rem){.code.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy):has(.fix-tabs:where(.svelte-1rgjwwy)){flex-direction:row;align-items:center;gap:calc(var(--spacing) * 8);padding-block:0px}}.code.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy):has(.fix-tabs:where(.svelte-1rgjwwy))>:where(.svelte-1rgjwwy):first-child{align-self:flex-start}@media(min-width:40rem){.code.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy):has(.fix-tabs:where(.svelte-1rgjwwy))>:where(.svelte-1rgjwwy):first-child{align-self:center}}.code.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy)>:where(.svelte-1rgjwwy):first-child{flex-shrink:0}.lang.svelte-1rgjwwy{margin:0;border-top-style:solid;border-top-width:var(--default-border-width);border-style:solid;border-color:var(--color-surface-700);padding-inline:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-surface-500)}.lang.svelte-1rgjwwy:first-of-type{border-top-style:solid;border-top-width:0px}.code.svelte-1rgjwwy pre:where(.svelte-1rgjwwy){margin:0;overflow-x:auto;padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-small);line-height:1.7;color:var(--color-surface-200)}.scroll.svelte-1rgjwwy{position:relative}.code.svelte-1rgjwwy pre:where(.svelte-1rgjwwy):focus-visible{outline-style:none}.scroll.svelte-1rgjwwy:has(pre:where(.svelte-1rgjwwy):focus-visible):after{content:"";pointer-events:none;position:absolute;inset:0;outline-width:3px;outline-offset:-3px;outline-color:var(--color-surface-50);outline-style:solid}.scroll.svelte-1rgjwwy:last-child:after{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.code.svelte-1rgjwwy pre:where(.svelte-1rgjwwy) code:where(.svelte-1rgjwwy){display:block;width:max-content;min-width:100%}.ln.svelte-1rgjwwy{display:flex;padding-right:calc(var(--spacing) * 4.5);white-space:pre}.ln.is-del.svelte-1rgjwwy{background-color:#47211d;box-shadow:inset 3px 0 #ed756a}.ln.is-add.svelte-1rgjwwy{background-color:#143525;box-shadow:inset 3px 0 #4cbd88}.ln.is-note.svelte-1rgjwwy{color:var(--color-surface-500)}.sign.svelte-1rgjwwy{width:calc(var(--spacing) * 8);flex-shrink:0;text-align:center;-webkit-user-select:none;user-select:none}.is-del.svelte-1rgjwwy .sign:where(.svelte-1rgjwwy){color:#f8a59b}.is-add.svelte-1rgjwwy .sign:where(.svelte-1rgjwwy){color:#8fd7b0}.more-wrap.svelte-1rgjwwy .more-grid{display:flex;flex-direction:column;border-bottom-style:solid;border-bottom-width:var(--default-border-width);border-style:solid;border-color:var(--color-surface-600)}.more-wrap.svelte-1rgjwwy .more-item{border-top-style:solid;border-top-width:var(--default-border-width);border-style:solid;border-color:var(--color-surface-600)}.more-wrap.svelte-1rgjwwy .more-trigger{display:flex;width:100%;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:solid;border-width:0px;background-color:transparent;padding-inline:0px;padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-body);font-weight:var(--font-weight-bold);color:inherit;font-family:var(--font-sans)}.more-wrap.svelte-1rgjwwy .more-indicator{display:flex;color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.more-wrap.svelte-1rgjwwy .more-indicator[data-state=open]{rotate:180deg}.more-wrap.svelte-1rgjwwy .more-content{margin-top:0;max-width:70ch;padding:0 0 1.25rem}.prose-dark.svelte-1rgjwwy{margin-top:calc(var(--spacing) * 2.5);display:grid;gap:calc(var(--spacing) * 2.5);font-size:var(--text-body-sm);line-height:1.6;color:var(--body)}.prose-dark.svelte-1rgjwwy p{margin:0;text-wrap:pretty}.prose-dark.svelte-1rgjwwy ul,.fact-body.svelte-1rgjwwy ul:not([class]){margin:0;display:grid;list-style-type:disc;gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5)}.fact-body.svelte-1rgjwwy ul:not([class]){margin-block:calc(var(--spacing) * 2.5)}.prose-dark.svelte-1rgjwwy li,.fact-body.svelte-1rgjwwy ul:not([class])>li{text-wrap:pretty}.prose-dark.svelte-1rgjwwy strong{font-weight:var(--font-weight-bold);color:inherit}.prose-dark.svelte-1rgjwwy code,.fact-body.svelte-1rgjwwy code,.checks.svelte-1rgjwwy code,.notes.svelte-1rgjwwy code,.fact-short.svelte-1rgjwwy code,.band-line.svelte-1rgjwwy code,.rules.svelte-1rgjwwy code{border-radius:.25rem;background-color:color-mix(in oklab,currentColor 16%,transparent);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:.9em;color:inherit}.progress.svelte-1rgjwwy{height:calc(var(--spacing) * 1.5);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-surface-50)}.progress.svelte-1rgjwwy>div:where(.svelte-1rgjwwy){height:100%;background-color:var(--accent);transition-property:width;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.test-with.svelte-1rgjwwy{margin:0;font-size:var(--text-ui);line-height:var(--leading-normal);color:var(--body)}.checks.svelte-1rgjwwy{margin:0;display:grid;list-style-type:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:calc(var(--spacing) * 3);padding:0}.checks.svelte-1rgjwwy label:where(.svelte-1rgjwwy){box-sizing:border-box;display:flex;height:100%;cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);border-width:2px;border-style:solid;border-color:transparent;background-color:var(--color-surface-50);padding:calc(var(--spacing) * 4.5)}.checks.svelte-1rgjwwy label.on:where(.svelte-1rgjwwy){border-color:var(--accent)}.checks.svelte-1rgjwwy input:where(.svelte-1rgjwwy){margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5);flex-shrink:0;cursor:pointer;accent-color:var(--accent)}.verify-after.svelte-1rgjwwy p{margin:0;font-size:var(--text-ui);color:var(--body)}.notes.svelte-1rgjwwy{display:flex;flex-direction:column;gap:calc(var(--spacing) * 8);font-size:var(--text-small);color:var(--muted)}.endnote.svelte-1rgjwwy{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);font-size:var(--text-ui);line-height:var(--leading-relaxed);color:var(--body)}.endnote.svelte-1rgjwwy h2:where(.svelte-1rgjwwy){margin:0;font-size:var(--text-body);line-height:1.3;color:var(--ink)}.endnote.svelte-1rgjwwy p{margin:0;display:block}.refs.svelte-1rgjwwy{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5)}.notes.svelte-1rgjwwy p:where(.svelte-1rgjwwy),.notes.svelte-1rgjwwy p{margin:0;display:inline}.pager.svelte-1rgjwwy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:calc(var(--spacing) * 4)}.pager.svelte-1rgjwwy a:where(.svelte-1rgjwwy){display:flex;flex-direction:column;gap:var(--spacing);border-radius:14px;border-width:1.5px;border-style:solid;border-color:var(--color-surface-500);background-color:var(--color-surface-50);padding:calc(var(--spacing) * 5.5);font-weight:var(--font-weight-bold);color:inherit;text-decoration-line:none}@media(hover:hover){.pager.svelte-1rgjwwy a:where(.svelte-1rgjwwy):hover{border-color:var(--accent);color:inherit}}.keep.svelte-1rgjwwy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);background-color:var(--color-surface-200);padding:clamp(24px,4vw,40px)}
