/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme {  :root, :host {    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",      "Courier New", monospace;    --color-black: #000;    --color-white: #fff;    --spacing: 0.25rem;    --container-md: 28rem;    --container-3xl: 48rem;    --text-xs: 0.75rem;    --text-xs--line-height: calc(1 / 0.75);    --text-sm: 0.875rem;    --text-sm--line-height: calc(1.25 / 0.875);    --text-base: 1rem;    --text-base--line-height: calc(1.5 / 1);    --text-lg: 1.125rem;    --text-lg--line-height: calc(1.75 / 1.125);    --text-xl: 1.25rem;    --text-xl--line-height: calc(1.75 / 1.25);    --text-3xl: 1.875rem;    --text-3xl--line-height: calc(2.25 / 1.875);    --font-weight-normal: 400;    --font-weight-bold: 700;    --leading-normal: 1.5;    --leading-relaxed: 1.625;    --leading-loose: 2;    --radius-xs: 0.125rem;    --radius-sm: 0.25rem;    --radius-md: 0.375rem;    --radius-lg: 0.5rem;    --perspective-distant: 1200px;    --default-font-family: var(--font-sans);    --default-mono-font-family: var(--font-mono);    --spacing-original-alert: calc(50% - 14px);    --spacing-original-half: calc(50% - 26px);    --spacing-original-menu: calc((100% - 48px * 2) - 16px);    --spacing-original-menu-back: calc(100% - 375px);    --spacing-original-list: calc(100% / 2 - 4px);    --spacing-original-mark: calc(100% - 88px);    --spacing-original-control: calc(100% - 224px);    --spacing-original-caption: 50vh;    --spacing-original-vh: 4vh;    --spacing-original-1: 1px;    --spacing-original-3: 3px;    --spacing-original-10: 10px;    --spacing-original-15: 15px;    --spacing-original-18: 18px;    --spacing-original-21: 21px;    --spacing-original-22: 22px;    --spacing-original-33: 33px;    --spacing-original-43: 43px;    --spacing-original-46: 46px;    --spacing-original-64: 64px;    --spacing-original-70: 70px;    --spacing-original-75: 75px;    --spacing-original-76: 76px;    --spacing-original-98: 98px;    --spacing-original-100: 100px;    --spacing-original-107: 107px;    --spacing-original-120: 120px;    --spacing-original-122: 122px;    --spacing-original-126: 126px;    --spacing-original-155: 155px;    --spacing-original-180: 180px;    --spacing-original-224: 224px;    --spacing-original-360: 360px;    --spacing-original-364: 364px;    --spacing-original-375: 375px;    --spacing-original-480: 480px;    --spacing-original-640: 640px;    --spacing-original-1032: 1032px;    --spacing-original-1980: 1980px;    --spacing-original-9-20: 45%;    --spacing-original-9-10: 90%;    --text-original-10: 10px;    --text-original-11: 11px;    --text-original-22: 22px;    --text-original-40: 40px;    --radius-original-3: 3px;    --blur-original-1_5: 1.5px;    --blur-original-2: 2px;    --blur-original-25: 25px;    --aspect-original: 45 / 64;    --color-original-navy: #222242;    --color-original-black: #0e0e0f;    --color-original-white: #e2e2f5;    --color-original-gray-light: #cccccc;    --color-original-gray-lilac: #cacadb;    --color-original-gray-medium: #999999;    --color-original-gray-blue: #b2b2c2;    --color-original-gray-pale: #9f9fc2;    --color-original-gray-dark: #3d3d42;    --color-original-pink: #ff3d91;    --color-original-violet: #b0b0f5;    --color-original-blue: #9e9eff;    --color-original-black-alpha: rgba(0, 0, 0, 0);    --color-original-black-alpha-200: rgba(0, 0, 0, 0.2);    --color-original-black-alpha-500: rgba(0, 0, 0, 0.5);    --color-original-white-alpha-400: rgba(255, 255, 255, 0.4);    --color-original-white-alpha-800: rgba(255, 255, 255, 0.8);    --color-original-blue-alpha-50: rgba(226, 226, 245, 0.05);    --color-original-blue-alpha-80: rgba(226, 226, 245, 0.08);    --color-original-blue-alpha-160: rgba(226, 226, 245, 0.16);    --color-original-gray-alpha-200: rgba(14, 14, 15, 0.2);    --color-original-gray-alpha-500: rgba(14, 14, 15, 0.5);    --color-original-gray-alpha-640: rgba(14, 14, 15, 0.64);    --color-original-gray-alpha-700: rgba(14, 14, 15, 0.7);    --color-original-gray-alpha-800: rgba(14, 14, 15, 0.8);    --color-original-blue-dark-alpha: rgba(39, 39, 48, 0.96);    --color-original-blue-gray-alpha: rgba(85, 85, 92, 0.85);    --color-original-lavender: rgba(159, 159, 194, 0.24);    --animate-fade-in-fwd-sm: fade-in-fwd-sm 0.3s    cubic-bezier(0.55, 0.085, 0.68, 0.53) both;    --animate-fade-in-fwd-md: fade-in-fwd-md 0.3s    cubic-bezier(0.55, 0.085, 0.68, 0.53) both;    --animate-fade-in-fwd-lg: fade-in-fwd-lg 0.3s    cubic-bezier(0.55, 0.085, 0.68, 0.53) both;    --animate-fade-in-opacity: fade-in-opacity 0.4s ease-in both;    --animate-fade-out-opacity: fade-out-opacity 0.6s ease-out both;    --animate-fade-in-menu: fade-in-opacity 0.2s ease-in both;    --animate-bg-fade: bg-fade 15s linear infinite;    --animation-delay-0: 0s;    --animation-delay-500: 5s;    --animation-delay-1000: 10s;  }}@layer base {  *, ::after, ::before, ::backdrop, ::file-selector-button {    box-sizing: border-box;    margin: 0;    padding: 0;    border: 0 solid;  }  html, :host {    line-height: 1.5;    -webkit-text-size-adjust: 100%;    tab-size: 4;    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");    font-feature-settings: var(--default-font-feature-settings, normal);    font-variation-settings: var(--default-font-variation-settings, normal);    -webkit-tap-highlight-color: transparent;  }  hr {    height: 0;    color: inherit;    border-top-width: 1px;  }  abbr:where([title]) {    -webkit-text-decoration: underline dotted;    text-decoration: underline dotted;  }  h1, h2, h3, h4, h5, h6 {    font-size: inherit;    font-weight: inherit;  }  a {    color: inherit;    -webkit-text-decoration: inherit;    text-decoration: inherit;  }  b, strong {    font-weight: bolder;  }  code, kbd, samp, pre {    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);    font-feature-settings: var(--default-mono-font-feature-settings, normal);    font-variation-settings: var(--default-mono-font-variation-settings, normal);    font-size: 1em;  }  small {    font-size: 80%;  }  sub, sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;  }  sub {    bottom: -0.25em;  }  sup {    top: -0.5em;  }  table {    text-indent: 0;    border-color: inherit;    border-collapse: collapse;  }  :-moz-focusring {    outline: auto;  }  progress {    vertical-align: baseline;  }  summary {    display: list-item;  }  ol, ul, menu {    list-style: none;  }  img, svg, video, canvas, audio, iframe, embed, object {    display: block;    vertical-align: middle;  }  img, video {    max-width: 100%;    height: auto;  }  button, input, select, optgroup, textarea, ::file-selector-button {    font: inherit;    font-feature-settings: inherit;    font-variation-settings: inherit;    letter-spacing: inherit;    color: inherit;    border-radius: 0;    background-color: transparent;    opacity: 1;  }  :where(select:is([multiple], [size])) optgroup {    font-weight: bolder;  }  :where(select:is([multiple], [size])) optgroup option {    padding-inline-start: 20px;  }  ::file-selector-button {    margin-inline-end: 4px;  }  ::placeholder {    opacity: 1;  }  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {    ::placeholder {      color: currentcolor;      @supports (color: color-mix(in lab, red, red)) {        color: color-mix(in oklab, currentcolor 50%, transparent);      }    }  }  textarea {    resize: vertical;  }  ::-webkit-search-decoration {    -webkit-appearance: none;  }  ::-webkit-date-and-time-value {    min-height: 1lh;    text-align: inherit;  }  ::-webkit-datetime-edit {    display: inline-flex;  }  ::-webkit-datetime-edit-fields-wrapper {    padding: 0;  }  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {    padding-block: 0;  }  :-moz-ui-invalid {    box-shadow: none;  }  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {    appearance: button;  }  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {    height: auto;  }  [hidden]:where(:not([hidden="until-found"])) {    display: none !important;  }}@layer utilities {  .pointer-events-auto {    pointer-events: auto;  }  .pointer-events-none {    pointer-events: none;  }  .sr-only {    position: absolute;    width: 1px;    height: 1px;    padding: 0;    margin: -1px;    overflow: hidden;    clip: rect(0, 0, 0, 0);    white-space: nowrap;    border-width: 0;  }  .absolute {    position: absolute;  }  .fixed {    position: fixed;  }  .relative {    position: relative;  }  .-top-28 {    top: calc(var(--spacing) * -28);  }  .top-0 {    top: calc(var(--spacing) * 0);  }  .top-0\.5 {    top: calc(var(--spacing) * 0.5);  }  .top-1 {    top: calc(var(--spacing) * 1);  }  .top-1\/2 {    top: calc(1/2 * 100%);  }  .top-11\/12 {    top: calc(11/12 * 100%);  }  .top-original-9-20 {    top: var(--spacing-original-9-20);  }  .right-0\.5 {    right: calc(var(--spacing) * 0.5);  }  .right-original-alert {    right: var(--spacing-original-alert);  }  .right-original-half {    right: var(--spacing-original-half);  }  .-bottom-4\/5 {    bottom: calc(calc(4/5 * 100%) * -1);  }  .bottom-0 {    bottom: calc(var(--spacing) * 0);  }  .bottom-1\/5 {    bottom: calc(1/5 * 100%);  }  .left-0 {    left: calc(var(--spacing) * 0);  }  .left-1\/2 {    left: calc(1/2 * 100%);  }  .-z-10 {    z-index: calc(10 * -1);  }  .z-0 {    z-index: 0;  }  .z-1 {    z-index: 1;  }  .z-2 {    z-index: 2;  }  .z-10 {    z-index: 10;  }  .z-20 {    z-index: 20;  }  .z-1000 {    z-index: 1000;  }  .z-9999 {    z-index: 9999;  }  .m-auto {    margin: auto;  }  .mx-2 {    margin-inline: calc(var(--spacing) * 2);  }  .mx-auto {    margin-inline: auto;  }  .mt-0\.5 {    margin-top: calc(var(--spacing) * 0.5);  }  .mt-1 {    margin-top: calc(var(--spacing) * 1);  }  .mt-2 {    margin-top: calc(var(--spacing) * 2);  }  .mt-4 {    margin-top: calc(var(--spacing) * 4);  }  .mt-6 {    margin-top: calc(var(--spacing) * 6);  }  .mt-8 {    margin-top: calc(var(--spacing) * 8);  }  .mt-10 {    margin-top: calc(var(--spacing) * 10);  }  .mt-original-480 {    margin-top: var(--spacing-original-480);  }  .mr-0\.5 {    margin-right: calc(var(--spacing) * 0.5);  }  .mr-1 {    margin-right: calc(var(--spacing) * 1);  }  .mr-4 {    margin-right: calc(var(--spacing) * 4);  }  .-mb-4 {    margin-bottom: calc(var(--spacing) * -4);  }  .mb-1 {    margin-bottom: calc(var(--spacing) * 1);  }  .mb-2 {    margin-bottom: calc(var(--spacing) * 2);  }  .mb-4 {    margin-bottom: calc(var(--spacing) * 4);  }  .mb-6 {    margin-bottom: calc(var(--spacing) * 6);  }  .mb-8 {    margin-bottom: calc(var(--spacing) * 8);  }  .ml-2 {    margin-left: calc(var(--spacing) * 2);  }  .ml-3 {    margin-left: calc(var(--spacing) * 3);  }  .ml-5 {    margin-left: calc(var(--spacing) * 5);  }  .block {    display: block;  }  .flex {    display: flex;  }  .grid {    display: grid;  }  .hidden {    display: none;  }  .inline-flex {    display: inline-flex;  }  .aspect-original {    aspect-ratio: var(--aspect-original);  }  .h-1 {    height: calc(var(--spacing) * 1);  }  .h-2 {    height: calc(var(--spacing) * 2);  }  .h-3\.5 {    height: calc(var(--spacing) * 3.5);  }  .h-4 {    height: calc(var(--spacing) * 4);  }  .h-4\/5 {    height: calc(4/5 * 100%);  }  .h-6 {    height: calc(var(--spacing) * 6);  }  .h-10 {    height: calc(var(--spacing) * 10);  }  .h-auto {    height: auto;  }  .h-full {    height: 100%;  }  .h-original-3 {    height: var(--spacing-original-3);  }  .h-original-10 {    height: var(--spacing-original-10);  }  .h-original-18 {    height: var(--spacing-original-18);  }  .h-original-21 {    height: var(--spacing-original-21);  }  .h-original-22 {    height: var(--spacing-original-22);  }  .h-original-100 {    height: var(--spacing-original-100);  }  .h-original-480 {    height: var(--spacing-original-480);  }  .min-h-10 {    min-height: calc(var(--spacing) * 10);  }  .min-h-12 {    min-height: calc(var(--spacing) * 12);  }  .min-h-64 {    min-height: calc(var(--spacing) * 64);  }  .w-0 {    width: calc(var(--spacing) * 0);  }  .w-1\/2 {    width: calc(1/2 * 100%);  }  .w-1\/6 {    width: calc(1/6 * 100%);  }  .w-2 {    width: calc(var(--spacing) * 2);  }  .w-3 {    width: calc(var(--spacing) * 3);  }  .w-3\.5 {    width: calc(var(--spacing) * 3.5);  }  .w-4 {    width: calc(var(--spacing) * 4);  }  .w-6 {    width: calc(var(--spacing) * 6);  }  .w-10 {    width: calc(var(--spacing) * 10);  }  .w-12 {    width: calc(var(--spacing) * 12);  }  .w-auto {    width: auto;  }  .w-full {    width: 100%;  }  .w-original-9-10 {    width: var(--spacing-original-9-10);  }  .w-original-18 {    width: var(--spacing-original-18);  }  .w-original-33 {    width: var(--spacing-original-33);  }  .w-original-46 {    width: var(--spacing-original-46);  }  .w-original-98 {    width: var(--spacing-original-98);  }  .w-original-100 {    width: var(--spacing-original-100);  }  .w-original-180 {    width: var(--spacing-original-180);  }  .w-original-224 {    width: var(--spacing-original-224);  }  .w-original-caption {    width: var(--spacing-original-caption);  }  .w-original-control {    width: var(--spacing-original-control);  }  .w-original-list {    width: var(--spacing-original-list);  }  .w-original-menu {    width: var(--spacing-original-menu);  }  .max-w-9\/12 {    max-width: calc(9/12 * 100%);  }  .max-w-full {    max-width: 100%;  }  .max-w-original-64 {    max-width: var(--spacing-original-64);  }  .max-w-original-76 {    max-width: var(--spacing-original-76);  }  .max-w-original-107 {    max-width: var(--spacing-original-107);  }  .max-w-original-120 {    max-width: var(--spacing-original-120);  }  .max-w-original-360 {    max-width: var(--spacing-original-360);  }  .max-w-original-364 {    max-width: var(--spacing-original-364);  }  .max-w-original-1032 {    max-width: var(--spacing-original-1032);  }  .max-w-original-1980 {    max-width: var(--spacing-original-1980);  }  .min-w-14 {    min-width: calc(var(--spacing) * 14);  }  .min-w-28 {    min-width: calc(var(--spacing) * 28);  }  .min-w-original-70 {    min-width: var(--spacing-original-70);  }  .min-w-original-107 {    min-width: var(--spacing-original-107);  }  .grow {    flex-grow: 1;  }  .-translate-1\/2 {    --tw-translate-x: calc(calc(1/2 * 100%) * -1);    --tw-translate-y: calc(calc(1/2 * 100%) * -1);    translate: var(--tw-translate-x) var(--tw-translate-y);  }  .-translate-x-1\/2 {    --tw-translate-x: calc(calc(1/2 * 100%) * -1);    translate: var(--tw-translate-x) var(--tw-translate-y);  }  .-translate-y-11\/12 {    --tw-translate-y: calc(calc(11/12 * 100%) * -1);    translate: var(--tw-translate-x) var(--tw-translate-y);  }  .rotate-90 {    rotate: 90deg;  }  .animate-bg-fade {    animation: var(--animate-bg-fade);  }  .animate-fade-in-menu {    animation: var(--animate-fade-in-menu);  }  .animate-fade-in-opacity {    animation: var(--animate-fade-in-opacity);  }  .animate-fade-out-opacity {    animation: var(--animate-fade-out-opacity);  }  .cursor-pointer {    cursor: pointer;  }  .snap-x {    scroll-snap-type: x var(--tw-scroll-snap-strictness);  }  .snap-mandatory {    --tw-scroll-snap-strictness: mandatory;  }  .snap-start {    scroll-snap-align: start;  }  .grid-cols-2 {    grid-template-columns: repeat(2, minmax(0, 1fr));  }  .flex-col {    flex-direction: column;  }  .flex-row {    flex-direction: row;  }  .flex-wrap {    flex-wrap: wrap;  }  .content-center {    align-content: center;  }  .items-center {    align-items: center;  }  .justify-between {    justify-content: space-between;  }  .justify-center {    justify-content: center;  }  .justify-end {    justify-content: flex-end;  }  .gap-1 {    gap: calc(var(--spacing) * 1);  }  .gap-4 {    gap: calc(var(--spacing) * 4);  }  .gap-x-2 {    column-gap: calc(var(--spacing) * 2);  }  .gap-y-2 {    row-gap: calc(var(--spacing) * 2);  }  .gap-y-4 {    row-gap: calc(var(--spacing) * 4);  }  .overflow-hidden {    overflow: hidden;  }  .overflow-x-auto {    overflow-x: auto;  }  .overflow-y-scroll {    overflow-y: scroll;  }  .rounded-full {    border-radius: calc(infinity * 1px);  }  .rounded-lg {    border-radius: var(--radius-lg);  }  .rounded-md {    border-radius: var(--radius-md);  }  .rounded-original-3 {    border-radius: var(--radius-original-3);  }  .rounded-sm {    border-radius: var(--radius-sm);  }  .rounded-xs {    border-radius: var(--radius-xs);  }  .rounded-t-lg {    border-top-left-radius: var(--radius-lg);    border-top-right-radius: var(--radius-lg);  }  .rounded-b-sm {    border-bottom-right-radius: var(--radius-sm);    border-bottom-left-radius: var(--radius-sm);  }  .border {    border-style: var(--tw-border-style);    border-width: 1px;  }  .border-2 {    border-style: var(--tw-border-style);    border-width: 2px;  }  .border-y {    border-block-style: var(--tw-border-style);    border-block-width: 1px;  }  .border-t {    border-top-style: var(--tw-border-style);    border-top-width: 1px;  }  .border-b {    border-bottom-style: var(--tw-border-style);    border-bottom-width: 1px;  }  .border-original-blue-alpha-160 {    border-color: var(--color-original-blue-alpha-160);  }  .border-original-gray-pale {    border-color: var(--color-original-gray-pale);  }  .bg-black {    background-color: var(--color-black);  }  .bg-black\/50 {    background-color: color-mix(in srgb, #000 50%, transparent);    @supports (color: color-mix(in lab, red, red)) {      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);    }  }  .bg-black\/60 {    background-color: color-mix(in srgb, #000 60%, transparent);    @supports (color: color-mix(in lab, red, red)) {      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);    }  }  .bg-original-black {    background-color: var(--color-original-black);  }  .bg-original-black-alpha {    background-color: var(--color-original-black-alpha);  }  .bg-original-black-alpha-500 {    background-color: var(--color-original-black-alpha-500);  }  .bg-original-blue-alpha-80 {    background-color: var(--color-original-blue-alpha-80);  }  .bg-original-blue-alpha-160 {    background-color: var(--color-original-blue-alpha-160);  }  .bg-original-blue-dark-alpha {    background-color: var(--color-original-blue-dark-alpha);  }  .bg-original-blue-gray-alpha {    background-color: var(--color-original-blue-gray-alpha);  }  .bg-original-gray-alpha-500 {    background-color: var(--color-original-gray-alpha-500);  }  .bg-original-gray-alpha-640 {    background-color: var(--color-original-gray-alpha-640);  }  .bg-original-gray-alpha-700 {    background-color: var(--color-original-gray-alpha-700);  }  .bg-original-gray-alpha-800 {    background-color: var(--color-original-gray-alpha-800);  }  .bg-original-gray-blue {    background-color: var(--color-original-gray-blue);  }  .bg-original-gray-medium {    background-color: var(--color-original-gray-medium);  }  .bg-original-gray-pale {    background-color: var(--color-original-gray-pale);  }  .bg-original-lavender {    background-color: var(--color-original-lavender);  }  .bg-original-pink {    background-color: var(--color-original-pink);  }  .bg-original-white {    background-color: var(--color-original-white);  }  .bg-original-white-alpha-400 {    background-color: var(--color-original-white-alpha-400);  }  .bg-original-white-alpha-800 {    background-color: var(--color-original-white-alpha-800);  }  .bg-linear-0 {    --tw-gradient-position: 0deg;    @supports (background-image: linear-gradient(in lab, red, red)) {      --tw-gradient-position: 0deg in oklab;    }    background-image: linear-gradient(var(--tw-gradient-stops));  }  .bg-linear-to-r {    --tw-gradient-position: to right;    @supports (background-image: linear-gradient(in lab, red, red)) {      --tw-gradient-position: to right in oklab;    }    background-image: linear-gradient(var(--tw-gradient-stops));  }  .bg-gradient-to-b {    --tw-gradient-position: to bottom in oklab;    background-image: linear-gradient(var(--tw-gradient-stops));  }  .from-original-black-alpha {    --tw-gradient-from: var(--color-original-black-alpha);    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));  }  .from-original-black-alpha-200 {    --tw-gradient-from: var(--color-original-black-alpha-200);    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));  }  .from-original-blue-alpha-50 {    --tw-gradient-from: var(--color-original-blue-alpha-50);    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));  }  .from-original-blue-alpha-160 {    --tw-gradient-from: var(--color-original-blue-alpha-160);    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));  }  .from-0\% {    --tw-gradient-from-position: 0%;  }  .from-30\% {    --tw-gradient-from-position: 30%;  }  .to-original-black-alpha {    --tw-gradient-to: var(--color-original-black-alpha);    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));  }  .to-original-black-alpha-200 {    --tw-gradient-to: var(--color-original-black-alpha-200);    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));  }  .to-original-blue-alpha-160 {    --tw-gradient-to: var(--color-original-blue-alpha-160);    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));  }  .to-70\% {    --tw-gradient-to-position: 70%;  }  .to-100\% {    --tw-gradient-to-position: 100%;  }  .object-cover {    object-fit: cover;  }  .p-1 {    padding: calc(var(--spacing) * 1);  }  .p-2 {    padding: calc(var(--spacing) * 2);  }  .p-2\.5 {    padding: calc(var(--spacing) * 2.5);  }  .p-3 {    padding: calc(var(--spacing) * 3);  }  .p-4 {    padding: calc(var(--spacing) * 4);  }  .p-6 {    padding: calc(var(--spacing) * 6);  }  .px-1 {    padding-inline: calc(var(--spacing) * 1);  }  .px-1\.5 {    padding-inline: calc(var(--spacing) * 1.5);  }  .px-2 {    padding-inline: calc(var(--spacing) * 2);  }  .px-4 {    padding-inline: calc(var(--spacing) * 4);  }  .px-6 {    padding-inline: calc(var(--spacing) * 6);  }  .py-0\.5 {    padding-block: calc(var(--spacing) * 0.5);  }  .py-1 {    padding-block: calc(var(--spacing) * 1);  }  .py-2 {    padding-block: calc(var(--spacing) * 2);  }  .py-4 {    padding-block: calc(var(--spacing) * 4);  }  .py-8 {    padding-block: calc(var(--spacing) * 8);  }  .pt-1 {    padding-top: calc(var(--spacing) * 1);  }  .pt-1\.5 {    padding-top: calc(var(--spacing) * 1.5);  }  .pt-2 {    padding-top: calc(var(--spacing) * 2);  }  .pt-3 {    padding-top: calc(var(--spacing) * 3);  }  .pt-4 {    padding-top: calc(var(--spacing) * 4);  }  .pt-10 {    padding-top: calc(var(--spacing) * 10);  }  .pr-1 {    padding-right: calc(var(--spacing) * 1);  }  .pr-2 {    padding-right: calc(var(--spacing) * 2);  }  .pb-0\.5 {    padding-bottom: calc(var(--spacing) * 0.5);  }  .pb-1 {    padding-bottom: calc(var(--spacing) * 1);  }  .pb-1\.5 {    padding-bottom: calc(var(--spacing) * 1.5);  }  .pb-2 {    padding-bottom: calc(var(--spacing) * 2);  }  .pb-4 {    padding-bottom: calc(var(--spacing) * 4);  }  .pb-6 {    padding-bottom: calc(var(--spacing) * 6);  }  .pb-8 {    padding-bottom: calc(var(--spacing) * 8);  }  .pb-10 {    padding-bottom: calc(var(--spacing) * 10);  }  .pb-original-vh {    padding-bottom: var(--spacing-original-vh);  }  .pl-0\.5 {    padding-left: calc(var(--spacing) * 0.5);  }  .pl-2 {    padding-left: calc(var(--spacing) * 2);  }  .pl-3 {    padding-left: calc(var(--spacing) * 3);  }  .pl-4 {    padding-left: calc(var(--spacing) * 4);  }  .text-center {    text-align: center;  }  .text-left {    text-align: left;  }  .text-right {    text-align: right;  }  .text-3xl {    font-size: var(--text-3xl);    line-height: var(--tw-leading, var(--text-3xl--line-height));  }  .text-base {    font-size: var(--text-base);    line-height: var(--tw-leading, var(--text-base--line-height));  }  .text-lg {    font-size: var(--text-lg);    line-height: var(--tw-leading, var(--text-lg--line-height));  }  .text-sm {    font-size: var(--text-sm);    line-height: var(--tw-leading, var(--text-sm--line-height));  }  .text-xl {    font-size: var(--text-xl);    line-height: var(--tw-leading, var(--text-xl--line-height));  }  .text-xs {    font-size: var(--text-xs);    line-height: var(--tw-leading, var(--text-xs--line-height));  }  .text-original-10 {    font-size: var(--text-original-10);  }  .text-original-11 {    font-size: var(--text-original-11);  }  .leading-loose {    --tw-leading: var(--leading-loose);    line-height: var(--leading-loose);  }  .leading-none {    --tw-leading: 1;    line-height: 1;  }  .leading-normal {    --tw-leading: var(--leading-normal);    line-height: var(--leading-normal);  }  .leading-relaxed {    --tw-leading: var(--leading-relaxed);    line-height: var(--leading-relaxed);  }  .font-bold {    --tw-font-weight: var(--font-weight-bold);    font-weight: var(--font-weight-bold);  }  .font-normal {    --tw-font-weight: var(--font-weight-normal);    font-weight: var(--font-weight-normal);  }  .text-ellipsis {    text-overflow: ellipsis;  }  .whitespace-nowrap {    white-space: nowrap;  }  .whitespace-pre-wrap {    white-space: pre-wrap;  }  .text-original-blue {    color: var(--color-original-blue);  }  .text-original-gray-blue {    color: var(--color-original-gray-blue);  }  .text-original-gray-dark {    color: var(--color-original-gray-dark);  }  .text-original-gray-light {    color: var(--color-original-gray-light);  }  .text-original-gray-lilac {    color: var(--color-original-gray-lilac);  }  .text-original-gray-pale {    color: var(--color-original-gray-pale);  }  .text-original-navy {    color: var(--color-original-navy);  }  .text-original-violet {    color: var(--color-original-violet);  }  .text-original-white {    color: var(--color-original-white);  }  .text-white {    color: var(--color-white);  }  .underline {    text-decoration-line: underline;  }  .bg-blend-multiply {    background-blend-mode: multiply;  }  .mix-blend-exclusion {    mix-blend-mode: exclusion;  }  .shadow-original {    --tw-shadow: 0px, 4px, 4px, 0px, rgba(0, 0, 0, 0.25), 0px, 4px, 8px, 3px, rgba(0, 0, 0, 0.15);    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);  }  .backdrop-blur-original-1\.5 {    --tw-backdrop-blur: blur(var(--blur-original-1_5));    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);  }  .backdrop-blur-original-2 {    --tw-backdrop-blur: blur(var(--blur-original-2));    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);  }  .backdrop-blur-original-25 {    --tw-backdrop-blur: blur(var(--blur-original-25));    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);  }  .select-none {    -webkit-user-select: none;    user-select: none;  }  .animation-delay-0 {    animation-delay: var(--animation-delay-0);  }  .animation-delay-500 {    animation-delay: var(--animation-delay-500);  }  .animation-delay-1000 {    animation-delay: var(--animation-delay-1000);  }  .perspective-distant {    perspective: var(--perspective-distant);  }  .peer-checked\:block {    &:is(:where(.peer):checked ~ *) {      display: block;    }  }  .peer-checked\:border-original-gray-pale {    &:is(:where(.peer):checked ~ *) {      border-color: var(--color-original-gray-pale);    }  }  .peer-checked\:bg-original-gray-pale {    &:is(:where(.peer):checked ~ *) {      background-color: var(--color-original-gray-pale);    }  }  .before\:absolute {    &::before {      content: var(--tw-content);      position: absolute;    }  }  .before\:top-0 {    &::before {      content: var(--tw-content);      top: calc(var(--spacing) * 0);    }  }  .before\:top-1\/2 {    &::before {      content: var(--tw-content);      top: calc(1/2 * 100%);    }  }  .before\:bottom-0 {    &::before {      content: var(--tw-content);      bottom: calc(var(--spacing) * 0);    }  }  .before\:bottom-0\.5 {    &::before {      content: var(--tw-content);      bottom: calc(var(--spacing) * 0.5);    }  }  .before\:-left-1 {    &::before {      content: var(--tw-content);      left: calc(var(--spacing) * -1);    }  }  .before\:left-0 {    &::before {      content: var(--tw-content);      left: calc(var(--spacing) * 0);    }  }  .before\:left-1\/2 {    &::before {      content: var(--tw-content);      left: calc(1/2 * 100%);    }  }  .before\:z-10 {    &::before {      content: var(--tw-content);      z-index: 10;    }  }  .before\:block {    &::before {      content: var(--tw-content);      display: block;    }  }  .before\:h-1 {    &::before {      content: var(--tw-content);      height: calc(var(--spacing) * 1);    }  }  .before\:h-1\/2 {    &::before {      content: var(--tw-content);      height: calc(1/2 * 100%);    }  }  .before\:h-2 {    &::before {      content: var(--tw-content);      height: calc(var(--spacing) * 2);    }  }  .before\:h-original-1 {    &::before {      content: var(--tw-content);      height: var(--spacing-original-1);    }  }  .before\:h-original-3 {    &::before {      content: var(--tw-content);      height: var(--spacing-original-3);    }  }  .before\:w-2 {    &::before {      content: var(--tw-content);      width: calc(var(--spacing) * 2);    }  }  .before\:w-10 {    &::before {      content: var(--tw-content);      width: calc(var(--spacing) * 10);    }  }  .before\:w-full {    &::before {      content: var(--tw-content);      width: 100%;    }  }  .before\:grow {    &::before {      content: var(--tw-content);      flex-grow: 1;    }  }  .before\:-translate-1\/2 {    &::before {      content: var(--tw-content);      --tw-translate-x: calc(calc(1/2 * 100%) * -1);      --tw-translate-y: calc(calc(1/2 * 100%) * -1);      translate: var(--tw-translate-x) var(--tw-translate-y);    }  }  .before\:-translate-x-1\/2 {    &::before {      content: var(--tw-content);      --tw-translate-x: calc(calc(1/2 * 100%) * -1);      translate: var(--tw-translate-x) var(--tw-translate-y);    }  }  .before\:-translate-y-1\/2 {    &::before {      content: var(--tw-content);      --tw-translate-y: calc(calc(1/2 * 100%) * -1);      translate: var(--tw-translate-x) var(--tw-translate-y);    }  }  .before\:content-normal {    &::before {      content: var(--tw-content);      align-content: normal;    }  }  .before\:rounded-full {    &::before {      content: var(--tw-content);      border-radius: calc(infinity * 1px);    }  }  .before\:rounded-sm {    &::before {      content: var(--tw-content);      border-radius: var(--radius-sm);    }  }  .before\:border-top-original {    &::before {      content: var(--tw-content);      border-top-width: 3px;    }  }  .before\:border-r-0 {    &::before {      content: var(--tw-content);      border-right-style: var(--tw-border-style);      border-right-width: 0px;    }  }  .before\:border-botttom-original {    &::before {      content: var(--tw-content);      border-bottom-width: 3px;    }  }  .before\:border-l-4 {    &::before {      content: var(--tw-content);      border-left-style: var(--tw-border-style);      border-left-width: 4px;    }  }  .before\:border-solid {    &::before {      content: var(--tw-content);      --tw-border-style: solid;      border-style: solid;    }  }  .before\:border-transparent {    &::before {      content: var(--tw-content);      border-color: transparent;    }  }  .before\:border-l-original-blue {    &::before {      content: var(--tw-content);      border-left-color: var(--color-original-blue);    }  }  .before\:bg-original-blue-alpha-160 {    &::before {      content: var(--tw-content);      background-color: var(--color-original-blue-alpha-160);    }  }  .before\:bg-original-pink {    &::before {      content: var(--tw-content);      background-color: var(--color-original-pink);    }  }  .before\:bg-transparent {    &::before {      content: var(--tw-content);      background-color: transparent;    }  }  .before\:bg-linear-to-t {    &::before {      content: var(--tw-content);      --tw-gradient-position: to top;      @supports (background-image: linear-gradient(in lab, red, red)) {        --tw-gradient-position: to top in oklab;      }      background-image: linear-gradient(var(--tw-gradient-stops));    }  }  .before\:from-original-black {    &::before {      content: var(--tw-content);      --tw-gradient-from: var(--color-original-black);      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));    }  }  .before\:from-5\% {    &::before {      content: var(--tw-content);      --tw-gradient-from-position: 5%;    }  }  .before\:content-original-blank {    &::before {      content: var(--tw-content);      content: "";    }  }  .after\:absolute {    &::after {      content: var(--tw-content);      position: absolute;    }  }  .after\:top-1\/2 {    &::after {      content: var(--tw-content);      top: calc(1/2 * 100%);    }  }  .after\:-right-original-1 {    &::after {      content: var(--tw-content);      right: calc(var(--spacing-original-1) * -1);    }  }  .after\:h-original-1 {    &::after {      content: var(--tw-content);      height: var(--spacing-original-1);    }  }  .after\:h-original-15 {    &::after {      content: var(--tw-content);      height: var(--spacing-original-15);    }  }  .after\:w-original-1 {    &::after {      content: var(--tw-content);      width: var(--spacing-original-1);    }  }  .after\:grow {    &::after {      content: var(--tw-content);      flex-grow: 1;    }  }  .after\:-translate-y-1\/2 {    &::after {      content: var(--tw-content);      --tw-translate-y: calc(calc(1/2 * 100%) * -1);      translate: var(--tw-translate-x) var(--tw-translate-y);    }  }  .after\:bg-original-blue-alpha-160 {    &::after {      content: var(--tw-content);      background-color: var(--color-original-blue-alpha-160);    }  }  .after\:bg-original-gray-blue {    &::after {      content: var(--tw-content);      background-color: var(--color-original-gray-blue);    }  }  .after\:pr-1 {    &::after {      content: var(--tw-content);      padding-right: calc(var(--spacing) * 1);    }  }  .after\:pl-1 {    &::after {      content: var(--tw-content);      padding-left: calc(var(--spacing) * 1);    }  }  .after\:content-original-blank {    &::after {      content: var(--tw-content);      content: "";    }  }  .after\:content-original-slash {    &::after {      content: var(--tw-content);      content: "/";    }  }  .not-last\:after\:absolute {    &:not(*:last-child) {      &::after {        content: var(--tw-content);        position: absolute;      }    }  }  .not-last\:after\:top-1\/2 {    &:not(*:last-child) {      &::after {        content: var(--tw-content);        top: calc(1/2 * 100%);      }    }  }  .not-last\:after\:-right-original-1 {    &:not(*:last-child) {      &::after {        content: var(--tw-content);        right: calc(var(--spacing-original-1) * -1);      }    }  }  .not-last\:after\:h-original-15 {    &:not(*:last-child) {      &::after {        content: var(--tw-content);        height: var(--spacing-original-15);      }    }  }  .not-last\:after\:w-original-1 {    &:not(*:last-child) {      &::after {        content: var(--tw-content);        width: var(--spacing-original-1);      }    }  }  .not-last\:after\:-translate-y-1\/2 {    &:not(*:last-child) {      &::after {        content: var(--tw-content);        --tw-translate-y: calc(calc(1/2 * 100%) * -1);        translate: var(--tw-translate-x) var(--tw-translate-y);      }    }  }  .not-last\:after\:bg-original-gray-blue {    &:not(*:last-child) {      &::after {        content: var(--tw-content);        background-color: var(--color-original-gray-blue);      }    }  }  .not-last\:after\:content-original-blank {    &:not(*:last-child) {      &::after {        content: var(--tw-content);        content: "";      }    }  }  .first\:mt-0 {    &:first-child {      margin-top: calc(var(--spacing) * 0);    }  }  .last\:mb-0 {    &:last-child {      margin-bottom: calc(var(--spacing) * 0);    }  }  .hover\:bg-gradient-to-r {    &:hover {      @media (hover: hover) {        --tw-gradient-position: to right in oklab;        background-image: linear-gradient(var(--tw-gradient-stops));      }    }  }  .hover\:from-0\% {    &:hover {      @media (hover: hover) {        --tw-gradient-from-position: 0%;      }    }  }  .hover\:to-100\% {    &:hover {      @media (hover: hover) {        --tw-gradient-to-position: 100%;      }    }  }  .hover\:underline {    &:hover {      @media (hover: hover) {        text-decoration-line: underline;      }    }  }  .hover\:shadow-original-head {    &:hover {      @media (hover: hover) {        --tw-shadow: 0px, 1px, 2px, 0px, rgba(0, 0, 0, 0.3), 0px, 1px, 3px, 1px, rgba(0, 0, 0, 0.15);        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);      }    }  }  .xs\:text-base {    @media (width >= 20rem) {      font-size: var(--text-base);      line-height: var(--tw-leading, var(--text-base--line-height));    }  }  .sm\:max-w-original-640 {    @media (width >= 40rem) {      max-width: var(--spacing-original-640);    }  }  .sm\:animate-fade-in-fwd-sm {    @media (width >= 40rem) {      animation: var(--animate-fade-in-fwd-sm);    }  }  .sm\:grid-cols-3 {    @media (width >= 40rem) {      grid-template-columns: repeat(3, minmax(0, 1fr));    }  }  .md\:absolute {    @media (width >= 48rem) {      position: absolute;    }  }  .md\:relative {    @media (width >= 48rem) {      position: relative;    }  }  .md\:top-0 {    @media (width >= 48rem) {      top: calc(var(--spacing) * 0);    }  }  .md\:top-3\/5 {    @media (width >= 48rem) {      top: calc(3/5 * 100%);    }  }  .md\:bottom-0 {    @media (width >= 48rem) {      bottom: calc(var(--spacing) * 0);    }  }  .md\:left-0 {    @media (width >= 48rem) {      left: calc(var(--spacing) * 0);    }  }  .md\:left-1\/2 {    @media (width >= 48rem) {      left: calc(1/2 * 100%);    }  }  .md\:m-auto {    @media (width >= 48rem) {      margin: auto;    }  }  .md\:mx-auto {    @media (width >= 48rem) {      margin-inline: auto;    }  }  .md\:mt-0 {    @media (width >= 48rem) {      margin-top: calc(var(--spacing) * 0);    }  }  .md\:mt-8 {    @media (width >= 48rem) {      margin-top: calc(var(--spacing) * 8);    }  }  .md\:mr-0\.5 {    @media (width >= 48rem) {      margin-right: calc(var(--spacing) * 0.5);    }  }  .md\:mr-2 {    @media (width >= 48rem) {      margin-right: calc(var(--spacing) * 2);    }  }  .md\:mb-2 {    @media (width >= 48rem) {      margin-bottom: calc(var(--spacing) * 2);    }  }  .md\:block {    @media (width >= 48rem) {      display: block;    }  }  .md\:flex {    @media (width >= 48rem) {      display: flex;    }  }  .md\:grid {    @media (width >= 48rem) {      display: grid;    }  }  .md\:hidden {    @media (width >= 48rem) {      display: none;    }  }  .md\:inline {    @media (width >= 48rem) {      display: inline;    }  }  .md\:inline-block {    @media (width >= 48rem) {      display: inline-block;    }  }  .md\:h-full {    @media (width >= 48rem) {      height: 100%;    }  }  .md\:h-original-75 {    @media (width >= 48rem) {      height: var(--spacing-original-75);    }  }  .md\:max-h-original-43 {    @media (width >= 48rem) {      max-height: var(--spacing-original-43);    }  }  .md\:w-1\/2 {    @media (width >= 48rem) {      width: calc(1/2 * 100%);    }  }  .md\:w-20 {    @media (width >= 48rem) {      width: calc(var(--spacing) * 20);    }  }  .md\:w-full {    @media (width >= 48rem) {      width: 100%;    }  }  .md\:w-original-122 {    @media (width >= 48rem) {      width: var(--spacing-original-122);    }  }  .md\:w-original-126 {    @media (width >= 48rem) {      width: var(--spacing-original-126);    }  }  .md\:w-original-375 {    @media (width >= 48rem) {      width: var(--spacing-original-375);    }  }  .md\:w-original-mark {    @media (width >= 48rem) {      width: var(--spacing-original-mark);    }  }  .md\:w-original-menu-back {    @media (width >= 48rem) {      width: var(--spacing-original-menu-back);    }  }  .md\:max-w-3xl {    @media (width >= 48rem) {      max-width: var(--container-3xl);    }  }  .md\:max-w-md {    @media (width >= 48rem) {      max-width: var(--container-md);    }  }  .md\:max-w-original-126 {    @media (width >= 48rem) {      max-width: var(--spacing-original-126);    }  }  .md\:max-w-original-155 {    @media (width >= 48rem) {      max-width: var(--spacing-original-155);    }  }  .md\:max-w-original-1032 {    @media (width >= 48rem) {      max-width: var(--spacing-original-1032);    }  }  .md\:grow {    @media (width >= 48rem) {      flex-grow: 1;    }  }  .md\:-translate-x-1\/2 {    @media (width >= 48rem) {      --tw-translate-x: calc(calc(1/2 * 100%) * -1);      translate: var(--tw-translate-x) var(--tw-translate-y);    }  }  .md\:-translate-y-3\/5 {    @media (width >= 48rem) {      --tw-translate-y: calc(calc(3/5 * 100%) * -1);      translate: var(--tw-translate-x) var(--tw-translate-y);    }  }  .md\:animate-fade-in-fwd-md {    @media (width >= 48rem) {      animation: var(--animate-fade-in-fwd-md);    }  }  .md\:grid-cols-3 {    @media (width >= 48rem) {      grid-template-columns: repeat(3, minmax(0, 1fr));    }  }  .md\:grid-cols-4 {    @media (width >= 48rem) {      grid-template-columns: repeat(4, minmax(0, 1fr));    }  }  .md\:grid-rows-1 {    @media (width >= 48rem) {      grid-template-rows: repeat(1, minmax(0, 1fr));    }  }  .md\:flex-row {    @media (width >= 48rem) {      flex-direction: row;    }  }  .md\:items-center {    @media (width >= 48rem) {      align-items: center;    }  }  .md\:items-start {    @media (width >= 48rem) {      align-items: flex-start;    }  }  .md\:justify-center {    @media (width >= 48rem) {      justify-content: center;    }  }  .md\:gap-x-0\.5 {    @media (width >= 48rem) {      column-gap: calc(var(--spacing) * 0.5);    }  }  .md\:gap-x-4 {    @media (width >= 48rem) {      column-gap: calc(var(--spacing) * 4);    }  }  .md\:gap-y-8 {    @media (width >= 48rem) {      row-gap: calc(var(--spacing) * 8);    }  }  .md\:rounded-full {    @media (width >= 48rem) {      border-radius: calc(infinity * 1px);    }  }  .md\:rounded-lg {    @media (width >= 48rem) {      border-radius: var(--radius-lg);    }  }  .md\:border {    @media (width >= 48rem) {      border-style: var(--tw-border-style);      border-width: 1px;    }  }  .md\:border-y-0 {    @media (width >= 48rem) {      border-block-style: var(--tw-border-style);      border-block-width: 0px;    }  }  .md\:border-t {    @media (width >= 48rem) {      border-top-style: var(--tw-border-style);      border-top-width: 1px;    }  }  .md\:border-t-0 {    @media (width >= 48rem) {      border-top-style: var(--tw-border-style);      border-top-width: 0px;    }  }  .md\:border-original-blue-alpha-160 {    @media (width >= 48rem) {      border-color: var(--color-original-blue-alpha-160);    }  }  .md\:border-original-gray-pale {    @media (width >= 48rem) {      border-color: var(--color-original-gray-pale);    }  }  .md\:bg-original-blue-alpha-80 {    @media (width >= 48rem) {      background-color: var(--color-original-blue-alpha-80);    }  }  .md\:bg-original-gray-alpha-200 {    @media (width >= 48rem) {      background-color: var(--color-original-gray-alpha-200);    }  }  .md\:bg-original-gray-blue {    @media (width >= 48rem) {      background-color: var(--color-original-gray-blue);    }  }  .md\:bg-original-gray-pale {    @media (width >= 48rem) {      background-color: var(--color-original-gray-pale);    }  }  .md\:px-0 {    @media (width >= 48rem) {      padding-inline: calc(var(--spacing) * 0);    }  }  .md\:px-4 {    @media (width >= 48rem) {      padding-inline: calc(var(--spacing) * 4);    }  }  .md\:py-0 {    @media (width >= 48rem) {      padding-block: calc(var(--spacing) * 0);    }  }  .md\:py-2 {    @media (width >= 48rem) {      padding-block: calc(var(--spacing) * 2);    }  }  .md\:py-3 {    @media (width >= 48rem) {      padding-block: calc(var(--spacing) * 3);    }  }  .md\:pt-0 {    @media (width >= 48rem) {      padding-top: calc(var(--spacing) * 0);    }  }  .md\:pt-4 {    @media (width >= 48rem) {      padding-top: calc(var(--spacing) * 4);    }  }  .md\:pt-8 {    @media (width >= 48rem) {      padding-top: calc(var(--spacing) * 8);    }  }  .md\:pb-8 {    @media (width >= 48rem) {      padding-bottom: calc(var(--spacing) * 8);    }  }  .md\:pb-10 {    @media (width >= 48rem) {      padding-bottom: calc(var(--spacing) * 10);    }  }  .md\:pl-0\.5 {    @media (width >= 48rem) {      padding-left: calc(var(--spacing) * 0.5);    }  }  .md\:pl-1 {    @media (width >= 48rem) {      padding-left: calc(var(--spacing) * 1);    }  }  .md\:text-left {    @media (width >= 48rem) {      text-align: left;    }  }  .md\:text-base {    @media (width >= 48rem) {      font-size: var(--text-base);      line-height: var(--tw-leading, var(--text-base--line-height));    }  }  .md\:text-lg {    @media (width >= 48rem) {      font-size: var(--text-lg);      line-height: var(--tw-leading, var(--text-lg--line-height));    }  }  .md\:text-sm {    @media (width >= 48rem) {      font-size: var(--text-sm);      line-height: var(--tw-leading, var(--text-sm--line-height));    }  }  .md\:text-original-22 {    @media (width >= 48rem) {      font-size: var(--text-original-22);    }  }  .md\:text-original-40 {    @media (width >= 48rem) {      font-size: var(--text-original-40);    }  }  .md\:leading-none {    @media (width >= 48rem) {      --tw-leading: 1;      line-height: 1;    }  }  .md\:leading-normal {    @media (width >= 48rem) {      --tw-leading: var(--leading-normal);      line-height: var(--leading-normal);    }  }  .md\:font-normal {    @media (width >= 48rem) {      --tw-font-weight: var(--font-weight-normal);      font-weight: var(--font-weight-normal);    }  }  .md\:text-original-gray-pale {    @media (width >= 48rem) {      color: var(--color-original-gray-pale);    }  }  .md\:text-original-navy {    @media (width >= 48rem) {      color: var(--color-original-navy);    }  }  .md\:no-underline {    @media (width >= 48rem) {      text-decoration-line: none;    }  }  .md\:before\:hidden {    @media (width >= 48rem) {      &::before {        content: var(--tw-content);        display: none;      }    }  }  .lg\:max-w-original-1032 {    @media (width >= 64rem) {      max-width: var(--spacing-original-1032);    }  }  .lg\:animate-fade-in-fwd-lg {    @media (width >= 64rem) {      animation: var(--animate-fade-in-fwd-lg);    }  }  .lg\:grid-cols-5 {    @media (width >= 64rem) {      grid-template-columns: repeat(5, minmax(0, 1fr));    }  }  .lg\:gap-x-6 {    @media (width >= 64rem) {      column-gap: calc(var(--spacing) * 6);    }  }  .lg\:text-3xl {    @media (width >= 64rem) {      font-size: var(--text-3xl);      line-height: var(--tw-leading, var(--text-3xl--line-height));    }  }  .landscape\:top-1\/2 {    @media (orientation: landscape) {      top: calc(1/2 * 100%);    }  }  .landscape\:mt-2 {    @media (orientation: landscape) {      margin-top: calc(var(--spacing) * 2);    }  }  .landscape\:hidden {    @media (orientation: landscape) {      display: none;    }  }  .landscape\:w-28 {    @media (orientation: landscape) {      width: calc(var(--spacing) * 28);    }  }  .max-md\:landscape\:text-lg {    @media (width < 48rem) {      @media (orientation: landscape) {        font-size: var(--text-lg);        line-height: var(--tw-leading, var(--text-lg--line-height));      }    }  }}@layer components {  html, body {    height: 100%;  }}.bg-hero {  position: absolute;  top: 0;  left: 0;  background-position: center;  background-size: cover;  inset: 0;  opacity: 0;}.bg-hero-1 {  background-image: url(/images/videos/hero_harawata.jpg);}.bg-hero-2 {  background-image: url(/images/videos/hero_kousai.jpg);}.bg-hero-3 {  background-image: url(/images/videos/hero_kejime.jpg);}@media (width >= 48rem ) {  .bg-hero-1 {    background-image: url(/images/videos/hero_harawata_pc.jpg);  }  .bg-hero-2 {    background-image: url(/images/videos/hero_kousai_pc.jpg);  }  .bg-hero-3 {    background-image: url(/images/videos/hero_kejime_pc.jpg);  }}.bread-arrow::after {  content: "";  display: inline-block;  width: 0.875rem;  height: 0.875rem;  margin: 0 0.25rem;  background-image: url(/images/videos/common/icon_arrow-dark.svg);  background-size: cover;}#js-player .vjs-big-play-button {  display: none;}.video-js {  width: 100%;  height: 100% !important;  padding: 0 !important;}.js-player-paused #js-pause {  display: none;}.js-player-playing #js-play {  display: none;}.text-shadow {  text-shadow: 0 0.33px 2px rgba(0, 0, 0, 0.25);}#js-sound-button #js-sound-mute {  display: none;}.muted #js-sound-button #js-sound-on {  display: none;}.muted #js-sound-button #js-sound-mute {  display: inline;}#js-subtitles-on {  display: none;}.subtitles-show #js-subtitles-on {  display: inline;}.subtitles-show #js-subtitles-off {  display: none;}.subtitles-hidden #js-subtitles-off {  display: inline;}#js-speed-button img {  display: none;}.speed-1_0 #js-speed-1_0 {  display: inline;}.speed-1_3 #js-speed-1_3 {  display: inline;}.speed-1_5 #js-speed-1_5 {  display: inline;}#js-fullscreen-min {  display: none;}.fullscreen #js-fullscreen-max {  display: none;}.fullscreen #js-fullscreen-min {  display: inline;}#js-menu.js-open {  display: block;}.js-animation-open-menu {  bottom: 0;  transition: bottom 0.25s ease-out;}.js-animation-close-menu {  bottom: -80%;  transition: bottom 0.25s ease-in;}.js-episode-list #menu-episode-list-button::before, .js-video-detail #menu-video-detail-button::before {  background-color: #9898f5;}.js-episode-list .list-view {  display: block;}.js-episode-list .detail-view {  display: none;}.js-video-detail .list-view {  display: none;}.js-video-detail .detail-view {  display: block;}.js-current-episode .menu-thumbnail-image::after {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: rgba(14, 14, 15, 0.7);}.js-player-paused #js-current-play {  display: none;}.js-player-paused #js-current-stop {  display: block;}.js-player-playing #js-current-play {  display: block;}.js-player-playing #js-current-stop {  display: none;}.unplayable .min-h-10 {  min-height: 48px;}@property --tw-translate-x {  syntax: "*";  inherits: false;  initial-value: 0;}@property --tw-translate-y {  syntax: "*";  inherits: false;  initial-value: 0;}@property --tw-translate-z {  syntax: "*";  inherits: false;  initial-value: 0;}@property --tw-scroll-snap-strictness {  syntax: "*";  inherits: false;  initial-value: proximity;}@property --tw-border-style {  syntax: "*";  inherits: false;  initial-value: solid;}@property --tw-gradient-position {  syntax: "*";  inherits: false;}@property --tw-gradient-from {  syntax: "<color>";  inherits: false;  initial-value: #0000;}@property --tw-gradient-via {  syntax: "<color>";  inherits: false;  initial-value: #0000;}@property --tw-gradient-to {  syntax: "<color>";  inherits: false;  initial-value: #0000;}@property --tw-gradient-stops {  syntax: "*";  inherits: false;}@property --tw-gradient-via-stops {  syntax: "*";  inherits: false;}@property --tw-gradient-from-position {  syntax: "<length-percentage>";  inherits: false;  initial-value: 0%;}@property --tw-gradient-via-position {  syntax: "<length-percentage>";  inherits: false;  initial-value: 50%;}@property --tw-gradient-to-position {  syntax: "<length-percentage>";  inherits: false;  initial-value: 100%;}@property --tw-leading {  syntax: "*";  inherits: false;}@property --tw-font-weight {  syntax: "*";  inherits: false;}@property --tw-shadow {  syntax: "*";  inherits: false;  initial-value: 0 0 #0000;}@property --tw-shadow-color {  syntax: "*";  inherits: false;}@property --tw-shadow-alpha {  syntax: "<percentage>";  inherits: false;  initial-value: 100%;}@property --tw-inset-shadow {  syntax: "*";  inherits: false;  initial-value: 0 0 #0000;}@property --tw-inset-shadow-color {  syntax: "*";  inherits: false;}@property --tw-inset-shadow-alpha {  syntax: "<percentage>";  inherits: false;  initial-value: 100%;}@property --tw-ring-color {  syntax: "*";  inherits: false;}@property --tw-ring-shadow {  syntax: "*";  inherits: false;  initial-value: 0 0 #0000;}@property --tw-inset-ring-color {  syntax: "*";  inherits: false;}@property --tw-inset-ring-shadow {  syntax: "*";  inherits: false;  initial-value: 0 0 #0000;}@property --tw-ring-inset {  syntax: "*";  inherits: false;}@property --tw-ring-offset-width {  syntax: "<length>";  inherits: false;  initial-value: 0px;}@property --tw-ring-offset-color {  syntax: "*";  inherits: false;  initial-value: #fff;}@property --tw-ring-offset-shadow {  syntax: "*";  inherits: false;  initial-value: 0 0 #0000;}@property --tw-backdrop-blur {  syntax: "*";  inherits: false;}@property --tw-backdrop-brightness {  syntax: "*";  inherits: false;}@property --tw-backdrop-contrast {  syntax: "*";  inherits: false;}@property --tw-backdrop-grayscale {  syntax: "*";  inherits: false;}@property --tw-backdrop-hue-rotate {  syntax: "*";  inherits: false;}@property --tw-backdrop-invert {  syntax: "*";  inherits: false;}@property --tw-backdrop-opacity {  syntax: "*";  inherits: false;}@property --tw-backdrop-saturate {  syntax: "*";  inherits: false;}@property --tw-backdrop-sepia {  syntax: "*";  inherits: false;}@property --tw-content {  syntax: "*";  initial-value: "";  inherits: false;}@keyframes fade-in-fwd-sm {  0% {    transform: translateZ(-10px);    opacity: 0.5;  }  100% {    transform: translateZ(0);    opacity: 1;  }}@keyframes fade-in-fwd-md {  0% {    transform: translateZ(-10px);    opacity: 0.5;  }  100% {    transform: translateZ(0);    opacity: 1;  }}@keyframes fade-in-fwd-lg {  0% {    transform: translateZ(-10px);    opacity: 0.5;  }  100% {    transform: translateZ(0);    opacity: 1;  }}@keyframes bg-fade {  0% {    opacity: 0;  }  5% {    opacity: 1;  }  35% {    opacity: 1;  }  40% {    opacity: 0;  }  100% {    opacity: 0;  }}@keyframes fade-in-opacity {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes fade-out-opacity {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@layer properties {  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {    *, ::before, ::after, ::backdrop {      --tw-translate-x: 0;      --tw-translate-y: 0;      --tw-translate-z: 0;      --tw-scroll-snap-strictness: proximity;      --tw-border-style: solid;      --tw-gradient-position: initial;      --tw-gradient-from: #0000;      --tw-gradient-via: #0000;      --tw-gradient-to: #0000;      --tw-gradient-stops: initial;      --tw-gradient-via-stops: initial;      --tw-gradient-from-position: 0%;      --tw-gradient-via-position: 50%;      --tw-gradient-to-position: 100%;      --tw-leading: initial;      --tw-font-weight: initial;      --tw-shadow: 0 0 #0000;      --tw-shadow-color: initial;      --tw-shadow-alpha: 100%;      --tw-inset-shadow: 0 0 #0000;      --tw-inset-shadow-color: initial;      --tw-inset-shadow-alpha: 100%;      --tw-ring-color: initial;      --tw-ring-shadow: 0 0 #0000;      --tw-inset-ring-color: initial;      --tw-inset-ring-shadow: 0 0 #0000;      --tw-ring-inset: initial;      --tw-ring-offset-width: 0px;      --tw-ring-offset-color: #fff;      --tw-ring-offset-shadow: 0 0 #0000;      --tw-backdrop-blur: initial;      --tw-backdrop-brightness: initial;      --tw-backdrop-contrast: initial;      --tw-backdrop-grayscale: initial;      --tw-backdrop-hue-rotate: initial;      --tw-backdrop-invert: initial;      --tw-backdrop-opacity: initial;      --tw-backdrop-saturate: initial;      --tw-backdrop-sepia: initial;      --tw-content: "";    }  }}