.loading{--loading-color:var(--color-on-surface,#1a1a1a);--loading-surface:var(--color-surface-container-high,#e8e8e8);--loading-radius:var(--control-radius-small,.5rem);--loading-duration:1.4s;color:var(--loading-color)}.loading[hidden]{display:none!important}.loading__spinner{box-sizing:border-box;inline-size:var(--loading-spinner-size,1.25rem);block-size:var(--loading-spinner-size,1.25rem);border:2px solid var(--loading-surface);vertical-align:middle;border-block-start-color:currentColor;border-radius:50%;animation:.8s linear infinite loading-spin;display:inline-block}.loading__skeleton{inline-size:var(--loading-skeleton-width,100%);block-size:var(--loading-skeleton-height,1rem);background:var(--loading-surface);border-radius:var(--loading-radius);max-inline-size:100%;animation:loading-pulse var(--loading-duration) var(--easing-standard,ease-in-out) infinite;display:block}.loading__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.loading__spinner,.loading__skeleton{animation:none}}@media (forced-colors:active){.loading__skeleton{opacity:.2;background:canvastext;animation:none}}:root{--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--easing-emphasized:cubic-bezier(.2, 0, 0, 1);--easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--elevation-level-1:0px 1px 2px 0px #0000004d, 0px 1px 3px 1px #00000026;--elevation-level-2:0px 1px 2px 0px #0000004d, 0px 2px 6px 2px #00000026;--elevation-level-3:0px 1px 3px 0px #0000004d, 0px 4px 8px 3px #00000026;--motion-standard:.3s;--motion-standard-decelerate:.25s;--motion-standard-accelerate:.2s;--motion-emphasized:.5s;--motion-emphasized-decelerate:.4s;--motion-emphasized-accelerate:.2s}@media (prefers-reduced-motion:reduce){:root{--motion-standard:.01ms;--motion-standard-decelerate:.01ms;--motion-standard-accelerate:.01ms;--motion-emphasized:.01ms;--motion-emphasized-decelerate:.01ms;--motion-emphasized-accelerate:.01ms}}:root{--transition-hover:opacity var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard), color var(--motion-standard) var(--easing-standard), border-color var(--motion-standard) var(--easing-standard), box-shadow var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);--transition-focus:opacity var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard), color var(--motion-standard) var(--easing-standard), border-color var(--motion-standard) var(--easing-standard), box-shadow var(--motion-standard) var(--easing-standard), transform var(--motion-standard) var(--easing-standard);--typography-display-large-font-size:3.875rem;--typography-display-large-line-height:4.5625rem;--typography-display-medium-font-size:3.1875rem;--typography-display-medium-line-height:3.6875rem;--typography-display-small-font-size:2.5625rem;--typography-display-small-line-height:3rem;--typography-headline-large-font-size:2.25rem;--typography-headline-large-line-height:2.875rem;--typography-headline-medium-font-size:2rem;--typography-headline-medium-line-height:2.5625rem;--typography-headline-small-font-size:1.6875rem;--typography-headline-small-line-height:2.25rem;--typography-title-large-font-size:1.5625rem;--typography-title-large-line-height:2rem;--typography-title-medium-font-size:1.125rem;--typography-title-medium-line-height:1.6875rem;--typography-title-small-font-size:1rem;--typography-title-small-line-height:1.4375rem;--typography-label-large-font-size:1rem;--typography-label-large-line-height:1.4375rem;--typography-label-medium-font-size:.875rem;--typography-label-medium-line-height:1.125rem;--typography-label-small-font-size:.8125rem;--typography-label-small-line-height:1.125rem;--typography-label-x-small-font-size:.75rem;--typography-label-x-small-line-height:1rem;--typography-body-large-font-size:1.125rem;--typography-body-large-line-height:1.6875rem;--typography-body-medium-font-size:1rem;--typography-body-medium-line-height:1.4375rem;--typography-body-small-font-size:.875rem;--typography-body-small-line-height:1.125rem;--typography-table-header-large-font-size:var(--typography-label-large-font-size);--typography-table-header-large-line-height:var(--typography-label-large-line-height);--typography-table-header-medium-font-size:var(--typography-label-medium-font-size);--typography-table-header-medium-line-height:var(--typography-label-medium-line-height);--typography-table-header-small-font-size:var(--typography-label-small-font-size);--typography-table-header-small-line-height:var(--typography-label-small-line-height);--typography-table-cell-large-font-size:var(--typography-body-medium-font-size);--typography-table-cell-large-line-height:var(--typography-body-medium-line-height);--typography-table-cell-medium-font-size:var(--typography-body-small-font-size);--typography-table-cell-medium-line-height:var(--typography-body-small-line-height);--typography-table-cell-small-font-size:var(--typography-body-small-font-size);--typography-table-cell-small-line-height:var(--typography-body-small-line-height);--typography-table-caption-large-font-size:var(--typography-label-medium-font-size);--typography-table-caption-large-line-height:var(--typography-label-medium-line-height);--typography-table-caption-medium-font-size:var(--typography-label-small-font-size);--typography-table-caption-medium-line-height:var(--typography-label-small-line-height);--control-height-small:2rem;--control-height-medium:2.5rem;--control-height-large:3rem;--control-padding-small:0 .5rem;--control-padding-medium:0 .75rem;--control-padding-large:0 1rem;--control-gap-small:.25rem;--control-gap-medium:.5rem;--control-gap-large:.5rem;--control-radius-small:.5rem;--control-radius-medium:.75rem;--control-radius-large:1rem;--control-icon-size-small:1.125rem;--control-icon-size-medium:1.375rem;--control-icon-size-large:1.625rem;--color-opacity-overlay-hover:#00000014;--color-opacity-overlay-focus:#0000001f;--color-opacity-overlay-active:#0000001f;--color-opacity-overlay-dragged:#00000029;--color-opacity-overlay-disabled:#00000052;--color-success:#006c47;--color-success-overlay-hover:#006c4714;--color-success-overlay-focus:#006c471f;--color-success-overlay-active:#006c471f;--color-success-overlay-dragged:#006c4729;--color-success-overlay-disabled:#006c4752;--color-on-success:#fff;--color-success-container:#53feb5;--color-on-success-container:#002113;--color-error:#b90064;--color-error-overlay-hover:#b9006414;--color-error-overlay-focus:#b900641f;--color-error-overlay-active:#b900641f;--color-error-overlay-dragged:#b9006429;--color-error-overlay-disabled:#b9006452;--color-on-error:#fff;--color-error-container:#ffd9e2;--color-on-error-container:#3e001e;--color-info:#005db6;--color-info-overlay-hover:#005db614;--color-info-overlay-focus:#005db61f;--color-info-overlay-active:#005db61f;--color-info-overlay-dragged:#005db629;--color-info-overlay-disabled:#005db652;--color-on-info:#fff;--color-info-container:#d6e3ff;--color-on-info-container:#001b3d;--color-warning:#6d5e00;--color-warning-overlay-hover:#6d5e0014;--color-warning-overlay-focus:#6d5e001f;--color-warning-overlay-active:#6d5e001f;--color-warning-overlay-dragged:#6d5e0029;--color-warning-overlay-disabled:#6d5e0052;--color-on-warning:#fff;--color-warning-container:#ffe249;--color-on-warning-container:#211b00;--color-surface:#fcfcfc;--color-surface-container-lowest:#fff;--color-surface-container-low:#fafafa;--color-surface-container:#f5f5f5;--color-surface-container-high:#f0f0f0;--color-surface-container-highest:#ebebeb;--color-on-surface:#1a1a1a;--color-outline:#cfcfcf}@media (prefers-color-scheme:dark){:root{--color-opacity-overlay-hover:#ffffff14;--color-opacity-overlay-focus:#ffffff1f;--color-opacity-overlay-active:#ffffff1f;--color-opacity-overlay-dragged:#ffffff29;--color-opacity-overlay-disabled:#ffffff52;--color-success:#25e19b;--color-success-overlay-hover:#25e19b14;--color-success-overlay-focus:#25e19b1f;--color-success-overlay-active:#25e19b1f;--color-success-overlay-dragged:#25e19b29;--color-success-overlay-disabled:#25e19b52;--color-on-success:#003823;--color-success-container:#005235;--color-on-success-container:#53feb5;--color-error:#ffb0c8;--color-error-overlay-hover:#ffb0c814;--color-error-overlay-focus:#ffb0c81f;--color-error-overlay-active:#ffb0c81f;--color-error-overlay-dragged:#ffb0c829;--color-error-overlay-disabled:#ffb0c852;--color-on-error:#650034;--color-error-container:#8e004b;--color-on-error-container:#ffd9e2;--color-info:#a9c7ff;--color-info-overlay-hover:#a9c7ff14;--color-info-overlay-focus:#a9c7ff1f;--color-info-overlay-active:#a9c7ff1f;--color-info-overlay-dragged:#a9c7ff29;--color-info-overlay-disabled:#a9c7ff52;--color-on-info:#003062;--color-info-container:#00468b;--color-on-info-container:#d6e3ff;--color-warning:#e2c624;--color-warning-overlay-hover:#e2c62414;--color-warning-overlay-focus:#e2c6241f;--color-warning-overlay-active:#e2c6241f;--color-warning-overlay-dragged:#e2c62429;--color-warning-overlay-disabled:#e2c62452;--color-on-warning:#393000;--color-warning-container:#524600;--color-on-warning-container:#ffe249;--color-surface:#141414;--color-surface-container-lowest:#0f0f0f;--color-surface-container-low:#1a1a1a;--color-surface-container:#1f1f1f;--color-surface-container-high:#2b2b2b;--color-surface-container-highest:#383838;--color-on-surface:#e6e6e6;--color-outline:#4d4d4d}}html[data-theme=light]{--color-opacity-overlay-hover:#00000014;--color-opacity-overlay-focus:#0000001f;--color-opacity-overlay-active:#0000001f;--color-opacity-overlay-dragged:#00000029;--color-opacity-overlay-disabled:#00000052;--color-success:#006c47;--color-success-overlay-hover:#006c4714;--color-success-overlay-focus:#006c471f;--color-success-overlay-active:#006c471f;--color-success-overlay-dragged:#006c4729;--color-success-overlay-disabled:#006c4752;--color-on-success:#fff;--color-success-container:#53feb5;--color-on-success-container:#002113;--color-error:#b90064;--color-error-overlay-hover:#b9006414;--color-error-overlay-focus:#b900641f;--color-error-overlay-active:#b900641f;--color-error-overlay-dragged:#b9006429;--color-error-overlay-disabled:#b9006452;--color-on-error:#fff;--color-error-container:#ffd9e2;--color-on-error-container:#3e001e;--color-info:#005db6;--color-info-overlay-hover:#005db614;--color-info-overlay-focus:#005db61f;--color-info-overlay-active:#005db61f;--color-info-overlay-dragged:#005db629;--color-info-overlay-disabled:#005db652;--color-on-info:#fff;--color-info-container:#d6e3ff;--color-on-info-container:#001b3d;--color-warning:#6d5e00;--color-warning-overlay-hover:#6d5e0014;--color-warning-overlay-focus:#6d5e001f;--color-warning-overlay-active:#6d5e001f;--color-warning-overlay-dragged:#6d5e0029;--color-warning-overlay-disabled:#6d5e0052;--color-on-warning:#fff;--color-warning-container:#ffe249;--color-on-warning-container:#211b00;--color-surface:#fcfcfc;--color-surface-container-lowest:#fff;--color-surface-container-low:#fafafa;--color-surface-container:#f5f5f5;--color-surface-container-high:#f0f0f0;--color-surface-container-highest:#ebebeb;--color-on-surface:#1a1a1a;--color-outline:#cfcfcf}html[data-theme=dark]{--color-opacity-overlay-hover:#ffffff14;--color-opacity-overlay-focus:#ffffff1f;--color-opacity-overlay-active:#ffffff1f;--color-opacity-overlay-dragged:#ffffff29;--color-opacity-overlay-disabled:#ffffff52;--color-success:#25e19b;--color-success-overlay-hover:#25e19b14;--color-success-overlay-focus:#25e19b1f;--color-success-overlay-active:#25e19b1f;--color-success-overlay-dragged:#25e19b29;--color-success-overlay-disabled:#25e19b52;--color-on-success:#003823;--color-success-container:#005235;--color-on-success-container:#53feb5;--color-error:#ffb0c8;--color-error-overlay-hover:#ffb0c814;--color-error-overlay-focus:#ffb0c81f;--color-error-overlay-active:#ffb0c81f;--color-error-overlay-dragged:#ffb0c829;--color-error-overlay-disabled:#ffb0c852;--color-on-error:#650034;--color-error-container:#8e004b;--color-on-error-container:#ffd9e2;--color-info:#a9c7ff;--color-info-overlay-hover:#a9c7ff14;--color-info-overlay-focus:#a9c7ff1f;--color-info-overlay-active:#a9c7ff1f;--color-info-overlay-dragged:#a9c7ff29;--color-info-overlay-disabled:#a9c7ff52;--color-on-info:#003062;--color-info-container:#00468b;--color-on-info-container:#d6e3ff;--color-warning:#e2c624;--color-warning-overlay-hover:#e2c62414;--color-warning-overlay-focus:#e2c6241f;--color-warning-overlay-active:#e2c6241f;--color-warning-overlay-dragged:#e2c62429;--color-warning-overlay-disabled:#e2c62452;--color-on-warning:#393000;--color-warning-container:#524600;--color-on-warning-container:#ffe249;--color-surface:#141414;--color-surface-container-lowest:#0f0f0f;--color-surface-container-low:#1a1a1a;--color-surface-container:#1f1f1f;--color-surface-container-high:#2b2b2b;--color-surface-container-highest:#383838;--color-on-surface:#e6e6e6;--color-outline:#4d4d4d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd){margin:0}:where(ol,ul)[class]{margin:0;padding:0;list-style:none}:where(button,input,select,textarea){color:inherit;font:inherit}:where(img,picture,svg,canvas,video){max-width:100%;display:block}table{border-collapse:collapse;border-spacing:0}:root{--element-color-text:var(--color-on-surface,#1a1a1a);--element-color-link:var(--color-info,#005db6);--element-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--element-body-font-size:var(--typography-body-medium-font-size,1rem);--element-body-line-height:var(--typography-body-medium-line-height,1.4375rem);--element-h1-font-size:var(--typography-headline-large-font-size,2.25rem);--element-h1-line-height:var(--typography-headline-large-line-height,2.875rem);--element-h2-font-size:var(--typography-headline-medium-font-size,2rem);--element-h2-line-height:var(--typography-headline-medium-line-height,2.5625rem);--element-h3-font-size:var(--typography-headline-small-font-size,1.6875rem);--element-h3-line-height:var(--typography-headline-small-line-height,2.25rem);--element-h4-font-size:var(--typography-title-large-font-size,1.5625rem);--element-h4-line-height:var(--typography-title-large-line-height,2rem);--element-h5-font-size:var(--typography-title-medium-font-size,1.125rem);--element-h5-line-height:var(--typography-title-medium-line-height,1.6875rem);--element-h6-font-size:var(--typography-title-small-font-size,1rem);--element-h6-line-height:var(--typography-title-small-line-height,1.4375rem);--element-small-font-size:var(--typography-body-small-font-size,.875rem);--element-small-line-height:var(--typography-body-small-line-height,1.125rem)}@media (prefers-color-scheme:dark){:root{--element-color-text:var(--color-on-surface,#e6e6e6);--element-color-link:var(--color-info,#a9c7ff)}}html[data-theme=light]{--element-color-text:var(--color-on-surface,#1a1a1a);--element-color-link:var(--color-info,#005db6)}html[data-theme=dark]{--element-color-text:var(--color-on-surface,#e6e6e6);--element-color-link:var(--color-info,#a9c7ff)}body{color:var(--element-color-text);fill:currentColor;font-family:var(--element-font-family);font-size:var(--element-body-font-size);line-height:var(--element-body-line-height)}a{color:var(--element-color-link);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:from-font}a:hover{text-decoration-thickness:.125em}:where(h1,h2,h3,h4,h5,h6){font-weight:700}h1{font-size:var(--element-h1-font-size);line-height:var(--element-h1-line-height)}h2{font-size:var(--element-h2-font-size);line-height:var(--element-h2-line-height)}h3{font-size:var(--element-h3-font-size);line-height:var(--element-h3-line-height)}h4{font-size:var(--element-h4-font-size);line-height:var(--element-h4-line-height)}h5{font-size:var(--element-h5-font-size);line-height:var(--element-h5-line-height)}h6{font-size:var(--element-h6-font-size);line-height:var(--element-h6-line-height)}:where(ol,ul){margin-block:1em;padding-inline-start:2em}ol{list-style-type:decimal}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}:where(ol,ul) :where(ol,ul){margin-block:0}img{height:auto}small{font-size:var(--element-small-font-size);line-height:var(--element-small-line-height)}strong{font-weight:700}button:not(:disabled){cursor:pointer}:root{--_button-fallback-background:#f5f5f5;--_button-fallback-color:#1a1a1a;--_button-fallback-color-error:#b90064;--_button-fallback-color-on-error:#fff;--_button-fallback-color-info:#005db6;--_button-fallback-color-on-info:#fff;--_button-fallback-color-success:#006c47;--_button-fallback-color-on-success:#fff;--_button-fallback-color-warning:#6d5e00;--_button-fallback-color-on-warning:#fff;--button-background:var(--color-surface-container,var(--_button-fallback-background));--button-color:var(--color-on-surface,var(--_button-fallback-color));--button-color-error:var(--color-error,var(--_button-fallback-color-error));--button-color-on-error:var(--color-on-error,var(--_button-fallback-color-on-error));--button-color-info:var(--color-info,var(--_button-fallback-color-info));--button-color-on-info:var(--color-on-info,var(--_button-fallback-color-on-info));--button-color-success:var(--color-success,var(--_button-fallback-color-success));--button-color-on-success:var(--color-on-success,var(--_button-fallback-color-on-success));--button-color-warning:var(--color-warning,var(--_button-fallback-color-warning));--button-color-on-warning:var(--color-on-warning,var(--_button-fallback-color-on-warning));--button-large-font-size:var(--typography-label-large-font-size,1rem);--button-large-line-height:var(--typography-label-large-line-height,1.4375rem);--button-medium-font-size:var(--typography-label-medium-font-size,.875rem);--button-medium-line-height:var(--typography-label-medium-line-height,1.125rem);--button-small-font-size:var(--typography-label-small-font-size,.8125rem);--button-small-line-height:var(--typography-label-small-line-height,1.125rem);--button-height-large:var(--control-height-large,3rem);--button-height-medium:var(--control-height-medium,2.5rem);--button-height-small:var(--control-height-small,2rem);--button-padding-large:var(--control-padding-large,0 1rem);--button-padding-medium:var(--control-padding-medium,0 .75rem);--button-padding-small:var(--control-padding-small,0 .5rem);--button-gap-large:var(--control-gap-large,.5rem);--button-gap-medium:var(--control-gap-medium,.5rem);--button-gap-small:var(--control-gap-small,.25rem);--button-icon-size-large:var(--control-icon-size-large,1.625rem);--button-icon-size-medium:var(--control-icon-size-medium,1.375rem);--button-icon-size-small:var(--control-icon-size-small,1.125rem);--button-motion-duration:var(--motion-standard,.3s);--button-motion-easing:var(--easing-standard,cubic-bezier(.2, 0, 0, 1));--button-ripple-duration:var(--motion-emphasized-decelerate,.4s);--button-ripple-easing:var(--easing-standard-decelerate,cubic-bezier(0, 0, 0, 1));--button-group-gap:var(--control-gap-medium,.5rem);--button-radius-round:6.25rem}@media (prefers-color-scheme:dark){:root{--_button-fallback-background:#1f1f1f;--_button-fallback-color:#e6e6e6;--_button-fallback-color-error:#ffb0c8;--_button-fallback-color-on-error:#650034;--_button-fallback-color-info:#a9c7ff;--_button-fallback-color-on-info:#003062;--_button-fallback-color-success:#25e19b;--_button-fallback-color-on-success:#003823;--_button-fallback-color-warning:#e2c624;--_button-fallback-color-on-warning:#393000}}html[data-theme=light]{--_button-fallback-background:#f5f5f5;--_button-fallback-color:#1a1a1a;--_button-fallback-color-error:#b90064;--_button-fallback-color-on-error:#fff;--_button-fallback-color-info:#005db6;--_button-fallback-color-on-info:#fff;--_button-fallback-color-success:#006c47;--_button-fallback-color-on-success:#fff;--_button-fallback-color-warning:#6d5e00;--_button-fallback-color-on-warning:#fff}html[data-theme=dark]{--_button-fallback-background:#1f1f1f;--_button-fallback-color:#e6e6e6;--_button-fallback-color-error:#ffb0c8;--_button-fallback-color-on-error:#650034;--_button-fallback-color-info:#a9c7ff;--_button-fallback-color-on-info:#003062;--_button-fallback-color-success:#25e19b;--_button-fallback-color-on-success:#003823;--_button-fallback-color-warning:#e2c624;--_button-fallback-color-on-warning:#393000}.button-group{align-items:center;gap:var(--button-group-gap);flex-wrap:wrap;margin:1rem 0;display:flex}.button{--_button-accent-color:var(--button-color);--_button-on-accent-color:var(--button-color);--_button-container-color:var(--button-background);--_button-content-color:var(--button-color);background:var(--_button-container-color);box-sizing:border-box;color:var(--_button-content-color);cursor:pointer;align-items:center;gap:var(--button-gap-medium);height:var(--button-height-medium);padding:var(--button-padding-medium);transition:background-color var(--button-motion-duration) var(--button-motion-easing);border:none;flex-shrink:0;justify-content:center;display:inline-flex;position:relative;overflow:hidden}.button:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity var(--button-motion-duration) var(--button-motion-easing);background:currentColor;position:absolute;inset:0}.button:hover:before{opacity:.08}.button:active:before{opacity:.12}.button:disabled,.button[aria-disabled=true]{cursor:default;opacity:.6;pointer-events:none}.button:disabled:before,.button[aria-disabled=true]:before{opacity:.32}.button--text:disabled:before,.button--text[aria-disabled=true]:before{opacity:0}.button--small{gap:var(--button-gap-small);height:var(--button-height-small);padding:var(--button-padding-small)}.button--large{gap:var(--button-gap-large);height:var(--button-height-large);padding:var(--button-padding-large)}.button--error{--_button-accent-color:var(--button-color-error);--_button-on-accent-color:var(--button-color-on-error);--_button-container-color:var(--_button-accent-color);--_button-content-color:var(--_button-on-accent-color)}.button--info{--_button-accent-color:var(--button-color-info);--_button-on-accent-color:var(--button-color-on-info);--_button-container-color:var(--_button-accent-color);--_button-content-color:var(--_button-on-accent-color)}.button--success{--_button-accent-color:var(--button-color-success);--_button-on-accent-color:var(--button-color-on-success);--_button-container-color:var(--_button-accent-color);--_button-content-color:var(--_button-on-accent-color)}.button--warning{--_button-accent-color:var(--button-color-warning);--_button-on-accent-color:var(--button-color-on-warning);--_button-container-color:var(--_button-accent-color);--_button-content-color:var(--_button-on-accent-color)}.button--outlined,.button--text{--_button-container-color:transparent;--_button-content-color:var(--_button-accent-color)}.button--outlined{border:1px solid}.button--round{border-radius:var(--button-radius-round)}.button__label{color:currentColor;font-size:var(--button-medium-font-size);line-height:var(--button-medium-line-height);z-index:1;position:relative}.button--small .button__label{font-size:var(--button-small-font-size);line-height:var(--button-small-line-height)}.button--large .button__label{font-size:var(--button-large-font-size);line-height:var(--button-large-line-height)}.button__icon{fill:currentColor;flex:0 0 var(--button-icon-size-medium);height:var(--button-icon-size-medium);width:var(--button-icon-size-medium);z-index:1;display:block;position:relative}.button--small .button__icon{flex-basis:var(--button-icon-size-small);height:var(--button-icon-size-small);width:var(--button-icon-size-small)}.button--large .button__icon{flex-basis:var(--button-icon-size-large);height:var(--button-icon-size-large);width:var(--button-icon-size-large)}.button__ripple{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.button__ripple:before{content:"";height:var(--ripple-size,0);left:calc(var(--ripple-x,0px) - var(--ripple-size,0px) / 2);opacity:0;top:calc(var(--ripple-y,0px) - var(--ripple-size,0px) / 2);width:var(--ripple-size,0);background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}.button__ripple--animating:before{animation:button-ripple var(--button-ripple-duration) var(--button-ripple-easing)}@keyframes button-ripple{0%{opacity:.12;transform:scale(0)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.button,.button:before{transition:none}.button__ripple{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--console-ink:#181818;--console-muted:#606060;--console-paper:#fafafa;--console-surface:#fff;--console-line:#dedede;--console-focus:#005db6;--console-error:#a21919;--console-radius:.75rem;--console-gap:1.5rem;--button-background:#181818;--button-color:#fff;--button-color-error:var(--console-error);--button-height-medium:2.75rem}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--console-paper);min-height:100svh;color:var(--console-ink);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}h1,p{margin:0}button,input{font:inherit}.button--text,.button--outlined{--button-color:var(--console-ink)}a{color:inherit}:focus-visible{outline:3px solid var(--console-focus);outline-offset:4px}.brand{align-items:baseline;gap:.75rem;text-decoration:none;display:inline-flex}.brand__name{letter-spacing:-.035em;font-size:1.2rem;font-weight:800}.app-shell__title .brand{align-items:center}.brand__logo{object-fit:contain;block-size:2rem;inline-size:auto;max-inline-size:100%;display:block}.brand__product{color:var(--console-muted);font-size:.9rem}.page-header{border-bottom:1px solid var(--console-line);background:var(--console-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem clamp(1rem,4vw,3rem);display:flex}.muted{color:var(--console-muted)}.status{border:1px solid var(--console-line);border-radius:.5rem;padding:1rem}.error{color:var(--console-error)}.status .button{margin-top:1rem}.state{max-width:30rem;margin:10vh auto;padding:1.5rem}.footer{color:var(--console-muted);text-align:center;padding:1.5rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell .app-shell__nav-item.console-nav-payment,.app-shell__bottom .console-nav-payment-group{display:none}.app-shell .app-shell__bottom .app-shell__nav-item.console-nav-payment{display:flex}.app-shell .app-shell__nav-item.console-nav-market,.app-shell__bottom .console-nav-market-group{display:none}.app-shell .app-shell__bottom .app-shell__nav-item.console-nav-market{display:flex}.app-shell{--app-shell-background:var(--color-surface,#fafafa);--app-shell-color:var(--color-on-surface,#1a1a1a);--app-shell-panel-background:var(--color-surface-container-lowest,#fff);--app-shell-border:var(--color-outline-variant,#ccc);--app-shell-selected:var(--color-surface-container-high,#e8e8e8);--app-shell-focus:var(--color-info,#005ac1);--app-shell-gap:1rem;--app-shell-header-height:4rem;--app-shell-rail-width:5rem;--app-shell-drawer-width:18rem;--app-shell-nav-padding:.5rem;--app-shell-nav-gap:.5rem;--app-shell-nav-item-padding:.75rem;--app-shell-drawer-duration:.22s;--app-shell-disclosure-duration:.18s;box-sizing:border-box;background:var(--app-shell-background);block-size:100dvh;inline-size:100%;color:var(--app-shell-color);grid-template:"header""main"minmax(0,1fr)"bottom"/minmax(0,1fr);display:grid;overflow:hidden}.app-shell *,.app-shell :before,.app-shell :after{box-sizing:border-box}.app-shell [hidden]{display:none!important}.app-shell__header{min-block-size:var(--app-shell-header-height);padding:max(.5rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));border-block-end:1px solid var(--app-shell-border);grid-area:header;align-items:center;gap:1rem;display:flex}.app-shell__title{overflow-wrap:anywhere;flex:1;min-inline-size:0}.app-shell__rail{display:none}.app-shell__main{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding:var(--app-shell-gap);scroll-padding:var(--app-shell-gap);grid-area:main;overflow:auto}.app-shell__panes{gap:var(--app-shell-gap);align-items:start;display:grid}.app-shell__pane{background:var(--app-shell-panel-background);border:1px solid var(--app-shell-border);border-radius:var(--corner-radius-medium,1rem);overflow-wrap:anywhere;min-inline-size:0;padding:clamp(1rem,3vw,2rem)}.app-shell__bottom{padding:.5rem max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));border-block-start:1px solid var(--app-shell-border);grid-area:bottom;justify-content:space-around;gap:.25rem;display:flex}.app-shell__nav-item{-webkit-user-select:none;user-select:none;min-block-size:3rem;min-inline-size:3rem;color:inherit;border-radius:var(--corner-radius-medium,1rem);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;text-decoration:none;display:flex}.app-shell__bottom .app-shell__nav-item{flex-direction:column;flex:1;font-size:.75rem}.app-shell__nav-item:hover,.app-shell__nav-item[aria-current=page]{background:var(--app-shell-selected)}.app-shell__nav-item[aria-current=page]{font-weight:700}.app-shell__icon{flex:none;block-size:1.5rem;inline-size:1.5rem}.app-shell :focus-visible{outline:2px solid var(--app-shell-focus);outline-offset:3px}.app-shell__skip{z-index:2;background:var(--app-shell-panel-background);color:inherit;padding:.75rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.app-shell__skip:focus{transform:none}.app-shell__drawer{--_app-shell-drawer-from:-100%;padding:max(var(--app-shell-nav-padding), env(safe-area-inset-top)) var(--app-shell-nav-padding) max(var(--app-shell-nav-padding), env(safe-area-inset-bottom));inline-size:min(var(--app-shell-drawer-width), calc(100% - 2rem));border:0;border-inline-end:1px solid var(--app-shell-border);background:var(--app-shell-panel-background);block-size:100%;max-block-size:100%;max-inline-size:none;color:inherit;margin:0;position:fixed;inset:0 auto 0 0;overflow:auto}.app-shell__drawer::backdrop{background:#0006}.app-shell__drawer .app-shell__nav-item{justify-content:start}.app-shell__drawer-header{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}@media (width>=600px){.app-shell{grid-template:"header header" auto "rail main" minmax(0, 1fr) / var(--app-shell-rail-width) minmax(0, 1fr)}.app-shell__bottom{display:none}.app-shell__rail{gap:var(--app-shell-nav-gap);padding:var(--app-shell-nav-padding);flex-direction:column;grid-area:rail;display:flex;overflow:auto}.app-shell__rail .app-shell__nav-item{flex-direction:column;font-size:.75rem}}@media (width>=840px){.app-shell__panes--split{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}}@media (width>=1280px){.app-shell{--app-shell-rail-width:15rem}.app-shell__rail .app-shell__nav-item{flex-direction:row;justify-content:start;gap:.75rem;font-size:.875rem}}@media (forced-colors:active){.app-shell__nav-item[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.app-shell__drawer{border:1px solid canvastext}}.app-shell__navigation{gap:var(--app-shell-nav-gap);flex-direction:column;display:flex}:is(.app-shell__rail,.app-shell__drawer) .app-shell__nav-item{padding:var(--app-shell-nav-item-padding)}.app-shell__drawer[data-side=right]{--_app-shell-drawer-from:100%;border-inline-end:0;border-inline-start:1px solid var(--app-shell-border);inset:0 0 0 auto}.app-shell__drawer[open]{animation:app-shell-drawer-enter var(--app-shell-drawer-duration) ease-out both}.app-shell__drawer[open]::backdrop{animation:app-shell-backdrop-enter var(--app-shell-drawer-duration) ease-out both}.app-shell__drawer[open][data-closing]::backdrop{animation:app-shell-backdrop-enter var(--app-shell-drawer-duration) ease-in reverse both}@keyframes app-shell-drawer-enter{0%{transform:translateX(var(--_app-shell-drawer-from));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes app-shell-backdrop-enter{0%{opacity:0}to{opacity:1}}.app-shell__nav-group{min-inline-size:0}.app-shell__nav-group>summary{cursor:pointer;list-style:none}.app-shell__nav-group>summary::-webkit-details-marker{display:none}.app-shell__nav-group>summary:after{content:"";block-size:.5rem;inline-size:.5rem;transition:transform var(--app-shell-disclosure-duration) ease-in-out;border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-inline-start:auto;transform:rotate(45deg)}.app-shell__nav-group[open]>summary:not([aria-expanded=false]):after{transform:rotate(225deg)}.app-shell__nav-children{gap:var(--app-shell-nav-gap);border-inline-start:1px solid var(--app-shell-border);flex-direction:column;margin-block-start:var(--app-shell-nav-gap);margin-inline-start:1rem;padding-inline-start:.5rem;display:flex}@media (width>=600px) and (width<=1279px){.app-shell{--app-shell-rail-width:6rem}.app-shell__rail .app-shell__nav-item{text-align:center;gap:.375rem;min-block-size:4.5rem;padding-inline:.25rem}.app-shell__rail .app-shell__nav-item>span{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.app-shell__rail .app-shell__nav-group>summary:after{margin-inline-start:0}.app-shell__rail .app-shell__nav-children{border:0;border-block-end:1px solid var(--app-shell-border);margin-inline-start:0;padding-block-end:var(--app-shell-nav-gap);padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.app-shell__drawer[open],.app-shell__drawer[open]::backdrop{animation:none}.app-shell__nav-group>summary:after{transition:none}}:root{--_card-background:#fff;--_card-color:#1a1a1a;--_card-border-color:#cfcfcf;--card-background:var(--color-surface-container-lowest,var(--_card-background));--card-color:var(--color-on-surface,var(--_card-color));--card-border-color:var(--color-outline,var(--_card-border-color));--card-radius:var(--control-radius-medium,.75rem);--card-padding:1.5rem;--card-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--_card-background:#0f0f0f;--_card-color:#e6e6e6;--_card-border-color:#4d4d4d}}:root[data-theme=dark]{--_card-background:#0f0f0f;--_card-color:#e6e6e6;--_card-border-color:#4d4d4d}.card{box-sizing:border-box;min-width:0;padding:var(--card-padding);background:var(--card-background);color:var(--card-color);border-radius:var(--card-radius);box-shadow:var(--card-shadow);border:1px solid #0000}.card--outlined{border-color:var(--card-border-color)}.card[hidden]{display:none!important}@media (forced-colors:active){.card--outlined{border-color:canvastext}}.dashboard{min-block-size:100%}.dashboard__eyebrow{letter-spacing:.12em;font-size:.75rem;font-weight:700}.dashboard h1{letter-spacing:-.04em;margin-block:.5rem;font-size:clamp(2rem,4vw,2.75rem)}.dashboard__intro{margin-block-end:2rem}.dashboard__start h2{margin:0 0 .75rem;font-size:1.25rem}.dashboard__start p{margin-block-end:1rem}@media (width<=599px){.app-shell__header{gap:.5rem}.app-shell__header .brand{flex-wrap:wrap;gap:0 .5rem}}.credit-balance{inline-size:100%}.credit-balance__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.credit-balance__header h2{margin:0;font-size:1.25rem}.credit-balance__amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block:1rem .25rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700}.credit-balance__unit{font-size:.875rem;font-weight:400}.credit-balance__percentage{font-variant-numeric:tabular-nums;font-weight:600}.credit-balance__meter{block-size:1.25rem;inline-size:100%;margin-block:.75rem;display:block}.credit-balance__meter::-webkit-meter-bar{background:var(--color-surface-container-high,#e8e8e8);border:0;border-radius:.625rem}.credit-balance__meter::-webkit-meter-optimum-value{background:var(--color-on-surface,#181818);border-radius:.625rem}.credit-balance__meter::-moz-meter-bar{background:var(--color-on-surface,#181818);border-radius:.625rem}.credit-balance__note{margin-block-start:.75rem;font-size:.8rem}.credit-balance__skeleton{gap:1rem;padding-block:1rem;display:grid}.credit-balance__placeholder-amount{--loading-skeleton-width:65%;--loading-skeleton-height:3.5rem}.credit-balance__placeholder-percent{--loading-skeleton-width:30%}.credit-balance__placeholder-meter{--loading-skeleton-height:.625rem}.credit-balance__placeholder-note{--loading-skeleton-width:85%;--loading-skeleton-height:.8rem}.dashboard>h1+.card{margin-block-start:2rem}
