/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.status-page{min-height:calc(100dvh - var(--header-offset) - 120px);padding:var(--section-padding-y)var(--section-padding-x);background:var(--status-page-bg);justify-content:center}.status-page,.status-page__inner{width:100%;align-items:center;display:flex}.status-page__inner{max-width:var(--section-container-max-width-narrow);text-align:center;flex-direction:column}.status-page__icon-wrap{width:72px;height:72px;margin-bottom:var(--spacing-24);background:var(--status-page-icon-bg);color:var(--status-page-icon-color);border-radius:50%;justify-content:center;align-items:center;display:flex}.status-page__icon{width:32px;height:32px}.status-page__code{margin:0 0 var(--spacing-12);padding:var(--spacing-4)var(--spacing-12);background:var(--status-page-code-bg);color:var(--status-page-code-color);font-family:var(--type-ui-font);font-size:var(--font-size-small-mobile);letter-spacing:.04em;border-radius:999px;font-weight:600}.status-page__title{margin:0 0 var(--spacing-16);color:var(--status-page-title-color);font-family:var(--status-page-title-font);font-size:var(--font-size-h2-mobile);font-weight:var(--status-page-title-weight);line-height:1.15}@media (min-width:768px){.status-page__title{font-size:var(--font-size-h1-mobile)}}.status-page__message{margin:0 0 var(--spacing-32);max-width:36rem;color:var(--status-page-message-color);font-family:var(--type-ui-font);font-size:var(--font-size-p-mobile);line-height:1.5}@media (min-width:768px){.status-page__message{font-size:var(--font-size-h4-mobile)}}.status-page__actions{align-items:center;gap:var(--spacing-12);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.status-page__actions{flex-direction:row;justify-content:center}}.status-page__action{min-width:10rem;padding:var(--spacing-12)var(--spacing-24);font-family:var(--type-ui-font);font-size:var(--font-size-p-mobile);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.status-page__action--primary{background:var(--status-page-primary-bg);color:var(--status-page-primary-color)}.status-page__action--primary:focus-visible,.status-page__action--primary:hover{background:var(--status-page-primary-hover-bg)}.status-page__action--secondary{border-color:var(--status-page-secondary-border);color:var(--status-page-secondary-color);background:0 0}.status-page__action--secondary:focus-visible,.status-page__action--secondary:hover{background:var(--status-page-secondary-hover-bg)}.status-page__action:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.status-page__details{width:100%;margin-top:var(--spacing-32);text-align:left}.status-page__details-summary{cursor:pointer;color:var(--status-page-message-color);font-family:var(--type-ui-font);font-size:var(--font-size-small-mobile);font-weight:600}.status-page__details-body{margin-top:var(--spacing-12);padding:var(--spacing-16);background:var(--status-page-details-bg);color:var(--status-page-details-color);font-family:var(--font-mono,monospace);font-size:var(--font-size-small-mobile);white-space:pre-wrap;border-radius:12px;line-height:1.45;overflow:auto}.status-page__spinner{border:3px solid var(--status-page-spinner-color);width:32px;height:32px}@supports (color:color-mix(in lab,red,red)){.status-page__spinner{border:3px solid color-mix(in srgb,var(--status-page-spinner-color)25%,transparent)}}.status-page__spinner{border-top-color:var(--status-page-spinner-color);border-radius:50%;animation:status-page-spin .85s linear infinite}.status-page--not-found .status-page__icon-wrap{background:var(--status-page-icon-bg);color:var(--status-page-icon-color)}.status-page--error .status-page__icon-wrap{background:var(--status-page-error-icon-bg);color:var(--status-page-error-icon-color)}.status-page--loading .status-page__icon-wrap{background:var(--status-page-loading-icon-bg);color:var(--status-page-loading-icon-color)}.status-page--embedded{min-height:100%;padding:var(--spacing-32)var(--spacing-24);background:var(--status-page-bg)}.status-preview{box-sizing:border-box;width:100%;max-width:var(--section-container-max-width);min-width:0;margin:0 auto;padding-inline-start:max(var(--section-padding-x),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x),env(safe-area-inset-right,0px))}@media (min-width:768px){.status-preview{padding-inline-start:max(var(--section-padding-x-tablet),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x-tablet),env(safe-area-inset-right,0px))}}@media (min-width:1024px){.status-preview{padding-inline-start:max(var(--section-padding-x-desktop),env(safe-area-inset-left,0px));padding-inline-end:max(var(--section-padding-x-desktop),env(safe-area-inset-right,0px))}}.status-preview{padding-block:var(--spacing-32)}.status-preview__intro{margin:0 0 var(--spacing-24);color:var(--muted-foreground);font-family:var(--type-ui-font);font-size:var(--font-size-p-mobile);text-align:center}.status-preview__nav{justify-content:center;gap:var(--spacing-12);margin-bottom:var(--spacing-32);flex-wrap:wrap;display:flex}.status-preview__link{padding:var(--spacing-8)var(--spacing-16);border:1px solid var(--border);color:var(--foreground);font-family:var(--type-ui-font);font-size:var(--font-size-small-mobile);border-radius:999px;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.status-preview__link--active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.status-preview__link--active{background:color-mix(in srgb,var(--primary)12%,transparent)}}.status-preview__link--active{color:var(--primary)}.status-preview__link:focus-visible,.status-preview__link:hover{border-color:var(--primary)}.status-preview__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.status-preview__panel{border:1px solid var(--border);border-radius:16px;overflow:hidden}.status-preview__panel .status-page{min-height:28rem}@keyframes status-page-spin{to{transform:rotate(1turn)}}.status-banner{align-items:flex-start;gap:var(--spacing-12);width:100%;padding:var(--spacing-12)var(--section-padding-x);font-family:var(--type-ui-font);font-size:var(--font-size-small-mobile);border-bottom:1px solid #0000;line-height:1.45;display:flex}.status-banner__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-weight:700;display:inline-flex}.status-banner__message{margin:0}.status-banner__copy{min-width:0}.status-banner__diagnostic{margin:var(--spacing-4)0 0;color:currentColor}@supports (color:color-mix(in lab,red,red)){.status-banner__diagnostic{color:color-mix(in srgb,currentColor 72%,transparent)}}.status-banner__diagnostic{font-family:var(--type-caption-font);font-size:var(--font-size-small-mobile);font-style:var(--type-caption-style);font-weight:var(--type-caption-weight);letter-spacing:.04em}.status-banner--warning{background:var(--status-banner-warning-bg);border-bottom-color:var(--status-banner-warning-border);color:var(--status-banner-warning-color)}.status-banner--info{background:var(--status-banner-info-bg);border-bottom-color:var(--status-banner-info-border);color:var(--status-banner-info-color)}.status-banner--success{background:var(--status-banner-success-bg);border-bottom-color:var(--status-banner-success-border);color:var(--status-banner-success-color)}.status-banner--error{background:var(--status-banner-error-bg);border-bottom-color:var(--status-banner-error-border);color:var(--status-banner-error-color)}.status-banner--inline{width:100%;max-width:36rem;padding:var(--spacing-12)var(--spacing-16);border:1px solid #0000;border-radius:12px}.status-banner--inline.status-banner--success{border-color:var(--status-banner-success-border)}.status-banner--inline.status-banner--error{border-color:var(--status-banner-error-border)}.form-feedback-banner{will-change:opacity,transform,max-height;overflow:hidden}.form-feedback-banner .status-banner--inline{margin:0}.form-feedback-banner--visible{animation:form-feedback-enter var(--form-feedback-enter-duration)var(--form-feedback-enter-ease)forwards}.form-feedback-banner--exiting{animation:form-feedback-exit var(--form-feedback-exit-duration)var(--form-feedback-exit-ease)forwards;pointer-events:none}@keyframes form-feedback-enter{0%{opacity:0;max-height:0;transform:translateY(10px)}to{opacity:1;max-height:6rem;transform:translateY(0)}}@keyframes form-feedback-exit{0%{opacity:1;max-height:6rem;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-6px)}}