@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-duration:initial;--tw-font-weight:initial;--tw-ease:initial;--tw-border-style:solid;--tw-outline-style:solid}}}.frame-demo.svelte-n84d7k{border-radius:var(--radius-xl,.75rem);padding-inline:.65rem;min-width:0;padding-top:.65rem;padding-bottom:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--frame-accent:#983b31;background-color:#fbeae6;transition-duration:.2s}.frame-demo.repaired.svelte-n84d7k{--frame-accent:#086978;background-color:#e1f0f2}.frame-controls.svelte-n84d7k{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:.65rem;padding-top:.4rem;padding-bottom:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.frame-status.svelte-n84d7k{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:calc(1rem * var(--text-scaling));line-height:var(--tw-leading,calc( 1.5 * var(--text-scaling)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#172d39;flex-wrap:wrap;margin:0;display:flex}.status-badge.svelte-n84d7k{background-color:var(--frame-accent);font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)));color:var(--color-white,#fff);transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.55s,.2s;--tw-ease:cubic-bezier(.34,1.9,.5,1),ease;border-radius:.2rem;align-items:center;gap:.4rem;padding-block:.3rem;padding-inline:.6rem;transition-duration:.55s,.2s;transition-timing-function:cubic-bezier(.34,1.9,.5,1),ease;display:inline-flex;rotate:-4deg}.repaired.svelte-n84d7k .status-badge:where(.svelte-n84d7k){rotate:0deg}.status-toggle.svelte-n84d7k{min-height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 48);cursor:pointer;touch-action:manipulation;border-style:var(--tw-border-style);border-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--frame-accent);background-color:var(--frame-accent);font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;padding:0;transition-duration:.2s;position:relative}.status-toggle.svelte-n84d7k:hover{background-color:var(--frame-accent)}@supports (color:color-mix(in lab,red,red)){.status-toggle.svelte-n84d7k:hover{background-color:color-mix(in srgb,var(--frame-accent) 88%,#000)}}.status-toggle.svelte-n84d7k:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:3px;outline-color:var(--frame-accent);--tw-outline-style:solid;outline-style:solid}.switch-label.svelte-n84d7k{padding-block:.65rem;padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 11);text-transform:uppercase;display:block}.status-toggle[aria-checked=true].svelte-n84d7k .switch-label:where(.svelte-n84d7k){padding-right:calc(var(--spacing,.25rem) * 11);padding-left:calc(var(--spacing,.25rem) * 3)}.switch-thumb.svelte-n84d7k{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);background-color:var(--color-white,#fff);color:var(--frame-accent);transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:cubic-bezier(.2,.8,.2,1);border-radius:3.40282e38px;place-items:center;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:5px;left:5px}.status-toggle[aria-checked=true].svelte-n84d7k .switch-thumb:where(.svelte-n84d7k){left:calc(100% - 41px)}.frame-content.svelte-n84d7k{margin-inline:.4rem;margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 3.5);min-width:0;padding:0;display:grid;position:relative}@media(prefers-reduced-motion:reduce){.frame-demo.svelte-n84d7k,.status-badge.svelte-n84d7k,.status-toggle.svelte-n84d7k,.switch-thumb.svelte-n84d7k{transition-property:none}}@media(forced-colors:active){.status-toggle.svelte-n84d7k{border-color:buttontext}.switch-thumb.svelte-n84d7k{color:buttonface;background-color:buttontext}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;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:16px}.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 .readout{border-top-style:var(--tw-border-style);border-top-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) * 6);padding-block:calc(var(--spacing,.25rem) * 4);color:var(--ink);margin:0;font-size:14px}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}}@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-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.band.svelte-16vlwjk{background-color:var(--color-surface-200,oklch(92.2% 0 0))}.hint.svelte-16vlwjk{color:var(--muted);margin:0;font-size:15px}kbd.svelte-16vlwjk{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:var(--default-border-width,1px);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:3px;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) * 2.5);vertical-align:.08em;font-family:var(--font-mono,"Atkinson Hyperlegible Mono Variable", ui-monospace, monospace);--tw-leading:1.4;font-size:.8em;line-height:1.4;display:inline-block}.fix-tabs.svelte-16vlwjk{column-gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.fix-tabs.svelte-16vlwjk{column-gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}}.fix-tabs-bar.svelte-16vlwjk{margin-bottom:calc(var(--spacing,.25rem) * -3.5);border-style:var(--tw-border-style);border-width:var(--default-border-width,1px);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:0;border-color:var(--line);background-color:var(--color-surface-100,oklch(97% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4);border-top-left-radius:14px;border-top-right-radius:14px}@media(min-width:40rem){.fix-tabs-bar.svelte-16vlwjk{padding-inline:calc(var(--spacing,.25rem) * 6)}}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk){min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * .5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;padding-top:calc(var(--spacing,.25rem) * 2.5);padding-bottom:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;line-height:1.3;font-weight:var(--font-weight-bold,700);color:var(--muted);background-color:#0000;border-style:solid;border-color:#0000;border-bottom-width:3px;grid-template-columns:auto 1fr;display:grid}.fix-tabs.svelte-16vlwjk .fix-name:where(.svelte-16vlwjk){grid-column:span 2/span 2}.fix-tabs.svelte-16vlwjk .recommended:where(.svelte-16vlwjk){justify-self:flex-start;margin:0}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk){margin-inline:calc(var(--spacing,.25rem) * -2);padding-inline:calc(var(--spacing,.25rem) * 2)}.fix-tabs.svelte-16vlwjk>button:where(.svelte-16vlwjk):focus-visible{outline-offset:-3px}.fix-tabs.svelte-16vlwjk>button[aria-pressed=true]:where(.svelte-16vlwjk){border-color:var(--color-primary-500,oklch(55.6% 0 0));color:var(--ink)}.fix-num.svelte-16vlwjk{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)));color:var(--color-secondary-700,oklch(37.1% 0 0));text-transform:uppercase}.stage.has-tabs.svelte-16vlwjk{border-top-left-radius:0;border-top-right-radius:0}.recommended.svelte-16vlwjk{margin-left:calc(var(--spacing,.25rem) * 2);background-color:var(--color-secondary-100,oklch(97% 0 0));padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-secondary-700,oklch(37.1% 0 0));border-radius:3.40282e38px;padding-block:1px}.partial.svelte-16vlwjk{border-radius:var(--radius-container)}.partial.svelte-16vlwjk:is(a),.partial.svelte-16vlwjk:is(button){transition-property:var(--default-transition-property);transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){:is(.partial.svelte-16vlwjk:is(a),.partial.svelte-16vlwjk:is(button)):hover{filter:brightness(95%)}:is(.partial.svelte-16vlwjk:is(a),.partial.svelte-16vlwjk:is(button)):hover:where([data-mode=dark],[data-mode=dark] *){filter:brightness(110%)}}.partial.svelte-16vlwjk{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:4px;border-color:var(--color-warning-500,oklch(55.6% 0 0));background-color:var(--color-warning-50-950);color:var(--color-warning-950-50);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}.stage.svelte-16vlwjk{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-50,oklch(98.5% 0 0));border-radius:14px;position:relative;overflow:hidden}.note.svelte-16vlwjk{color:var(--muted);margin:0;font-size:13.5px}.demo-control.svelte-16vlwjk{align-items:center;gap:calc(var(--spacing,.25rem) * 3);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-50,oklch(98.5% 0 0));min-height:50px;padding-inline:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);display:flex}.demo-control.svelte-16vlwjk .input:where(.svelte-16vlwjk){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:16px}.range.svelte-16vlwjk input:where(.svelte-16vlwjk){width:calc(var(--spacing,.25rem) * 44);accent-color:var(--color-primary-500,oklch(55.6% 0 0))}.range.svelte-16vlwjk output:where(.svelte-16vlwjk){text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);min-width:3.5em}.demo-switch{cursor:pointer;gap:calc(var(--spacing,.25rem) * 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,oklch(37.1% 0 0))}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-leading:initial}}}.screen-mock.svelte-twfo2d{align-items:center;gap:calc(var(--spacing,.25rem) * 2);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(--line);background-color:var(--color-surface-50,oklch(98.5% 0 0));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);display:flex}.spin-mock.svelte-twfo2d{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-surface-300,oklch(87% 0 0));border-top-color:var(--color-primary-500,oklch(55.6% 0 0));border-radius:3.40282e38px;flex-shrink:0}.says-mock.svelte-twfo2d{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-leading:var(--leading-tight,1.25);font-size:12px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink);display:flex}.says-mock.silent.svelte-twfo2d{color:var(--color-surface-500,oklch(55.6% 0 0))}.thin.svelte-1skpaxq{outline:1px solid #a8c7fa;outline-offset:3px}@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.dialog-scene.svelte-w88rw6{place-items:center;display:grid;position:relative}.page-mock.svelte-w88rw6{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex;position:absolute;inset:0}.line-mock.svelte-w88rw6{height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-surface-400,oklch(70.8% 0 0));border-radius:3.40282e38px;width:80%}.line-mock.short.svelte-w88rw6{width:50%}.scrim-mock.svelte-w88rw6{background:#0006;position:absolute;inset:0}.dialog-mock.svelte-w88rw6{margin-top:calc(var(--spacing,.25rem) * 6);justify-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);background-color:var(--color-surface-50,oklch(98.5% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid;position:relative}.dialog-mock.svelte-w88rw6 .btn-mock.ring:where(.svelte-w88rw6){outline-offset:2px}@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-leading:initial}}}.field-mock.svelte-hadobi{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;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) * 2.5);padding-block:var(--spacing,.25rem);font-size:14px}.label-mock.svelte-hadobi{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--ink)}.field-mock.invalid.svelte-hadobi{border-color:var(--color-error-500,oklch(55.6% 0 0))}.err-mock.svelte-hadobi{--tw-leading:var(--leading-tight,1.25);font-size:12px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-error-700,oklch(37.1% 0 0))}.icon-mock.svelte-1kzn5yr{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);background-color:var(--color-surface-50,oklch(98.5% 0 0));color:var(--ink);border-radius:3.40282e38px;place-items:center;display:grid}.sale-image.svelte-3xeg1{max-height:calc(var(--spacing,.25rem) * 44);object-fit:contain;width:100%;display:block}@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}}}.row-mock.svelte-7wmgim{width:100%;max-width:calc(var(--spacing,.25rem) * 40);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(--line);background-color:var(--color-surface-50,oklch(98.5% 0 0));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);justify-content:space-between;display:flex}@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-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.sticky-scene.svelte-1srcpml{place-items:center;display:grid;position:relative}.page-mock.svelte-1srcpml{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 14);flex-direction:column;display:flex;position:absolute;inset:0}.page-mock.covering.svelte-1srcpml{padding-top:calc(var(--spacing,.25rem) * 6)}.link-mock.svelte-1srcpml{--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold,700);font-size:13px;line-height:1.2;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-primary-700,oklch(37.1% 0 0));text-decoration-line:underline}.page-mock.svelte-1srcpml .link-mock.ring:where(.svelte-1srcpml){outline-offset:2px}.bar-mock.svelte-1srcpml{height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-primary-800,oklch(26.9% 0 0));padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-surface-50,oklch(98.5% 0 0));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);inset-inline:0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}.sticky-code.svelte-1srcpml{right:calc(var(--spacing,.25rem) * 2);bottom:calc(var(--spacing,.25rem) * 1.5);position:absolute}@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-font-weight:initial}}}.stops-mock.svelte-1ydgswx{justify-content:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;max-width:100%;display:flex}.stop.svelte-1ydgswx{background-color:var(--color-surface-50,oklch(98.5% 0 0));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--ink);border-radius:.25rem}@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-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-content:""}}}.targets-mock.svelte-puhhis{padding-block:calc(var(--spacing,.25rem) * 1.5);align-items:center;display:flex}.target.svelte-puhhis{background-color:var(--color-primary-500,oklch(55.6% 0 0));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-surface-50,oklch(98.5% 0 0));border-radius:.25rem;flex-shrink:0;place-items:center;display:grid;position:relative}.target.small.svelte-puhhis:after{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:var(--default-border-width,1px);--tw-border-style:dashed;border-style:dashed;border-color:var(--color-error-700,oklch(37.1% 0 0));--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-font-weight:initial}}}.text-mock.svelte-np0hfl{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700)}.text-mock.clip.svelte-np0hfl{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 36);white-space:nowrap;font-size:20px;overflow:hidden}@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-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid}}}.figure.svelte-cq0mwc{max-width:calc(var(--spacing,.25rem) * 120);gap:calc(var(--spacing,.25rem) * 3);flex:360px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;display:grid}.figure.single.svelte-cq0mwc{max-width:calc(var(--spacing,.25rem) * 72);flex:0 18rem;grid-template-columns:repeat(1,minmax(0,1fr))}.card.svelte-cq0mwc{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);min-width:0;padding:calc(var(--spacing,.25rem) * 4);background-color:#fcf5f3;flex-direction:column;display:flex}.card.is-fixed.svelte-cq0mwc{background-color:#e1f0f2}.card-heading.svelte-cq0mwc{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.status-badge.svelte-cq0mwc{font-size:calc(.875rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.25 / .875) * var(--text-scaling)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-color:#983b31;border-radius:.2rem;align-items:center;gap:.4rem;padding-block:.3rem;padding-inline:.6rem;display:inline-flex;rotate:-4deg}.status-badge.repaired.svelte-cq0mwc{background-color:#086978;rotate:0deg}.scene.svelte-cq0mwc{min-height:calc(var(--spacing,.25rem) * 24);border-radius:var(--radius-lg,.5rem);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-50,oklch(98.5% 0 0));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);place-items:center;display:grid}.scene.fill.svelte-cq0mwc{place-items:stretch stretch;padding:0;position:relative;overflow:hidden}.caption.svelte-cq0mwc{--tw-leading:1.4;color:var(--body);font-size:14px;line-height:1.4}.scene.svelte-cq0mwc .btn-mock{border-radius:var(--radius-md,.375rem);background-color:var(--color-primary-500,oklch(55.6% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-surface-50,oklch(98.5% 0 0))}.scene.svelte-cq0mwc .btn-mock.small{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:13px}.scene.svelte-cq0mwc .ring{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}.scene.svelte-cq0mwc .code-mock{text-align:center;min-width:0;max-width:100%;font-family:var(--font-mono,"Atkinson Hyperlegible Mono Variable", ui-monospace, monospace);overflow-wrap:anywhere;white-space:normal;color:var(--body);font-size:12px}@media(forced-colors:active){.scene.svelte-cq0mwc .ring{outline-color:canvastext}}@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-leading:initial;--tw-font-weight:initial}}}.rule-of-thumb.svelte-1ot7n9d{--tw-leading:var(--leading-normal,1.5);font-size:15px;line-height:var(--leading-normal,1.5);margin:0}a.svelte-1ot7n9d{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:inherit;text-underline-offset:4px;text-decoration-line:underline;display:inline}@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-font-weight:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}.search-disclosure.svelte-bxe3p6{margin-left:auto;position:relative}.search-trigger.svelte-bxe3p6{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--muted);list-style-type:none;display:inline-flex}.search-trigger.svelte-bxe3p6::-webkit-details-marker{display:none}.search-disclosure[open].svelte-bxe3p6 .search-trigger:where(.svelte-bxe3p6){display:none}.search-close.svelte-bxe3p6{top:calc(var(--spacing,.25rem) * .5);right:calc(var(--spacing,.25rem) * .5);z-index:31;width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);color:var(--muted);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex;position:absolute}.search-close.svelte-bxe3p6:hover{background-color:var(--color-surface-200,oklch(92.2% 0 0));color:var(--ink)}.search-close.svelte-bxe3p6:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-4px;outline-width:3px;outline-color:var(--focus-ring);--tw-outline-style:solid;outline-style:solid}.search-trigger.svelte-bxe3p6:hover,.search-disclosure[open].svelte-bxe3p6 .search-trigger:where(.svelte-bxe3p6){color:var(--accent)}.search.svelte-bxe3p6{align-items:center;width:min(320px,100vw - 40px);display:flex;position:relative}.input.svelte-bxe3p6{background-color:var(--color-surface-50,oklch(98.5% 0 0));width:100%;max-width:100%;padding-right:calc(var(--spacing,.25rem) * 12);padding-left:calc(var(--spacing,.25rem) * 9);font-size:15px}.results.svelte-bxe3p6{z-index:20;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-50,oklch(98.5% 0 0));width:min(520px,100vw - 40px);max-height:60vh;padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}li.svelte-bxe3p6+li:where(.svelte-bxe3p6){border-top-style:var(--tw-border-style);border-top-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--color-surface-300,oklch(87% 0 0))}.hit.svelte-bxe3p6{gap:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 3);color:inherit;text-decoration-line:none;display:grid}a.hit.svelte-bxe3p6:hover{background-color:var(--color-surface-200,oklch(92.2% 0 0));color:inherit}.chapter.svelte-bxe3p6{--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--muted)}.topic-title.svelte-bxe3p6{--tw-leading:1.35;--tw-font-weight:var(--font-weight-bold,700);font-size:16px;line-height:1.35;font-weight:var(--font-weight-bold,700);color:var(--accent);text-underline-offset:3px;text-decoration-line:underline}.desc.svelte-bxe3p6{--tw-leading:var(--leading-normal,1.5);font-size:14px;line-height:var(--leading-normal,1.5);color:var(--body)}.title-soon.svelte-bxe3p6{--tw-leading:1.35;color:var(--ink);font-size:15px;line-height:1.35}@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-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}html:has(.guide){scroll-padding-top:72px}.hero.svelte-1rgjwwy{align-items:center;column-gap:calc(var(--spacing,.25rem) * 16);row-gap:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 14);flex-wrap:wrap;display:flex}.meta.svelte-1rgjwwy{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;font-size:14px;display:flex}.pill.svelte-1rgjwwy{border-style:var(--tw-border-style);border-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 2.75);border-radius:3.40282e38px;padding-block:1px}.steps.svelte-1rgjwwy{z-index:10;border-block-style:var(--tw-border-style);border-block-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));position:sticky;top:0}.steps.svelte-1rgjwwy a:where(.svelte-1rgjwwy){align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 3.5);padding-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--ink);border-style:solid;border-color:#0000;border-bottom-width:3px;text-decoration-line:none;display:flex}.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,"Merriweather Variable", "Noto Sans JP Variable", Georgia, serif);color:var(--muted);font-size:13px}.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,.125rem);color:var(--color-surface-50,oklch(98.5% 0 0));background-color:#90302b}.is-add.svelte-1rgjwwy mark{border-radius:var(--radius-xs,.125rem);color:var(--color-surface-50,oklch(98.5% 0 0));background-color:#00633f;background-color:oklch(44% .1 160)}.code.svelte-1rgjwwy .hljs-comment{color:var(--color-surface-400,oklch(70.8% 0 0));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{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--line);flex-direction:column;display:flex}.facts.svelte-1rgjwwy .fact-item{border-top-style:var(--tw-border-style);border-top-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--line)}.facts.svelte-1rgjwwy .fact-trigger{cursor:pointer;align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 3.5);row-gap:var(--spacing,.25rem);border-style:var(--tw-border-style);width:100%;padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 5);text-align:left;color:inherit;font-family:var(--font-sans);background-color:#0000;border-width:0;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.facts.svelte-1rgjwwy .fact-indicator{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));grid-row-start:2;grid-column-start:3;display:flex}.facts.svelte-1rgjwwy .fact-indicator[data-state=open]{rotate:180deg}.facts.svelte-1rgjwwy .fact-content{padding:0 0 1.25rem}.fact-icon.svelte-1rgjwwy{color:var(--accent);grid-row:span 2/span 2;margin-top:1px}.fact-icon.svelte-1rgjwwy svg{stroke-width:1.7px}.fact-label.svelte-1rgjwwy{--tw-leading:1.6;--tw-font-weight:var(--font-weight-bold,700);font-size:13px;line-height:1.6;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;color:var(--accent);text-transform:uppercase}.fact-short.svelte-1rgjwwy{--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold,700);font-size:18px;line-height:1.4;font-weight:var(--font-weight-bold,700);grid-column-start:2}.fact-body.svelte-1rgjwwy{margin-left:calc(var(--spacing,.25rem) * 9.5);--tw-leading:1.6;max-width:70ch;color:var(--body);font-size:16px;line-height:1.6}.fact-body.svelte-1rgjwwy p{text-wrap:pretty;margin:0}.fix.svelte-1rgjwwy{background-color:var(--color-surface-950,oklch(14.5% 0 0));color:var(--color-surface-100,oklch(97% 0 0));--muted:oklch(86% .015 230);--body:oklch(88% .012 230);--accent:var(--color-secondary-300);--line:var(--color-surface-600)}.fix.svelte-1rgjwwy :focus-visible{outline-color:var(--color-surface-50,oklch(98.5% 0 0))}.rules.svelte-1rgjwwy{max-width:calc(var(--spacing,.25rem) * 110);gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;flex:320px;margin:0;padding:0;list-style-type:none;display:flex}.rules.svelte-1rgjwwy li:where(.svelte-1rgjwwy){align-items:baseline;gap:calc(var(--spacing,.25rem) * 3.5);--tw-leading:1.45;font-size:16px;line-height:1.45;display:flex}.code-comparison.svelte-1rgjwwy{gap:calc(var(--spacing,.25rem) * 4);display:grid}.code-grid.svelte-1rgjwwy{column-gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));row-gap:0;display:grid}.code.svelte-1rgjwwy{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(--color-surface-700,oklch(37.1% 0 0));background-color:var(--color-primary-700,oklch(37.1% 0 0));grid-row:span 2;grid-template-rows:subgrid;margin:0;min-width:0;margin-block-end:1rem;display:grid;overflow:hidden}.code.svelte-1rgjwwy:has(.file-tabs:where(.svelte-1rgjwwy)){grid-row:span 3}.fix-tabs.svelte-1rgjwwy{column-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.fix-tabs.svelte-1rgjwwy{column-gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch}}.fix-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy){min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:0;padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 3.5);text-align:left;--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;line-height:1.3;font-weight:var(--font-weight-bold,700);color:var(--muted);background-color:#0000;border-style:solid;border-color:#0000;border-bottom-width:3px;grid-template-columns:auto 1fr;display:grid}.fix-tabs.svelte-1rgjwwy .fix-name:where(.svelte-1rgjwwy){grid-column:span 2/span 2}.fix-tabs.svelte-1rgjwwy .recommended:where(.svelte-1rgjwwy){justify-self:flex-start;margin:0}.fix-tabs.svelte-1rgjwwy>button[aria-pressed=true]:where(.svelte-1rgjwwy){border-color:var(--color-secondary-300,oklch(87% 0 0));color:var(--color-surface-50,oklch(98.5% 0 0))}.fix-num.svelte-1rgjwwy{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)));color:var(--accent);text-transform:uppercase}.why-fix.svelte-1rgjwwy{padding-inline:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem) * 2);color:var(--muted);grid-column:-2/-1}.file-tabs.svelte-1rgjwwy{background-color:#0a0a0ab3;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.file-tabs.svelte-1rgjwwy{background-color:color-mix(in oklab,var(--color-surface-950,oklch(14.5% 0 0)) 70%,transparent)}}.file-tabs.svelte-1rgjwwy{--tw-shadow:inset 0 -1px var(--tw-shadow-color,var(--color-surface-700));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.file-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy){min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-right-color:var(--color-surface-700,oklch(37.1% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,"Atkinson Hyperlegible Mono Variable", ui-monospace, monospace);color:var(--muted);background-color:#0000;font-size:13px;display:flex}.file-tabs.svelte-1rgjwwy>button:where(.svelte-1rgjwwy):hover{color:var(--color-surface-100,oklch(97% 0 0))}.file-tabs.svelte-1rgjwwy>button[aria-pressed=true]:where(.svelte-1rgjwwy){background-color:var(--color-primary-700,oklch(37.1% 0 0));--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))}.file-dot.svelte-1rgjwwy{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-surface-400,oklch(70.8% 0 0));border-radius:3.40282e38px}.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{padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--muted);margin:0;font-size:14px}.variant-caption.svelte-1rgjwwy{padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-top:calc(var(--spacing,.25rem) * 3);color:var(--muted);margin:0;font-size:14px}.recommended.svelte-1rgjwwy{margin-left:calc(var(--spacing,.25rem) * 2);background-color:var(--color-secondary-100,oklch(97% 0 0));padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-secondary-700,oklch(37.1% 0 0));border-radius:3.40282e38px;padding-block:1px}.partial.svelte-1rgjwwy{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:4px;border-color:var(--color-warning-500,oklch(55.6% 0 0));background-color:var(--color-surface-900,oklch(20.5% 0 0));max-width:80ch;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);--tw-leading:var(--leading-normal,1.5);font-size:16px;line-height:var(--leading-normal,1.5);color:var(--body);margin:0;display:flex}.partial.svelte-1rgjwwy svg{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-warning-500,oklch(55.6% 0 0));flex-shrink:0}.partial.svelte-1rgjwwy strong:where(.svelte-1rgjwwy){color:var(--color-surface-50,oklch(98.5% 0 0))}.code-captions.svelte-1rgjwwy,.code-variants.svelte-1rgjwwy{min-width:0;display:grid}.has-options.svelte-1rgjwwy{max-height:28rem}.has-options.svelte-1rgjwwy .code-variant:where(.svelte-1rgjwwy){scrollbar-gutter:stable;min-height:0;overflow-y:auto}.code-variant.svelte-1rgjwwy:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-3px;outline-width:3px;outline-color:var(--color-surface-50,oklch(98.5% 0 0));--tw-outline-style:solid;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){align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--color-surface-700,oklch(37.1% 0 0));background-color:var(--color-surface-800,oklch(26.9% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--muted);font-size:14px;display:flex}.code.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy):has(.fix-tabs:where(.svelte-1rgjwwy)){align-items:stretch;gap:var(--spacing,.25rem);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;padding-bottom:0}@media(min-width:40rem){.code.svelte-1rgjwwy figcaption:where(.svelte-1rgjwwy):has(.fix-tabs:where(.svelte-1rgjwwy)){align-items:center;gap:calc(var(--spacing,.25rem) * 8);flex-direction:row;padding-block:0}}.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{border-top-style:var(--tw-border-style);border-top-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--color-surface-700,oklch(37.1% 0 0));padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-top:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,"Atkinson Hyperlegible Mono Variable", ui-monospace, monospace);color:var(--color-surface-500,oklch(55.6% 0 0));margin:0;font-size:12px}.lang.svelte-1rgjwwy:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.code.svelte-1rgjwwy pre:where(.svelte-1rgjwwy){padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,"Atkinson Hyperlegible Mono Variable", ui-monospace, monospace);--tw-leading:1.7;color:var(--color-surface-200,oklch(92.2% 0 0));margin:0;font-size:14px;line-height:1.7;overflow-x:auto}.scroll.svelte-1rgjwwy{position:relative}.code.svelte-1rgjwwy pre:where(.svelte-1rgjwwy):focus-visible{--tw-outline-style:none;outline-style:none}.scroll.svelte-1rgjwwy:has(pre:where(.svelte-1rgjwwy):focus-visible):after{content:"";pointer-events:none;outline-style:var(--tw-outline-style);outline-offset:-3px;outline-width:3px;outline-color:var(--color-surface-50,oklch(98.5% 0 0));--tw-outline-style:solid;outline-style:solid;position:absolute;inset:0}.scroll.svelte-1rgjwwy:last-child:after{border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem)}.code.svelte-1rgjwwy pre:where(.svelte-1rgjwwy) code:where(.svelte-1rgjwwy){width:max-content;min-width:100%;display:block}.ln.svelte-1rgjwwy{padding-right:calc(var(--spacing,.25rem) * 4.5);white-space:pre;display:flex}.ln.is-del.svelte-1rgjwwy{--tw-shadow:inset 3px 0 var(--tw-shadow-color,oklch(70% .15 27));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#47211d}.ln.is-add.svelte-1rgjwwy{--tw-shadow:inset 3px 0 var(--tw-shadow-color,oklch(72% .13 160));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#143525}.ln.is-note.svelte-1rgjwwy{color:var(--color-surface-500,oklch(55.6% 0 0))}.sign.svelte-1rgjwwy{width:calc(var(--spacing,.25rem) * 8);text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0}.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{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--color-surface-600,oklch(43.9% 0 0));flex-direction:column;display:flex}.more-wrap.svelte-1rgjwwy .more-item{border-top-style:var(--tw-border-style);border-top-width:var(--default-border-width,1px);--tw-border-style:solid;border-style:solid;border-color:var(--color-surface-600,oklch(43.9% 0 0))}.more-wrap.svelte-1rgjwwy .more-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);width:100%;padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-size:17px;font-weight:var(--font-weight-bold,700);color:inherit;font-family:var(--font-sans);background-color:#0000;border-width:0;display:flex}.more-wrap.svelte-1rgjwwy .more-indicator{color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.more-wrap.svelte-1rgjwwy .more-indicator[data-state=open]{rotate:180deg}.more-wrap.svelte-1rgjwwy .more-content{max-width:70ch;margin-top:0;padding:0 0 1.25rem}.prose-dark.svelte-1rgjwwy{margin-top:calc(var(--spacing,.25rem) * 2.5);gap:calc(var(--spacing,.25rem) * 2.5);--tw-leading:1.6;color:var(--body);font-size:16px;line-height:1.6;display:grid}.prose-dark.svelte-1rgjwwy p{text-wrap:pretty;margin:0}.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{background-color:currentColor;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.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{background-color:color-mix(in oklab,currentColor 16%,transparent)}}.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{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,"Atkinson Hyperlegible Mono Variable", ui-monospace, monospace);color:inherit;font-size:.9em}.progress.svelte-1rgjwwy{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-surface-50,oklch(98.5% 0 0));border-radius:3.40282e38px;overflow:hidden}.progress.svelte-1rgjwwy>div:where(.svelte-1rgjwwy){background-color:var(--accent);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.test-with.svelte-1rgjwwy{--tw-leading:var(--leading-normal,1.5);font-size:15px;line-height:var(--leading-normal,1.5);color:var(--body);margin:0}.checks.svelte-1rgjwwy{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style-type:none;display:grid}.checks.svelte-1rgjwwy label:where(.svelte-1rgjwwy){box-sizing:border-box;cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3.5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-surface-50,oklch(98.5% 0 0));height:100%;padding:calc(var(--spacing,.25rem) * 4.5);border:2px solid #0000;display:flex}.checks.svelte-1rgjwwy label.on:where(.svelte-1rgjwwy){border-color:var(--accent)}.checks.svelte-1rgjwwy input:where(.svelte-1rgjwwy){margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5.5);height:calc(var(--spacing,.25rem) * 5.5);cursor:pointer;accent-color:var(--accent);flex-shrink:0}.verify-after.svelte-1rgjwwy p{color:var(--body);margin:0;font-size:15px}.notes.svelte-1rgjwwy{gap:calc(var(--spacing,.25rem) * 8);color:var(--muted);flex-direction:column;font-size:14.5px;display:flex}.endnote.svelte-1rgjwwy{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--body);flex-direction:column;display:flex}.endnote.svelte-1rgjwwy h2:where(.svelte-1rgjwwy){--tw-leading:1.3;color:var(--ink);margin:0;font-size:17px;line-height:1.3}.endnote.svelte-1rgjwwy p{margin:0;display:block}.refs.svelte-1rgjwwy{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.notes.svelte-1rgjwwy p:where(.svelte-1rgjwwy),.notes.svelte-1rgjwwy p{margin:0;display:inline}.pager.svelte-1rgjwwy{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.pager.svelte-1rgjwwy a:where(.svelte-1rgjwwy){gap:var(--spacing,.25rem);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1.5px;border-color:var(--color-surface-500,oklch(55.6% 0 0));background-color:var(--color-surface-50,oklch(98.5% 0 0));padding:calc(var(--spacing,.25rem) * 5.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:inherit;border-radius:14px;flex-direction:column;text-decoration-line:none;display:flex}@media(hover:hover){.pager.svelte-1rgjwwy a:where(.svelte-1rgjwwy):hover{border-color:var(--accent);color:inherit}}.keep.svelte-1rgjwwy{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 10);row-gap:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface-200,oklch(92.2% 0 0));flex-wrap:wrap;padding:clamp(24px,4vw,40px);display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
