html{scroll-behavior:smooth}::selection{background:color-mix(in srgb, var(--color-accent) 35%, transparent);color:var(--color-dark-fg)}#diagnostic,#audit{scroll-margin-top:1.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mx-field,.mx-signal,.mx-halo{transform-box:fill-box;transform-origin:50%}.mx-field{animation:1.5s cubic-bezier(.23,1,.32,1) forwards mx-settle}.mx-field-1{animation-duration:1.15s}.mx-field-2{animation-duration:1.45s}.mx-field-3{animation-duration:1.75s}.mx-field-4{animation-duration:2.05s}@keyframes mx-settle{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:none}}.mx-signal{animation:.85s cubic-bezier(.23,1,.32,1) forwards mx-assert}@keyframes mx-assert{0%{opacity:.72;transform:scale(.978)}to{opacity:1;transform:none}}.mx-halo{animation:1.9s ease-out forwards mx-halo-in}@keyframes mx-halo-in{0%{opacity:0}to{opacity:1}}.hd-rule-v{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-dark-border) 50%, transparent) 8%, color-mix(in srgb, var(--color-dark-border) 50%, transparent) 72%, transparent 100%)}.lgb-viewport{border-radius:.375rem}.lgb-viewport:has(.lgb-band:focus-visible){outline:2px solid var(--color-accent);outline-offset:6px}.lgb-band{--lgb-gap:1.75rem;--lgb-fade:2rem;padding-left:calc(var(--lgb-fade) + .75rem);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--lgb-fade), black calc(100% - var(--lgb-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--lgb-fade), black calc(100% - var(--lgb-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--lgb-fade), black calc(100% - var(--lgb-fade)), transparent 100%);overscroll-behavior-x:contain;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:640px){.lgb-band{--lgb-gap:2.25rem;--lgb-fade:3.5rem}}.lgb-track{width:max-content;animation:80s linear infinite lgb-drift;display:flex}.lgb-row{gap:var(--lgb-gap);padding-right:var(--lgb-gap)}@keyframes lgb-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.lgb-band:hover .lgb-track,.lgb-band:focus-within .lgb-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lgb-track{animation:none!important;transform:none!important}.lgb-band{overflow-x:auto}.lgb-band>.lgb-track>[aria-hidden=true].lgb-row{display:none}.lgb-row{padding-right:0}}.lp-scan{transform-origin:0;animation:1.5s cubic-bezier(.45,0,.55,1) infinite lp-scan-sweep}@keyframes lp-scan-sweep{0%{opacity:0;transform:translate(-100%)}15%,85%{opacity:1}to{opacity:0;transform:translate(100%)}}.lp-pulse{animation:1.4s ease-in-out infinite lp-pulse-dot}@keyframes lp-pulse-dot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.lp-shimmer{background:linear-gradient(90deg, color-mix(in srgb, var(--color-dark-border) 80%, transparent) 0%, color-mix(in srgb, var(--color-accent) 55%, transparent) 50%, color-mix(in srgb, var(--color-dark-border) 80%, transparent) 100%);background-size:220% 100%;animation:1.6s linear infinite lp-shimmer-slide}@keyframes lp-shimmer-slide{0%{background-position:140% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.lp-scan,.lp-pulse,.lp-shimmer{animation:none!important}.lp-scan,.lp-pulse{opacity:1!important;transform:none!important}}:root{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .2s cubic-bezier(.23, 1, .32, 1), content-visibility .2s allow-discrete;overflow:clip}details[open]::details-content{height:auto;transition:height .28s cubic-bezier(.23, 1, .32, 1), content-visibility .28s allow-discrete}.hd-grain{opacity:.05;mix-blend-mode:soft-light}@media (prefers-reduced-motion:reduce){.mx-field,.mx-signal,.mx-halo{opacity:1!important;animation:none!important;transform:none!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::details-content{transition-duration:.01ms!important;transition-delay:0s!important}}.cb-stop{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.23,1,.32,1) forwards cb-stop-in}.cb-stop-2{animation-duration:.68s}.cb-stop-3{animation-duration:.86s}@keyframes cb-stop-in{0%{opacity:.55;transform:scaleY(.5)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cb-stop{opacity:1!important;animation:none!important;transform:none!important}}.lgo-o,.lgo-dot{transform-box:fill-box;transform-origin:50%}.lgo-a .lgo-o-1{animation:.42s cubic-bezier(.23,1,.32,1) both lgo-ign-1}.lgo-a .lgo-o-2{animation:.42s cubic-bezier(.23,1,.32,1) .15s both lgo-ign-2}.lgo-a .lgo-o-3{animation:.42s cubic-bezier(.23,1,.32,1) .3s both lgo-ign-3}.lgo-a .lgo-dot{animation:.38s cubic-bezier(.34,1.45,.64,1) .48s both lgo-dot-in}@keyframes lgo-ign-1{0%{opacity:.34;transform:scale(.9)}to{opacity:.55;transform:none}}@keyframes lgo-ign-2{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes lgo-ign-3{0%{opacity:.34;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes lgo-dot-in{0%{opacity:.45;transform:scale(.5)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lgo-o,.lgo-dot{transition:none!important;animation:none!important;transform:none!important}}
.CraftBand-module__G4VfSG__rise{animation:.7s cubic-bezier(.23,1,.32,1) forwards CraftBand-module__G4VfSG__cb-rise}.CraftBand-module__G4VfSG__riseB{animation-delay:80ms}.CraftBand-module__G4VfSG__riseC{animation-delay:.16s}@keyframes CraftBand-module__G4VfSG__cb-rise{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.CraftBand-module__G4VfSG__rise{animation-delay:0s;animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% cover 30%}}.CraftBand-module__G4VfSG__ruleSolid,.CraftBand-module__G4VfSG__ruleTicks{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 calc(100% - .02em);background-repeat:no-repeat;padding-bottom:.22em}.CraftBand-module__G4VfSG__ruleSolid{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-dark-fg-muted) 50%, transparent) 0 100%);background-size:100% 1px}.CraftBand-module__G4VfSG__ruleTicks{background-image:linear-gradient(to right, var(--color-accent) 0 55%, transparent 55% 100%);background-repeat:repeat-x;background-size:5% 2px}@media (prefers-reduced-motion:reduce){.CraftBand-module__G4VfSG__rise{opacity:1!important;animation:none!important;transform:none!important}}
