@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&display=swap";:root{--m-font: "Outfit", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--m-font-mono: "Geist Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Ubuntu Mono", Consolas, "Courier New", monospace;--m-font-size-xs: .6875rem;--m-font-size-s: .75rem;--m-font-size-m: .875rem;--m-font-size-l: 1rem;--m-font-size-xl: 1.25rem;--m-font-size-2xl: 1.5rem;--m-font-size-3xl: 2.25rem;--m-font-size-4xl: clamp(2.5rem, 5vw + 1rem, 3.75rem);--m-font-weight-regular: 400;--m-font-weight-bold: 600;--m-font-weight-black: 800;--m-line-height-xs: 1.8;--m-line-height-s: 1.7;--m-line-height-m: 1.6;--m-line-height-l: 1.5;--m-line-height-xl: 1.4;--m-line-height-2xl: 1.3;--m-line-height-3xl: 1.2;--m-line-height-4xl: 1.2;--m-letter-spacing-xs: .5px;--m-letter-spacing-s: .25px;--m-letter-spacing-m: .2px;--m-letter-spacing-l: .2px;--m-letter-spacing-xl: .2px;--m-letter-spacing-2xl: .15px;--m-letter-spacing-3xl: .1px;--m-letter-spacing-4xl: -1px;--m-space-xs: .25rem;--m-space-s: .5rem;--m-space-m: 1rem;--m-space-l: 1.5rem;--m-space-xl: 2.25rem;--m-space-2xl: 4.5rem;--m-control-height: 2.25rem;--m-radius-sharp: 8px;--m-radius: 16px;--m-radius-full: 9999px;--m-breakpoint-s: 20rem;--m-breakpoint-m: 42rem;--m-breakpoint-l: 66rem;--m-breakpoint-xl: 82rem;--m-breakpoint-2xl: 99rem;--m-gray-1: #050505;--m-gray-2: #121113;--m-gray-3: #1a191b;--m-gray-4: #2b292d;--m-gray-5: #323035;--m-gray-6: #3c393f;--m-gray-7: #49474e;--m-gray-8: #625f69;--m-gray-9: #6f6d78;--m-gray-10: #7c7a85;--m-gray-11: #b5b2bc;--m-gray-12: #eeeef0;--m-danger-1: #191111;--m-danger-2: #201314;--m-danger-3: #3b1219;--m-danger-4: #500f1c;--m-danger-5: #611623;--m-danger-6: #72232d;--m-danger-7: #8c333a;--m-danger-8: #b54548;--m-danger-9: #e5484d;--m-danger-10: #ec5d5e;--m-danger-11: #ff9592;--m-danger-12: #ffd1d9;--m-info-1: #0d1520;--m-info-2: #111927;--m-info-3: #0d2847;--m-info-4: #003362;--m-info-5: #004074;--m-info-6: #104d87;--m-info-7: #205d9e;--m-info-8: #2870bd;--m-info-9: #0090ff;--m-info-10: #3b9eff;--m-info-11: #70b8ff;--m-info-12: #c2e6ff;--m-warning-1: #14120b;--m-warning-2: #1b180f;--m-warning-3: #2d2305;--m-warning-4: #362b00;--m-warning-5: #433500;--m-warning-6: #524202;--m-warning-7: #665417;--m-warning-8: #836a21;--m-warning-9: #ffe629;--m-warning-10: #ffff57;--m-warning-11: #f5e147;--m-warning-12: #f6eeb4;--m-success-1: #0e1512;--m-success-2: #121b17;--m-success-3: #132d21;--m-success-4: #113b29;--m-success-5: #174933;--m-success-6: #20573e;--m-success-7: #28684a;--m-success-8: #2f7c57;--m-success-9: #30a46c;--m-success-10: #33b074;--m-success-11: #3dd68c;--m-success-12: #b1f1cb;--m-accent-1: #14121f;--m-accent-2: #1b1525;--m-accent-3: #291f43;--m-accent-4: #33255b;--m-accent-5: #3c2e69;--m-accent-6: #473876;--m-accent-7: #56468b;--m-accent-8: #6958ad;--m-accent-9: #6e56cf;--m-accent-10: #7d66d9;--m-accent-11: #baa7ff;--m-accent-12: #e2ddfe;--m-color-background: var(--m-gray-1);--m-color-accent: var(--m-accent-9);--m-color-surface: var(--m-gray-2);--m-color-surface-raised: var(--m-gray-3);--m-color-border: var(--m-gray-4);--m-color-border-info: var(--m-info-5);--m-color-border-warning: var(--m-warning-5);--m-color-border-danger: var(--m-danger-5);--m-color-border-success: var(--m-success-5);--m-color-highlight: var(--m-accent-7);--m-color-focus-border: var(--m-gray-10);--m-color-focus-ring: color-mix(in srgb, var(--m-gray-12) 16%, transparent);--m-color-text: var(--m-gray-12);--m-color-text-accent: var(--m-accent-11);--m-color-text-contrast: var(--m-gray-1);--m-color-text-weak: var(--m-gray-11);--m-color-text-weaker: var(--m-gray-10);--m-color-text-weakest: var(--m-gray-8);--m-color-neutral: var(--m-gray-9);--m-color-info: var(--m-info-9);--m-color-danger: var(--m-danger-9);--m-color-warning: var(--m-warning-9);--m-color-success: var(--m-success-9)}.is-grayscale .m-checkbox-input.example-version~.m-checkbox-box{background-color:var(--m-gray-9)!important;border-color:var(--m-gray-9)!important}.m-tabs-indicator.tabs-example-indicator{--m-tabs-indicator-x: 0px;--m-tabs-indicator-width: 100%;bottom:-2px}.is-grayscale .tabs-example-indicator{background:var(--m-gray-11)}.is-grayscale .layout-example-active,.is-grayscale .nav-example-active{background:linear-gradient(90deg,var(--m-gray-3) 0%,var(--m-gray-5) 50%,var(--m-gray-6) 100%)}.nav-example-active{color:var(--m-color-text)}.m-badge{display:flex;align-items:center;gap:var(--m-space-xs);width:min-content;height:min-content;font-family:var(--m-font);font-size:var(--m-font-size-s);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-s);background-color:var(--m-gray-4);border-radius:var(--m-radius-full);padding:var(--m-space-xs) var(--m-space-s);border:2px solid var(--m-gray-5);white-space:nowrap}.m-badge.is-strong{background-color:var(--m-color-neutral);border-color:var(--m-color-neutral)}.m-badge.is-danger{background-color:var(--m-danger-4);border-color:var(--m-color-border-danger);color:var(--m-danger-12)}.m-badge.is-danger.is-strong{background-color:var(--m-color-danger);border-color:var(--m-color-danger);color:var(--m-color-text)}.m-badge.is-warning{background-color:var(--m-warning-4);border-color:var(--m-color-border-warning);color:var(--m-warning-12)}.m-badge.is-warning.is-strong{background-color:var(--m-color-warning);border-color:var(--m-color-warning);color:var(--m-color-text-contrast)}.m-badge.is-success{background-color:var(--m-success-4);border-color:var(--m-color-border-success);color:var(--m-success-12)}.m-badge.is-success.is-strong{background-color:var(--m-color-success);border-color:var(--m-color-success);color:var(--m-color-text)}.m-badge.is-info{background-color:var(--m-info-4);border-color:var(--m-color-border-info);color:var(--m-info-12)}.m-badge.is-info.is-strong{background-color:var(--m-color-info);border-color:var(--m-color-info);color:var(--m-color-text)}.m-banner{display:flex;align-items:center;padding:var(--m-space-m);background-color:var(--m-info-4);border:none;color:var(--m-color-text);border-radius:var(--m-radius);font-family:var(--m-font);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m);letter-spacing:var(--m-letter-spacing-m);gap:var(--m-space-s)}.m-banner-icon{width:20px;height:20px}.m-banner.is-info,.m-banner.is-info .m-link{color:var(--m-info-12)}.m-banner.is-warning,.m-banner.is-warning .m-link{color:var(--m-warning-12)}.m-banner.is-danger,.m-banner.is-danger .m-link{color:var(--m-danger-12)}.m-banner.is-success,.m-banner.is-success .m-link{color:var(--m-success-12)}.m-banner.is-warning{background-color:var(--m-warning-4)}.m-banner.is-danger{background-color:var(--m-danger-4)}.m-banner.is-success{background-color:var(--m-success-4)}.m-button-wrapper{position:relative;width:max-content;height:fit-content;cursor:pointer}.m-button-wrapper.is-expanded{width:100%}.m-button{display:flex;align-items:center;justify-content:center;gap:var(--m-space-s);font-family:var(--m-font);font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);line-height:var(--m-line-height-m);border:1px solid var(--m-accent-9);border-radius:var(--m-radius-full);background-color:var(--m-accent-9);height:var(--m-control-height);width:max-content;color:var(--m-color-text);cursor:pointer;padding-block:0;padding-inline:var(--m-space-m);text-decoration:none;--m-button-lit-background: radial-gradient(ellipse at center, var(--m-gray-12) 0%, var(--m-accent-12) 45%, var(--m-accent-11) 100%);--m-button-lit-color: var(--m-color-text-contrast);--m-button-halo: 0 0 24px -2px color-mix(in srgb, var(--m-accent-9) 75%, transparent);position:relative;isolation:isolate;transition:box-shadow .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;will-change:transform}.m-button:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--m-button-lit-background);opacity:0;transition:opacity .2s ease;pointer-events:none}.m-button:focus-visible{outline:2px solid var(--m-color-focus-border);outline-offset:2px}.m-button.is-expanded{width:100%}.m-button.is-size-l{font-size:var(--m-font-size-l);height:auto;padding:var(--m-space-s) var(--m-space-l)}.m-button.is-secondary{background-color:var(--m-color-background);color:var(--m-color-text);border-color:var(--m-gray-7);--m-button-lit-background: none;--m-button-lit-color: var(--m-color-text);--m-button-halo: 0 0 20px -4px color-mix(in srgb, var(--m-accent-9) 60%, transparent)}.m-button.is-tertiary{background-color:transparent;border-color:transparent;color:var(--m-color-text-weak);--m-button-lit-background: var(--m-gray-4);--m-button-lit-color: var(--m-color-text);--m-button-halo: none}.m-button.is-danger{background-color:var(--m-color-danger);border-color:var(--m-color-danger);color:var(--m-color-text);--m-button-lit-background: radial-gradient(ellipse at center, var(--m-gray-12) 0%, var(--m-danger-12) 45%, var(--m-danger-11) 100%);--m-button-halo: 0 0 24px -2px color-mix(in srgb, var(--m-danger-9) 70%, transparent)}.m-button:disabled{background-color:var(--m-gray-4);border-color:var(--m-gray-3);color:var(--m-color-text-weaker);cursor:not-allowed}.m-button.is-secondary:disabled{background-color:var(--m-gray-1);color:var(--m-gray-4);border-color:var(--m-gray-3)}.m-button.is-tertiary:disabled{background-color:var(--m-color-background);border-color:transparent;color:var(--m-gray-4)}.m-button.is-danger:disabled{background-color:var(--m-danger-2);border-color:var(--m-danger-2);color:var(--m-gray-4)}.m-button-wrapper:has(.m-button:disabled){cursor:not-allowed}.m-button:focus-visible:before{opacity:1}.m-button:focus-visible{color:var(--m-button-lit-color);box-shadow:var(--m-button-halo);transform:scale(1.03)}.m-button.is-expanded:focus-visible{transform:scale(1.01)}.m-button.is-secondary:focus-visible{border-color:var(--m-color-text)}@media(pointer:fine){.m-button:not(:disabled):hover:before{opacity:1}.m-button:not(:disabled):hover{color:var(--m-button-lit-color);box-shadow:var(--m-button-halo);transform:scale(1.03)}.m-button.is-expanded:not(:disabled):hover{transform:scale(1.01)}.m-button.is-secondary:not(:disabled):hover{border-color:var(--m-color-text)}}@media(prefers-reduced-motion:reduce){.m-button,.m-button:before{transition:none}.m-button:focus-visible,.m-button:hover{transform:none}}.m-card{background-color:var(--m-color-surface);border:none;border-radius:var(--m-radius)}.m-card-header{display:flex;align-items:center;justify-content:space-between;padding:var(--m-space-m);border-block-end:1px solid var(--m-color-border)}.m-card-content{padding:var(--m-space-m);height:calc(100% - var(--m-space-xl))}.m-card.has-space-none .m-card-content,.m-card.has-space-none .m-card-header{padding:0}.m-card.has-space-m .m-card-content,.m-card.has-space-m .m-card-header{padding:var(--m-space-m)}.m-card.has-space-l .m-card-content,.m-card.has-space-l .m-card-header{padding:var(--m-space-l)}.m-checkbox-wrapper{display:inline-flex;vertical-align:middle;align-items:center;gap:.5rem;cursor:pointer;font-family:var(--m-font);font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);line-height:var(--m-line-height-m)}.m-checkbox-wrapper.is-danger,.m-checkbox-wrapper.has-hint{align-items:flex-start}.m-checkbox-wrapper:has(input:disabled){opacity:.6;cursor:not-allowed;color:var(--color-text-weaker)}.m-checkbox-input{position:absolute;opacity:0;width:0;height:0}.m-checkbox-box{position:relative;width:1.25rem;height:1.25rem;flex-shrink:0;border:1px solid var(--m-gray-7);border-radius:var(--m-radius-sharp);background-color:var(--m-color-surface);display:flex;align-items:center;justify-content:center}.m-checkbox-box.is-danger{border:1px solid var(--m-color-danger)}.m-checkbox-wrapper.is-danger .m-checkbox-input:checked~.m-checkbox-box{background-color:var(--m-color-danger);border-color:var(--m-color-danger)}.m-checkbox-input:checked~.m-checkbox-box{background-color:var(--m-color-accent);border-color:var(--m-color-accent)}.m-checkbox-input:disabled~.m-checkbox-box{background-color:var(--m-gray-10);border-color:var(--m-gray-10)}.m-checkbox-input:focus-visible~.m-checkbox-box{outline:2px solid var(--m-color-focus-border);outline-offset:2px}.m-checkbox-check{opacity:0;color:var(--m-gray-12);min-width:24px}.m-checkbox-indeterminate{color:var(--m-color-text)}.m-checkbox-input:indeterminate~.m-checkbox-box{background-color:var(--m-color-accent);border-color:var(--m-color-accent)}.m-checkbox-input:checked~.m-checkbox-box .m-checkbox-check,.m-checkbox-wrapper .m-checkbox-box .m-checkbox-indeterminate{opacity:1}.m-checkbox-label{display:flex;flex-direction:column;justify-content:end;gap:var(--m-space-xs);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-code{font-family:var(--m-font-mono);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m);background:var(--m-gray-5);padding-inline:var(--m-space-s);border-radius:var(--m-radius);width:min-content;height:min-content;white-space:nowrap}.m-code-example-wrapper.is-code-only .hljs{border-radius:var(--m-radius)}.m-code-example{background-color:var(--m-color-surface-raised);max-height:33dvh;max-width:100%;overflow-y:auto;padding:var(--m-space-m);resize:horizontal;border-radius:var(--m-radius) var(--m-radius) 0 0}.m-container{padding:var(--m-space-l);padding-block:0;padding-block-start:3rem}.m-container.is-size-s{max-width:var(--m-breakpoint-s)}.m-container.is-size-m{max-width:var(--m-breakpoint-m)}.m-container.is-size-l{max-width:var(--m-breakpoint-l)}.m-container.is-size-xl{max-width:var(--m-breakpoint-xl)}.m-container.is-size-2xl{max-width:var(--m-breakpoint-2xl)}.m-container.is-align-start{margin:0}.m-container.is-align-center{margin:0;margin-inline:auto}.m-container.is-align-end{margin-inline-start:auto}.m-container.is-debug{outline:1px dashed var(--m-color-danger)}.m-container.has-space-none{padding:0}@media(min-width:82rem){.m-container{padding:var(--m-space-2xl)}}.m-copy-code{display:flex;justify-content:space-between;align-items:center;font-family:var(--m-font-mono);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m);background:var(--m-color-surface);padding:var(--m-space-s) var(--m-space-s) var(--m-space-s) var(--m-space-m);border-radius:var(--m-radius)}.m-divider{margin:0;padding:0;width:100%;border-block-end:1px solid var(--m-color-border)}.m-fieldset{position:relative;margin:0;border:none;padding:0;padding-block-start:var(--m-space-s)}.m-fieldset-legend{display:flex;padding:0;gap:var(--m-space-xs)}.m-fieldset-required{font-family:var(--m-font);font-size:var(--m-font-size-xl);letter-spacing:var(--m-letter-spacing-xl);font-weight:var(--m-font-weight-regular);color:var(--m-color-danger)}.m-fieldset-label{font-family:var(--m-font);font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m)}.m-flex{display:flex;gap:var(--m-space-m);flex-direction:row;justify-content:start;align-items:initial;width:100%}.m-flex.has-direction-row{flex-direction:row}.m-flex.has-direction-column{flex-direction:column}.m-flex.has-direction-column-reverse{flex-direction:column-reverse}.m-flex.has-direction-row-reverse{flex-direction:row-reverse}.m-flex.is-justify-between{justify-content:space-between}.m-flex.has-gap-none{gap:0}.m-flex.has-gap-xs{gap:var(--m-space-xs)}.m-flex.has-gap-s{gap:var(--m-space-s)}.m-flex.has-gap-l{gap:var(--m-space-l)}.m-flex.has-gap-xl{gap:var(--m-space-xl)}.m-flex.has-gap-2xl{gap:var(--m-space-2xl)}.m-flex.has-flex-wrap{flex-wrap:wrap}.m-flex.has-flex-nowrap{flex-wrap:nowrap}.m-flex.has-justify-start{justify-content:start}.m-flex.has-justify-end{justify-content:end}.m-flex.has-justify-flex-start{justify-content:flex-start}.m-flex.has-justify-flex-end{justify-content:flex-end}.m-flex.has-justify-center{justify-content:center}.m-flex.has-justify-between{justify-content:space-between}.m-flex.has-justify-around{justify-content:space-around}.m-flex.has-justify-evenly{justify-content:space-evenly}.m-flex.is-align-initial{align-items:initial}.m-flex.is-align-stretch{align-items:stretch}.m-flex.is-align-flex-start{align-items:flex-start}.m-flex.is-align-flex-end{align-items:flex-end}.m-flex.is-align-center{align-items:center}.m-flex.is-align-baseline{align-items:baseline}.m-flex.is-align-start{align-items:start}.m-flex.is-align-end{align-items:end}.m-flex.is-align-self-start{align-items:self-start}.m-flex.is-align-self-end{align-items:self-end}.m-input-wrapper{position:relative;width:max-content;box-sizing:border-box}.m-input-wrapper.is-expanded{width:100%}.m-input{padding:var(--m-space-s) var(--m-space-s);border:1px solid var(--m-color-border);border-radius:var(--m-radius);font-family:var(--m-font);font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);background-color:var(--m-color-surface);color:var(--m-color-text);width:16rem;height:var(--m-control-height);box-sizing:border-box}.m-input.is-expanded{width:100%}.m-input:focus{outline:none}.m-input:focus-visible,.m-input:focus-visible:hover{outline:none;border-color:var(--m-color-focus-border);box-shadow:0 0 0 3px var(--m-color-focus-ring)}.m-input.is-danger:focus-visible{border-color:var(--m-color-danger)}.m-input:disabled{background-color:transparent;border-color:var(--m-gray-3);color:var(--m-color-text-weaker);cursor:not-allowed}.m-input::placeholder{color:var(--m-color-text-weakest)}.m-input.is-danger{border-color:var(--m-color-danger)}.m-input.is-align-end{text-align:end}.m-input-prefix,.m-input-suffix{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);padding:0 var(--m-space-s);color:var(--m-color-text-weaker);font-family:var(--m-font);font-size:var(--font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);-webkit-user-select:none;user-select:none;pointer-events:none}.m-input-prefix{left:0;padding-inline-start:var(--m-space-s)}.m-input-suffix{right:0;padding-inline-end:var(--m-space-s)}@media(pointer:fine){.m-input:hover{border-color:var(--m-gray-7)}.m-input:disabled:hover{border-color:var(--m-gray-3)}.m-input.is-danger:hover{border-color:var(--m-color-danger)}}.m-label-wrapper{display:flex;flex-direction:column;gap:var(--m-space-s)}.m-label-wrapper>.m-text{margin-block-start:calc(var(--m-space-xs) - var(--m-space-s))}.m-label{font-family:var(--m-font);font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);color:var(--m-color-text);display:flex;align-items:center;gap:var(--m-space-xs)}.m-hero{padding:calc(var(--m-space-2xl))}.m-icon.is-danger{color:var(--m-color-danger)}.m-icon.is-warning{color:var(--m-color-warning)}.m-icon.is-success{color:var(--m-color-success)}.m-icon.is-size-s{min-width:12px;min-height:12px}.m-icon.is-size-m{min-width:16px;min-height:16px}.m-icon.is-size-l{min-width:24px;min-height:24px}.m-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:4rem auto;grid-template-areas:"header" "content";min-height:100dvh;background-color:var(--m-color-background)}:root:has(.m-layout){scroll-padding-top:4rem}.m-layout-header{grid-area:header;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--m-space-m);background-color:var(--m-color-surface);border-block-end:1px solid var(--m-color-border)}.m-layout-mobile-logo{position:absolute;inset-block:0;left:50%;transform:translate(-50%);display:flex;align-items:center}.m-layout-menu-button{display:flex;align-items:center;justify-content:center;touch-action:manipulation;border:none;background:transparent;cursor:pointer;padding:var(--m-space-xs);height:32px;width:32px;border-radius:var(--m-radius-sharp);color:var(--m-color-text)}.m-layout-menu-button:focus-visible{outline:2px solid var(--m-color-focus-border);outline-offset:2px}.m-layout-logo{display:none;grid-area:logo}.m-layout-nav{position:fixed;top:4rem;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:var(--m-space-m);width:16rem;padding-block:var(--m-space-l);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--m-gray-4) transparent;background-color:var(--m-color-surface);border-inline-end:1px solid var(--m-color-border);transform:translate(-100%);visibility:hidden;transition:transform .2s ease-out,visibility 0s linear .2s}.m-layout-nav.is-open{transform:translate(0);visibility:visible;transition:transform .2s ease-out}.m-layout-content{grid-area:content;min-width:0;background-color:var(--m-color-background);transition:filter .2s ease-out}.m-layout:has(.m-layout-nav.is-open) .m-layout-content{filter:blur(4px)}.m-layout-content-inner{max-width:var(--m-breakpoint-2xl)}@media(min-width:82rem){.m-layout{--m-layout-logo-offset: var(--m-layout-logo-height, 6.25rem);grid-template-columns:minmax(18rem,1fr) minmax(0,var(--m-breakpoint-2xl)) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"sidebar content content"}:root:has(.m-layout){scroll-padding-top:0}.m-layout-header{display:none}.m-layout-logo,.m-layout-nav{grid-area:sidebar;align-self:start;justify-self:end;width:18rem;position:sticky}.m-layout-logo{top:0;display:flex;align-items:center;padding:var(--m-space-xl) var(--m-space-m) var(--m-space-l) calc(var(--m-space-xl) + var(--m-space-m))}.m-layout-nav{top:var(--m-layout-logo-offset);bottom:auto;left:auto;margin-block-start:var(--m-layout-logo-offset);max-height:calc(100dvh - var(--m-layout-logo-offset));padding:0 0 var(--m-space-xl) var(--m-space-xl);background-color:transparent;border:none;transform:none;visibility:visible;transition:none}.m-layout:has(.m-layout-nav.is-open) .m-layout-content{filter:none}}@media(pointer:fine){.m-layout-menu-button:hover{background-color:var(--m-gray-4)}}@media(prefers-reduced-motion:reduce){.m-layout-nav,.m-layout-nav.is-open,.m-layout-content{transition:none}}.m-link{font-family:var(--m-font);font-size:var(--font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);line-height:var(--m-line-height-m);margin:0;padding:0;text-decoration:underline;color:var(--m-color-text-accent)}.m-link.is-size-xs{font-size:var(--m-font-size-xs);line-height:var(--m-line-height-xs);letter-spacing:var(--m-letter-spacing-xs)}.m-link.is-size-s{font-size:var(--m-font-size-s);line-height:var(--m-line-height-s);letter-spacing:var(--m-letter-spacing-s)}.m-link.is-size-m{font-size:var(--m-font-size-m);line-height:var(--m-line-height-m);letter-spacing:var(--m-letter-spacing-m)}.m-link.is-size-l{font-size:var(--m-font-size-l);line-height:var(--m-line-height-l);letter-spacing:var(--m-letter-spacing-l)}.m-link.is-size-xl{font-size:var(--m-font-size-xl);line-height:var(--m-line-height-xl);letter-spacing:var(--m-letter-spacing-xl)}.m-link.is-size-2xl{font-size:var(--m-font-size-2xl);line-height:var(--m-line-height-2xl);letter-spacing:var(--m-letter-spacing-2xl)}.m-link.is-size-3xl{font-size:var(--m-font-size-3xl);line-height:var(--m-line-height-3xl);letter-spacing:var(--m-letter-spacing-3xl)}@media(pointer:fine){.m-link:hover{text-decoration:none}}.m-nav-item,.m-nav-group-expander{display:flex;align-items:center;gap:var(--m-space-s);padding:var(--m-space-m);border:none;border-radius:var(--m-radius);background:transparent;font-family:var(--m-font);font-weight:var(--m-font-weight-regular);font-size:var(--m-font-size-l);line-height:1;letter-spacing:var(--m-letter-spacing-l);color:var(--m-color-text);text-decoration:none;transition:background-color .2s}.m-nav-item[aria-current=true],.m-nav-group-item[aria-current=true]{background:linear-gradient(90deg,var(--m-accent-2) 0%,var(--m-accent-5) 50%,var(--m-accent-6) 100%);color:var(--m-color-text)}.m-nav-item:focus-visible,.m-nav-group-expander:focus-visible,.m-nav-group-item:focus-visible{outline:2px solid var(--m-color-focus-border);outline-offset:2px}.m-nav-group{display:flex;flex-direction:column;gap:var(--m-space-xs)}.m-nav-group-expander{cursor:pointer;text-align:start}.m-nav-group-heading{flex:1}.m-nav-group-items{display:none;flex-direction:column;gap:var(--m-space-xs)}.m-nav-group.is-expanded .m-nav-group-items{display:flex}.m-nav-group-item{display:flex;align-items:center;gap:var(--m-space-s);padding:var(--m-space-s) var(--m-space-m) var(--m-space-s) calc(var(--m-space-m) + 24px + var(--m-space-s));border-radius:var(--m-radius);font-family:var(--m-font);font-weight:var(--m-font-weight-regular);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m);letter-spacing:var(--m-letter-spacing-m);color:var(--m-color-text-weak);text-decoration:none;transition:background-color .2s}@media(pointer:fine){.m-nav-item:hover,.m-nav-group-expander:hover,.m-nav-group-item:hover{background-color:var(--m-gray-4);color:var(--m-color-text)}.m-nav-item[aria-current=true]:hover,.m-nav-group-item[aria-current=true]:hover{background:linear-gradient(90deg,var(--m-accent-6) 0%,var(--m-accent-9) 50%,var(--m-accent-10) 100%);background-size:400% 100%;animation:m-nav-gradient 2s ease infinite}}@keyframes m-nav-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.m-nav-item[aria-current=true]:hover,.m-nav-group-item[aria-current=true]:hover{animation:none}}.m-radio-wrapper{width:max-content;border-radius:var(--m-radius)}.m-radio-wrapper .m-radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.m-radio-wrapper .m-radio-label{position:relative;padding-inline-start:28px;cursor:pointer;display:inline-block;line-height:20px}.m-radio-wrapper .m-radio-label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid var(--m-color-border);border-radius:50%;background:var(--m-color-surface-raised);margin:0;padding:0}.m-radio-wrapper.is-danger .m-radio-label:before{border-color:var(--m-color-danger)}.m-radio-wrapper.is-danger .m-radio:checked+.m-radio-label:before{background-color:var(--m-color-danger);border-color:var(--m-color-danger)}.m-radio-label{font-family:var(--m-font);font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);line-height:var(--m-line-height-m)}.m-radio-wrapper.has-hint .m-radio-label,.m-radio-wrapper.is-danger .m-radio-label{display:flex;flex-direction:column;gap:var(--m-space-xs)}.m-radio-wrapper.is-disabled .m-radio-label{color:var(--m-color-text-weakest);cursor:not-allowed}.m-radio-wrapper.is-disabled .m-radio-label:before{background-color:var(--m-gray-3)}.m-radio-wrapper.is-disabled .m-radio:checked+.m-radio-label:before{background-color:var(--m-gray-9);border-color:var(--m-color-border)}.m-radio-wrapper .m-radio:checked+.m-radio-label:before{border-color:var(--m-color-accent);background-color:var(--m-color-accent)}.m-radio-wrapper.example-version .m-radio:checked+.m-radio-label:before{border-color:var(--m-gray-9);background-color:var(--m-gray-9)}.m-radio-wrapper .m-radio-label:after{content:"";position:absolute;display:none;left:6px;top:6px;width:8px;height:8px;background:var(--m-accent-1);border-radius:50%}.m-radio-wrapper .m-radio:checked+.m-radio-label:after{display:block}.m-radio-wrapper:has(:focus-visible){outline:2px solid var(--m-color-focus-border);outline-offset:2px}.m-required{font-family:var(--m-font);font-size:var(--m-font-size-xl);color:var(--m-color-danger);height:18px}.m-select-wrapper{position:relative;display:flex;align-items:center;background-color:var(--m-color-surface);border:1px solid var(--m-color-border);border-radius:var(--m-radius);min-width:12rem;width:fit-content;max-width:100%;height:var(--m-control-height);box-sizing:border-box}.m-select-wrapper.is-expanded{width:100%}.m-select{font-family:var(--m-font);font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);appearance:none;-webkit-appearance:none;width:100%;height:100%;padding:0 2.5rem 0 .75rem;border:none;background:transparent;color:var(--m-color-text);cursor:pointer}.m-select:focus-within{box-shadow:none;outline:none;border:none}.m-select-wrapper:has(.m-select:focus-visible){outline:none;border-color:var(--m-color-focus-border);box-shadow:0 0 0 3px var(--m-color-focus-ring)}.m-select-wrapper.is-danger:has(.m-select:focus-visible){border-color:var(--m-color-danger)}.m-select-wrapper:has(.m-select:disabled){background-color:transparent;border-color:var(--m-gray-3);cursor:not-allowed}.m-select:disabled,.m-select-wrapper:has(.m-select:disabled) .m-select-arrow{color:var(--m-color-text-weaker);cursor:not-allowed}.m-select-wrapper.is-danger{border-color:var(--m-color-danger)}.m-select.has-placeholder{color:var(--m-color-text-weakest)}.m-select-prefix,.m-select-suffix{position:absolute;top:50%;transform:translateY(-50%);padding:0 var(--m-space-s);color:var(--m-color-text-weaker);font-family:var(--m-font);font-size:var(--font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);-webkit-user-select:none;user-select:none;pointer-events:none}.m-select-prefix{left:0;padding-inline-start:var(--m-space-s)}.m-select-suffix{right:0;padding-inline-end:var(--m-space-s)}.m-select-arrow{position:absolute;right:0;pointer-events:none;padding:0 var(--m-space-s);color:var(--color-text-weak);display:flex;align-items:center;height:100%}.m-select-arrow svg{width:1.25rem;height:1.25rem}@media(pointer:fine){.m-select-wrapper:hover{border-color:var(--m-gray-7)}.m-select-wrapper:has(.m-select:disabled):hover{border-color:var(--m-gray-3)}.m-select-wrapper.is-danger:hover{border-color:var(--m-color-danger)}}.m-table-wrapper{overflow-x:auto;width:100%;background-color:var(--m-color-surface);border-radius:var(--m-radius)}.m-table{table-layout:auto;width:100%;font-family:var(--m-font);font-weight:var(--m-font-weight-regular);border-collapse:collapse;overflow:scroll}.m-table-caption{text-align:start;font-family:var(--m-font);font-weight:var(--m-font-weight-bold);font-size:var(--m-font-size-2xl);letter-spacing:var(--m-letter-spacing-2xl);padding:var(--m-space-m)}.m-table-head{text-align:start;padding:var(--m-space-m);font-family:var(--m-font);font-weight:var(--m-font-weight-regular);font-size:var(--m-font-size-m);letter-spacing:var(--m-letter-spacing-m);border-block-end:1px solid var(--m-color-border);background-color:var(--m-color-surface-raised)}.m-table-cell{text-align:start;font-family:var(--m-font);font-weight:var(--m-font-weight-regular);font-size:var(--m-font-size-m);font-variant-numeric:tabular-nums lining-nums;padding:var(--m-space-m);border-block-end:1px solid var(--m-color-border);white-space:nowrap}.m-table-body .m-table-row:last-child .m-table-cell{border-block-end-color:transparent}.m-table.is-striped .m-table-body .m-table-row:nth-child(2n){background-color:color-mix(in srgb,var(--m-color-text) 5%,transparent)}.m-table.is-interactive .m-table-body .m-table-row{transition:background-color .2s ease}.m-table-cell.is-align-start{text-align:start}.m-table-cell.is-align-center{text-align:center}.m-table-cell.is-align-end{text-align:end}.m-table-head.is-align-start{text-align:start}.m-table-head.is-align-center{text-align:center}.m-table-head.is-align-end{text-align:end}.m-table-cell.is-truncated{max-inline-size:0;inline-size:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(pointer:fine){.m-table.is-interactive .m-table-body .m-table-row:hover{background-color:color-mix(in srgb,var(--m-color-text) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.m-table.is-interactive .m-table-body .m-table-row{transition:none}}.m-tabs{position:relative;display:flex;align-items:center;gap:var(--m-space-xl);box-shadow:0 -1px 0 var(--m-color-border) inset}.m-tab{position:relative;padding:var(--m-space-xs) 0 var(--m-space-s);font-family:var(--m-font);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-l);font-size:var(--m-font-size-l);background:none;border:none;border-block-end:2px solid transparent;cursor:pointer;color:var(--m-color-text-weaker);transition:color .2s ease}.m-tab[aria-selected=true]{color:var(--m-color-text)}.m-tabs:not(.has-indicator) .m-tab[aria-selected=true]{border-block-end-color:var(--m-color-accent)}.m-tabs-indicator{position:absolute;left:0;bottom:0;width:var(--m-tabs-indicator-width);height:2px;border-radius:var(--m-radius-full);background:var(--m-color-accent);transform:translate(var(--m-tabs-indicator-x));pointer-events:none}.m-tabs-indicator.is-animated{transition:transform .2s ease,width .2s ease}.m-tab-panel{padding-block-start:var(--m-space-m)}.m-tab-panel:not([hidden]){animation:m-tab-panel-in .2s ease}@keyframes m-tab-panel-in{0%{opacity:0;transform:translateY(6px)}}.m-tabs:focus-visible,.m-tab:focus-visible,.m-tab-panel:focus-visible{outline:2px solid var(--m-color-focus-border);outline-offset:1px;border-radius:var(--m-radius);border-color:transparent}@media(pointer:fine){.m-tab:hover{color:var(--m-color-text)}}@media(prefers-reduced-motion:reduce){.m-tab,.m-tabs-indicator.is-animated{transition:none}.m-tab-panel:not([hidden]){animation:none}}.m-text{font-family:var(--m-font);font-weight:var(--m-font-weight-body);font-size:var(--m-font-size-m);line-height:var(--m-line-height-m);letter-spacing:var(--m-letter-spacing-m);margin:0;padding:0}.m-text.is-mono{font-family:var(--m-font-mono)}.m-text.is-size-xs{font-size:var(--m-font-size-xs);line-height:var(--m-line-height-xs);letter-spacing:var(--m-letter-spacing-xs)}.m-text.is-size-s{font-size:var(--m-font-size-s);line-height:var(--m-line-height-s);letter-spacing:var(--m-letter-spacing-s)}.m-text.is-size-m{font-size:var(--m-font-size-m);line-height:var(--m-line-height-m);letter-spacing:var(--m-letter-spacing-m)}.m-text.is-size-l{font-size:var(--m-font-size-l);line-height:var(--m-line-height-l);letter-spacing:var(--m-letter-spacing-l)}.m-text.is-size-xl{font-size:var(--m-font-size-xl);line-height:var(--m-line-height-xl);letter-spacing:var(--m-letter-spacing-xl)}.m-text.is-size-2xl{font-size:var(--m-font-size-2xl);line-height:var(--m-line-height-2xl);letter-spacing:var(--m-letter-spacing-2xl)}.m-text.is-size-3xl{font-size:var(--m-font-size-3xl);line-height:var(--m-line-height-3xl);letter-spacing:var(--m-letter-spacing-3xl)}.m-text.is-size-4xl{font-size:var(--m-font-size-4xl);line-height:var(--m-line-height-4xl);letter-spacing:var(--m-letter-spacing-4xl)}.m-text.is-weak{color:var(--m-color-text-weak)}.m-text.is-weaker{color:var(--m-color-text-weaker)}.m-text.is-weakest{color:var(--m-color-text-weakest)}.m-text.is-warning{color:var(--m-color-warning)}.m-text.is-danger{color:var(--m-color-danger)}.m-text.is-success{color:var(--m-color-success)}.m-text.has-weight-regular{font-weight:var(--m-font-weight-regular)}.m-text.has-weight-bold{font-weight:var(--m-font-weight-bold)}.m-text.has-weight-black{font-weight:var(--m-font-weight-black)}.m-text.has-measure-s{max-width:none}.m-text.has-measure-s{max-width:40ch}.m-text.has-measure-m{max-width:60ch}.m-text.has-measure-l{max-width:80ch}.m-text.is-align-start{text-align:start}.m-text.is-align-center{text-align:center}.m-text.is-align-end{text-align:end}.m-textarea-wrapper{position:relative;width:max-content;box-sizing:border-box}.m-textarea-wrapper.is-expanded{width:100%}.m-textarea{font-family:var(--m-font);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);line-height:var(--m-line-height-m);padding:var(--m-space-s) var(--m-space-s);border:1px solid var(--m-color-border);border-radius:var(--m-radius);font-size:var(--m-font-size-m);background-color:var(--m-color-surface);color:var(--m-color-text);width:16rem;box-sizing:border-box}.m-textarea.is-expanded{width:100%}.m-textarea:focus{outline:none}.m-textarea:focus-visible,.m-textarea:focus-visible:hover{outline:none;border-color:var(--m-color-focus-border);box-shadow:0 0 0 3px var(--m-color-focus-ring)}.m-textarea.is-danger:focus-visible{border-color:var(--m-color-danger)}.m-textarea:disabled{background-color:transparent;border-color:var(--m-gray-3);color:var(--m-color-text-weaker);cursor:not-allowed}.m-textarea::placeholder{color:var(--m-color-text-weakest)}.m-textarea.is-danger{border-color:var(--m-color-danger)}.m-textarea.is-align-end{text-align:end}@media(pointer:fine){.m-textarea:hover{border-color:var(--m-gray-7)}.m-textarea:disabled:hover{border-color:var(--m-gray-3)}.m-textarea.is-danger:hover{border-color:var(--m-color-danger)}}.m-toast{display:flex;align-items:center;justify-content:space-between;background:var(--m-gray-9);color:var(--m-color-text);border:1px solid var(--m-gray-9);padding:var(--m-space-m) var(--m-space-m) var(--m-space-m) var(--m-space-l);border-radius:var(--m-radius-full);width:17rem;height:3rem}.m-toast.is-danger{background-color:var(--m-danger-9);border-color:var(--m-danger-9)}.m-toast-message{font-family:var(--m-font);font-size:var(--m-font-size-m);font-weight:var(--m-font-weight-regular);letter-spacing:var(--m-letter-spacing-m);line-height:var(--m-line-height-m)}.m-toast-dismiss{border:none;background:transparent;cursor:pointer;height:32px;width:32px;border-radius:var(--m-radius-full);display:flex;justify-content:center;align-items:center;color:var(--m-color-text)}@media(pointer:fine){.m-toast.is-danger .m-toast-dismiss:hover{background-color:var(--m-danger-10)}.m-toast-dismiss:hover{background:var(--m-gray-10)}}.m-toast-group{position:absolute;right:var(--m-space-xl);bottom:var(--m-space-xl);display:flex;flex-direction:column;gap:var(--m-space-m);overflow:hidden}.m-toggle-wrapper{display:flex;align-items:center;gap:var(--m-space-s)}.m-toggle-wrapper.is-danger,.m-toggle-wrapper.has-hint{align-items:flex-start}.m-toggle-wrapper.is-danger .m-toggle:checked{background-color:var(--m-color-danger)}.m-toggle-wrapper.is-danger .m-toggle:checked:before{background-color:var(--m-color-text)}.m-toggle{appearance:none;position:relative;min-width:48px;height:28px;margin:0;background-color:var(--m-gray-5);border-radius:var(--m-radius-full);cursor:pointer}.m-toggle:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:5px;background-color:var(--m-color-text);-webkit-transition:.2s;transition:.2s;border-radius:100%}.m-toggle:checked:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(22px);background-color:var(--m-color-text)}.m-toggle:checked{background-color:var(--m-color-accent)}.m-toggle.example-version:checked{background-color:var(--m-gray-9)}.m-toggle:disabled{background-color:var(--m-gray-3);cursor:not-allowed}.m-toggle:disabled:before{background-color:var(--m-gray-9)}.m-toggle:checked:disabled{background-color:var(--m-accent-4)}.m-toggle:checked:disabled:before{background-color:var(--m-gray-9)}.m-toggle-wrapper.is-disabled .m-toggle-label{color:var(--m-color-text-weaker);cursor:not-allowed}.m-toggle-label{font-family:var(--m-font);font-size:var(--m-font-size-m);letter-spacing:var(--m-letter-spacing-m);font-weight:var(--m-font-weight-regular)}.m-toggle:focus-visible{outline:2px solid var(--m-color-focus-border);outline-offset:2px}.m-code-block{position:relative;display:flex;max-height:20.25rem}.m-code-block.is-expanded{max-height:100%}.m-code-block-fade{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:center;height:6rem;padding-block-end:var(--m-space-m);border-radius:0 0 var(--m-radius) var(--m-radius);background:linear-gradient(to bottom,transparent,var(--m-color-surface) 75%);white-space:normal;pointer-events:none}.m-code-block-collapse{display:flex;justify-content:center;padding-block-start:var(--m-space-s)}.m-code-block-fade .m-button-wrapper{pointer-events:auto}.m-code-block:has(.m-code-block-fade) code{overflow-x:hidden}.hljs{overflow:hidden;border-radius:0 0 var(--m-radius) var(--m-radius)}.m-code-example-wrapper{display:flex;flex-direction:column;gap:0;border-radius:var(--m-radius);width:100%}.m-code-block,.m-code-block pre{margin:0}.m-code-block pre{width:100%}.m-code-block code{display:flex;width:100%}pre code.hljs{display:block;overflow-x:auto;padding:var(--m-space-m);margin:0}code.hljs{padding:3px 5px}.hljs{color:var(--m-color-text);background:var(--m-color-surface)}.hljs::selection,.hljs ::selection{background-color:var(--m-color-highlight);color:var(--m-color-text)}.hljs-comment{color:var(--m-color-text-weaker)}.hljs-tag,.hljs-subst,.hljs-punctuation,.hljs-operator{color:var(--m-color-text)}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:var(--m-accent-11)}.hljs-template-variable,.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:var(--m-info-11)}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:var(--m-success-10)}.hljs-strong{font-weight:700;color:#795da3}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:var(--m-danger-10)}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:var(--m-info-10)}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:var(--m-success-10)}.hljs-type,.hljs-template-tag,.diff .hljs-meta{color:var(--m-success-11)}.hljs-keyword{color:var(--m-danger-10)}.hljs-emphasis{color:#a71d5d;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#333}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}*{box-sizing:border-box}html,body{color-scheme:dark;margin:0;padding:0;font-family:var(--m-font);background-color:var(--m-color-background);color:var(--m-color-text);width:100%}::selection{background-color:var(--m-color-highlight);color:var(--m-color-text)}.glow-card{--glow-x: 50%;--glow-y: 5rem;--glow-opacity: 0;position:relative;isolation:isolate;transition:box-shadow .3s ease,transform .3s ease;will-change:transform}.glow-card:focus-visible{--glow-opacity: 1}.glow-stage{position:relative;isolation:isolate}.glow-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle 14rem at var(--glow-x) var(--glow-y),color-mix(in srgb,var(--m-accent-9) 45%,transparent),transparent 75%)}.glow-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle 14rem at var(--glow-x) var(--glow-y),color-mix(in srgb,var(--m-accent-9) 26%,transparent),transparent 75%)}.glow-card:after{content:"";position:absolute;inset:0;z-index:1;padding:1px;border-radius:inherit;background:radial-gradient(circle 10rem at var(--glow-x) var(--glow-y),var(--m-accent-11),transparent 80%),linear-gradient(var(--m-gray-7),var(--m-gray-7));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glow-stage:before,.glow-card:before,.glow-card:after{opacity:var(--glow-opacity);transition:opacity .3s ease;pointer-events:none;will-change:opacity}.glow-card:focus-visible{z-index:1;box-shadow:0 16px 48px -16px color-mix(in srgb,var(--m-accent-9) 60%,transparent);transform:scale(1.03)}@media(pointer:fine){.glow-card:hover{--glow-opacity: 1;z-index:1;box-shadow:0 16px 48px -16px color-mix(in srgb,var(--m-accent-9) 60%,transparent);transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.glow-card:focus-visible,.glow-card:hover{transform:none}.glow-card,.glow-stage:before,.glow-card:before,.glow-card:after{transition:none}}.moth-logo.svelte-1yxgxlh{--up: #8e78ec;--low: #5a46a8;--body: #eeeef0;--ant: #c9bff5;--text: #eeeef0;--ui: #a99beb;display:inline-flex;align-items:center;gap:calc(var(--moth-size) * .26);font-family:Outfit,system-ui,sans-serif;line-height:1;text-decoration:none}.moth-logo.light.svelte-1yxgxlh{--up: #6e56cf;--low: #3c2e69;--body: #17151c;--ant: #3c2e69;--text: #17151c;--ui: #5a3ec2}.mark.svelte-1yxgxlh{width:var(--moth-size);height:var(--moth-size);flex-shrink:0}.up.svelte-1yxgxlh{fill:var(--up);stroke:var(--up)}.low.svelte-1yxgxlh{fill:var(--low);stroke:var(--low)}.body.svelte-1yxgxlh{fill:var(--body)}.ant.svelte-1yxgxlh{stroke:var(--ant)}.word.svelte-1yxgxlh{font-size:calc(var(--moth-size) * .68);font-weight:700;letter-spacing:-.03em;color:var(--text);white-space:nowrap}.ui.svelte-1yxgxlh{margin-left:.24em;font-weight:300;color:var(--ui)}div.svelte-zb2jxe{display:inline-block}rect.svelte-zb2jxe{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.top-right.svelte-zb2jxe{transform:translate(-1px,1px)}div.svelte-9ad6y4{display:inline-block}.compass-icon.svelte-9ad6y4 polygon:where(.svelte-9ad6y4){transition:transform 1s cubic-bezier(.175,.885,.32,1.275);transform-origin:center}.compass-icon.svelte-9ad6y4 polygon.animate:where(.svelte-9ad6y4){transform:rotate(360deg)}div.svelte-11o8ic0{display:inline-block}.paintbrush-icon.svelte-11o8ic0{transform-origin:top right}.paintbrush-icon.animate.svelte-11o8ic0{animation:svelte-11o8ic0-paintbrushRotation .6s ease-in-out}@keyframes svelte-11o8ic0-paintbrushRotation{0%{transform:rotate(0)}33%{transform:rotate(-6deg)}66%{transform:rotate(6deg)}to{transform:rotate(0)}}div.svelte-11714fo{display:inline-block}.rocket-icon.svelte-11714fo{overflow:visible;transition:transform 6s ease-in-out}.rocket-icon.animate.svelte-11714fo{animation:svelte-11714fo-rocketMovement 6s ease-in-out infinite alternate}.rocket-icon.svelte-11714fo .fire:where(.svelte-11714fo){transition:d 2s ease}.rocket-icon.animate.svelte-11714fo .fire:where(.svelte-11714fo){animation:svelte-11714fo-fireAnimation 2s ease infinite}@keyframes svelte-11714fo-rocketMovement{0%,to{transform:translate(0)}15%{transform:translateY(-3px)}30%{transform:translate(-3px)}45%{transform:translate(2px,-2px)}60%{transform:translate(-2px,-3px)}75%{transform:translate(1px,-1px)}90%{transform:translate(-1px,-2px)}}@keyframes svelte-11714fo-fireAnimation{0%,to{d:path("M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z")}20%{d:path("M4.5 16.5c-1.5 1.26-3 5.5-3 5.5s4.74-1 6-2.5c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z")}50%{d:path("M4.5 16.5c-1.5 1.26-2.2 4.8-2.2 4.8s3.94-0.3 5.2-1.8c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z")}80%{d:path("M4.5 16.5c-1.5 1.26-2.8 5.2-2.8 5.2s4.54-0.7 5.8-2.2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z")}}.logo.svelte-12qhfyh{display:flex;text-decoration:none}.logo.is-desktop.svelte-12qhfyh{margin-inline-start:-6px}
