.Logo-module__8_PyIq__logo{flex:none;display:inline-block}.Logo-module__8_PyIq__logo img{width:100%;height:100%}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem);--sb-thumb:color-mix(in srgb, var(--violet-fg) 42%, transparent);scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--sb-thumb) padding-box;border:3px solid #0000;border-radius:999px;min-height:48px}::-webkit-scrollbar-thumb:hover{background-color:var(--violet-fg)}::-webkit-scrollbar-thumb:active{background-color:var(--violet-fg)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color var(--dur-moderate), color var(--dur-moderate)}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance;font-weight:800}p,li,dd,figcaption{text-wrap:pretty}::selection{background:color-mix(in srgb, var(--violet-fg) 28%, transparent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.t-display-1,.t-display-2,.t-h2{font-family:var(--font-body), system-ui, sans-serif;font-weight:800}.t-display-1{font-size:var(--fs-display-1);line-height:var(--lh-display-1);letter-spacing:var(--tr-display-1)}.t-display-2{font-size:var(--fs-display-2);line-height:var(--lh-display-2);letter-spacing:var(--tr-display-2)}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:800}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-2)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-micro{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--tr-micro);font-weight:500}.t-readout{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-readout);line-height:var(--lh-readout);letter-spacing:var(--tr-readout);font-variant-numeric:tabular-nums;font-weight:700}.measure{max-width:68ch}:root{--gutter:24px;--content-max:1280px;--header-h:64px}@media (min-width:768px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:32px;--header-h:72px}}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--text);color:var(--bg);border-radius:var(--radius-md);transition:transform var(--dur-spring-ui-slow) var(--ease-spring-ui-slow,ease-out);padding:12px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.tbd{font-family:var(--font-mono), ui-monospace, monospace;color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border:1px dashed color-mix(in srgb, var(--warn) 55%, transparent);border-radius:var(--radius-sm);padding:.1em .4em;font-size:.85em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-transparency:reduce){:root{--header-blur:none}}.only-dark,:root[data-theme=dark] .only-light{display:none!important}:root[data-theme=dark] .only-dark{display:revert!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .only-light{display:none!important}:root:not([data-theme=light]) .only-dark{display:revert!important}}[data-surface=stage] .only-light{display:none!important}[data-surface=stage] .only-dark{display:revert!important}html.theme-switching::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-switching::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important;animation-play-state:paused!important}html.theme-switching #site-header{view-transition-name:none!important}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(.page){animation:.15s cubic-bezier(.4,0,1,1) both page-out}::view-transition-new(.page){animation:page-in var(--dur-spring-reveal) var(--ease-spring-reveal,ease-out) 60ms both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}}::view-transition-group(.card){animation-duration:var(--dur-spring-ui-slow);animation-timing-function:var(--ease-spring-ui-slow,ease-out)}::view-transition-old(.card):only-child{animation:.16s ease-in both card-out}::view-transition-new(.card):only-child{animation:card-in var(--dur-spring-reveal) var(--ease-spring-reveal,ease-out) 80ms both}@keyframes card-out{to{opacity:0;transform:scale(.96)}}@keyframes card-in{0%{opacity:0;transform:scale(.96)}}.press{transition:transform var(--dur-spring-ui) var(--ease-spring-ui,ease-out)}:root [data-reveal=armed]{opacity:0;transform:translateY(var(--travel-m))}:root [data-reveal=in]{transition:opacity var(--dur-reveal) ease-out, transform var(--dur-spring-reveal) var(--ease-spring-reveal,ease-out);transition-delay:var(--rd,0s)}.press:active{transition-duration:var(--dur-instant);transform:scale(.985)}.iso-ground{isolation:isolate;--ground-dot:#5b3eff33;position:relative}:root[data-theme=dark] .iso-ground{--ground-dot:#a88fff42}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .iso-ground{--ground-dot:#a88fff42}}.iso-ground:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--ground-dot) 1.1px, transparent 1.6px), radial-gradient(circle, var(--ground-dot) 1.1px, transparent 1.6px);background-position:0 0,28.6px 16.5px;background-size:57.2px 33px;position:absolute;inset:-14% -16%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}
