@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-leading:initial;
            --tw-font-weight: initial;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-scroll-snap-strictness: proximity;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --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-tracking: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: 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-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --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-duration: initial;
            --tw-ease: initial;
            --tw-content: ""
        }
    }
}

@layer theme {
    :root,
    :host {
        --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-red-600: #e40014;
        --color-green-600: #00a544;
        --color-gray-100: #f3f4f6;
        --color-gray-200: #e5e7eb;
        --color-gray-300: #d1d5dc;
        --color-gray-400: #99a1af;
        --color-gray-700: #364153;
        --color-gray-900: #101828;
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --breakpoint-xl: 80rem;
        --container-2xl: 42rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1 / .75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25 / .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-2xl: 1.5rem;
        --text-2xl--line-height: calc(2 / 1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: calc(2.25 / 1.875);
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5 / 2.25);
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --text-6xl: 3.75rem;
        --text-6xl--line-height: 1;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --tracking-normal: 0em;
        --tracking-wide: .025em;
        --tracking-wider: .05em;
        --tracking-widest: .1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --leading-relaxed: 1.625;
        --leading-loose: 2;
        --radius-sm: .25rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --ease-in: cubic-bezier(.4, 0, 1, 1);
        --ease-out: cubic-bezier(0, 0, .2, 1);
        --ease-in-out: cubic-bezier(.4, 0, .2, 1);
        --animate-spin: spin 1s linear infinite;
        --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
        --blur-lg: 16px;
        --blur-xl: 24px;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --color-answers: #8fc31f;
        --color-pairs-gradient: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAGCAYAAAA/gpVXAAABC0lEQVR42lWNy1HEMBBEuyVbdohwJQKSIADuVBEAVy6QylLFgQMhsP5paGlntbarnl/PRY93p8/1nPv4Zz3kSt0m54TVIgYSI4gBwEiZ0CZG90ABHJzkvqAd5CwWMyzAxvvTh7VQFpawv2frkDxQw/TwIaq9i47u5PEoTCxi1uDD17udW1C03bX4nDsQEalF0faAy07avbsDBSqBBGV4OMPAx+83m3ah6Wq73ZN8ro7YFKcFdAjo6aESKNtDkUSUg0Pcviz49PNqU+4UqI9XZt1tF9qOmPPlXrQXRKwWkIW15+mL9XL8b7CyXn6fNz0SFD4+Xux7ES0k1mKEYkdb92ZCziZAmTAUDl/+B1iLu0aaXSYAAAAAAElFTkSuQmCC);
        --color-gray-00: #0a2c2f;
        --color-gray-01: #325151;
        --color-gray-02: #678181;
        --color-gray-03: #96aaaa;
        --color-gray-04: #bfcfcf;
        --color-gray-05: #dae4e5;
        --color-gray-06: #ebf2f2;
        --color-gray-07: #f4fbfb;
        --color-pairs-blue-00: #007f90;
        --color-pairs-blue-01: #0096a9;
        --color-pairs-blue-02: #00aec2;
        --color-pairs-blue-03: #00c1d4;
        --color-pairs-blue-05: #a5eaf5;
        --color-pairs-blue-06: #e0f8fc;
        --color-blue-00: #007bcc;
        --color-blue-01: #028ddf;
        --color-blue-02: #37a0f3;
        --color-blue-03: #3fb7ff;
        --color-blue-04: #8cccff;
        --color-green-00: #028541;
        --color-green-03: #56c076;
        --color-yellow-01: #f1bf00;
        --color-yellow-04: #ffe14c;
        --color-yellow-06: #fffde3;
        --color-orange-01: #de7122;
        --color-orange-03: #ff8831;
        --color-red-00: #d03138;
        --color-red-01: #ef3f45;
        --color-red-02: #ff5552;
        --color-red-03: #ff6c65;
        --color-red-04: #ff998b;
        --color-red-06: #ffefeb;
        --color-purple-00: #5e6dc8;
        --color-purple-01: #6e7de2;
        --color-purple-06: #f1f2ff;
        --color-fontColor-primary: #0a2c2f;
        --color-fontColor-secondary: #0a2c2fb2;
        --color-fontColor-placeholder: #22252766;
        --color-fontColor-link: #0096a9;
        --breakpoint-pc: 1024px;
        --font-sans-ja: "Roboto", "Noto Sans JP", system-ui, sans-serif;
        --font-sans-ko: "Nanum Gothic", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
        --font-sans-ko-noto-sans-kr: "Noto Sans KR", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
        --font-sans-zh-tw: "Noto Sans TC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
        --text-headline-0-pc: 2.5rem;
        --text-headline-0-pc--line-height: 130%;
        --text-headline-0-pc--font-weight: 700;
        --text-headline-0-sp: 1.875rem;
        --text-headline-0-sp--line-height: 130%;
        --text-headline-0-sp--font-weight: 700;
        --text-headline-1-pc: 2.375rem;
        --text-headline-1-pc--line-height: 130%;
        --text-headline-1-pc--font-weight: 700;
        --text-headline-1-sp: 1.75rem;
        --text-headline-1-sp--line-height: 130%;
        --text-headline-1-sp--font-weight: 700;
        --text-headline-2-pc: 1.5rem;
        --text-headline-2-pc--line-height: 130%;
        --text-headline-2-pc--font-weight: 700;
        --text-headline-2-sp: 1.125rem;
        --text-headline-2-sp--line-height: 130%;
        --text-headline-2-sp--font-weight: 700;
        --text-headline-3-pc: 1.375rem;
        --text-headline-3-pc--line-height: 150%;
        --text-headline-3-pc--font-weight: 700;
        --text-headline-3-sp: 1rem;
        --text-headline-3-sp--line-height: 150%;
        --text-headline-3-sp--font-weight: 700;
        --text-headline-4-pc: 1.125rem;
        --text-headline-4-pc--line-height: 150%;
        --text-headline-4-pc--font-weight: 700;
        --text-headline-4-sp: .875rem;
        --text-headline-4-sp--line-height: 150%;
        --text-headline-4-sp--font-weight: 700;
        --text-headline-5-pc: 1rem;
        --text-headline-5-pc--line-height: 150%;
        --text-headline-5-pc--font-weight: 700;
        --text-headline-5-sp: .875rem;
        --text-headline-5-sp--line-height: 150%;
        --text-headline-5-sp--font-weight: 700;
        --text-headline-6-pc: .875rem;
        --text-headline-6-pc--line-height: 150%;
        --text-headline-6-pc--font-weight: 700;
        --text-headline-6-sp: .75rem;
        --text-headline-6-sp--line-height: 150%;
        --text-headline-6-sp--font-weight: 700;
        --text-body-1-pc: 1.125rem;
        --text-body-1-pc--line-height: 150%;
        --text-body-1-pc--font-weight: 400;
        --text-body-1-sp: .875rem;
        --text-body-1-sp--line-height: 150%;
        --text-body-1-sp--font-weight: 400;
        --text-body-1-wide-pc: 1.125rem;
        --text-body-1-wide-pc--line-height: 200%;
        --text-body-1-wide-pc--font-weight: 400;
        --text-body-1-wide-sp: .875rem;
        --text-body-1-wide-sp--line-height: 200%;
        --text-body-1-wide-sp--font-weight: 400;
        --text-body-2-pc: 1rem;
        --text-body-2-pc--line-height: 150%;
        --text-body-2-pc--font-weight: 400;
        --text-body-2-sp: .75rem;
        --text-body-2-sp--line-height: 150%;
        --text-body-2-sp--font-weight: 400;
        --text-caption-1-pc: .875rem;
        --text-caption-1-pc--line-height: 150%;
        --text-caption-1-pc--font-weight: 400;
        --text-caption-1-sp: .625rem;
        --text-caption-1-sp--line-height: 150%;
        --text-caption-1-sp--font-weight: 400;
        --text-caption-2-pc: .75rem;
        --text-caption-2-pc--line-height: 150%;
        --text-caption-2-pc--font-weight: 400;
        --text-caption-2-sp: .625rem;
        --text-caption-2-sp--line-height: 150%;
        --text-caption-2-sp--font-weight: 400
    }
    @supports (color:lab(0% 0 0)) {
        :root,
        :host {
            --color-red-600: lab(48.4493% 77.4328 61.5452);
            --color-green-600: lab(59.0978% -58.6621 41.2579);
            --color-gray-100: lab(96.1596% -.0823438 -1.13575);
            --color-gray-200: lab(91.6229% -.159115 -2.26791);
            --color-gray-300: lab(85.1236% -.612259 -3.7138);
            --color-gray-400: lab(65.9269% -.832707 -8.17473);
            --color-gray-700: lab(27.1134% -.956401 -12.3224);
            --color-gray-900: lab(8.11897% .811279 -12.254)
        }
    }
}

@layer base {
    *,
    :after,
    :before,
    ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }
    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }
    html,
    :host {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;
        -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 {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }
    sub {
        bottom: -.25em
    }
    sup {
        top: -.5em
    }
    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }
    :-moz-focusring:where(:not(iframe)) {
        outline: auto
    }
    progress {
        vertical-align: baseline
    }
    ol,
    ul,
    menu {
        list-style: none
    }
    img,
    svg,
    video,
    canvas,
    audio,
    iframe,
    embed,
    object {
        vertical-align: middle;
        display: block
    }
    img,
    video {
        max-width: 100%;
        height: auto
    }
    button,
    input,
    select,
    optgroup,
    textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }
    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }
    :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)) {
            ::placeholder {
                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 {
        padding-block: 0
    }
    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-day-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-hour-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-second-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0
    }
    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }
    :-moz-ui-invalid {
        box-shadow: none
    }
    button,
    input:where([type=button], [type=reset], [type=submit]) {
        appearance: button
    }
    ::file-selector-button {
        appearance: button
    }
    ::-webkit-inner-spin-button {
        height: auto
    }
    ::-webkit-outer-spin-button {
        height: auto
    }
    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }
    *,
    :after,
    :before,
    ::backdrop {
        border-color: var(--color-gray-05, currentcolor)
    }
    ::file-selector-button {
        border-color: var(--color-gray-05, currentcolor)
    }
    html {
        scroll-padding-top: calc(var(--spacing) * 14);
        font-family: var(--font-sans-ja)
    }
    @media (min-width:1024px) {
        html {
            scroll-padding-top: calc(var(--spacing) * 16)
        }
    }
    html[lang=ja] {
        font-family: var(--font-sans-ja)
    }
    html[lang=ko] {
        font-family: var(--font-sans-ko)
    }
    html[lang=zh-TW] {
        font-family: var(--font-sans-zh-tw)
    }
    html,
    body,
    #__next {
        height: 100%
    }
    summary {
        display: block
    }
    summary::-webkit-details-marker {
        display: none
    }
    button,
    a {
        cursor: pointer
    }
    button:disabled,
    a:not([href]) {
        cursor: default
    }
    @supports (font:-apple-system-body) and (appearance:none) {
        img[loading=lazy] {
            clip-path: inset(.6px)
        }
    }
}

@layer components;
@layer utilities {
    .pointer-events-none {
        pointer-events: none
    }
    .invisible {
        visibility: hidden
    }
    .visible {
        visibility: visible
    }
    .sr-only {
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
    }
    .absolute {
        position: absolute
    }
    .fixed {
        position: fixed
    }
    .relative {
        position: relative
    }
    .static {
        position: static
    }
    .sticky {
        position: sticky
    }
    .inset-0 {
        inset: 0
    }
    .inset-x-0 {
        inset-inline: 0
    }
    .-top-2 {
        top: calc(var(--spacing) * -2)
    }
    .top-0 {
        top: 0
    }
    .top-0\.75 {
        top: calc(var(--spacing) * .75)
    }
    .top-1\/2 {
        top: 50%
    }
    .top-2 {
        top: calc(var(--spacing) * 2)
    }
    .top-2\/4 {
        top: 50%
    }
    .top-4 {
        top: calc(var(--spacing) * 4)
    }
    .top-7 {
        top: calc(var(--spacing) * 7)
    }
    .top-\[-6px\] {
        top: -6px
    }
    .top-\[-8px\] {
        top: -8px
    }
    .top-\[-12px\] {
        top: -12px
    }
    .top-\[-44px\] {
        top: -44px
    }
    .top-\[17px\] {
        top: 17px
    }
    .top-\[20\%\] {
        top: 20%
    }
    .top-\[32px\] {
        top: 32px
    }
    .top-\[43px\] {
        top: 43px
    }
    .top-\[66px\] {
        top: 66px
    }
    .top-\[80px\] {
        top: 80px
    }
    .top-\[121px\] {
        top: 121px
    }
    .top-\[140px\] {
        top: 140px
    }
    .top-\[177px\] {
        top: 177px
    }
    .top-\[234px\] {
        top: 234px
    }
    .top-\[287px\] {
        top: 287px
    }
    .top-\[333px\] {
        top: 333px
    }
    .top-\[352px\] {
        top: 352px
    }
    .top-\[395px\] {
        top: 395px
    }
    .top-\[420px\] {
        top: 420px
    }
    .top-\[550px\] {
        top: 550px
    }
    .top-\[598px\] {
        top: 598px
    }
    .top-\[644px\] {
        top: 644px
    }
    .top-\[646px\] {
        top: 646px
    }
    .top-\[calc\(30px\*-1\)\] {
        top: -30px
    }
    .top-px {
        top: 1px
    }
    .right-0 {
        right: 0
    }
    .right-4 {
        right: calc(var(--spacing) * 4)
    }
    .right-8 {
        right: calc(var(--spacing) * 8)
    }
    .right-\[-4px\] {
        right: -4px
    }
    .right-\[6px\] {
        right: 6px
    }
    .right-\[20px\] {
        right: 20px
    }
    .right-\[28px\] {
        right: 28px
    }
    .right-\[36px\] {
        right: 36px
    }
    .right-\[56px\] {
        right: 56px
    }
    .right-\[102px\] {
        right: 102px
    }
    .right-\[calc\(100\%\+30px\)\] {
        right: calc(100% + 30px)
    }
    .-bottom-2 {
        bottom: calc(var(--spacing) * -2)
    }
    .bottom-0 {
        bottom: 0
    }
    .bottom-6 {
        bottom: calc(var(--spacing) * 6)
    }
    .bottom-\[-4px\] {
        bottom: -4px
    }
    .bottom-\[-54px\] {
        bottom: -54px
    }
    .bottom-\[4px\] {
        bottom: 4px
    }
    .bottom-\[48px\] {
        bottom: 48px
    }
    .bottom-\[82px\] {
        bottom: 82px
    }
    .bottom-\[86px\] {
        bottom: 86px
    }
    .bottom-\[calc\(30px\*-1\)\] {
        bottom: -30px
    }
    .-left-2 {
        left: calc(var(--spacing) * -2)
    }
    .left-0 {
        left: 0
    }
    .left-0\.75 {
        left: calc(var(--spacing) * .75)
    }
    .left-1\/2 {
        left: 50%
    }
    .left-2 {
        left: calc(var(--spacing) * 2)
    }
    .left-2\/4 {
        left: 50%
    }
    .left-8 {
        left: calc(var(--spacing) * 8)
    }
    .left-\[-6px\] {
        left: -6px
    }
    .left-\[12px\] {
        left: 12px
    }
    .left-\[14px\] {
        left: 14px
    }
    .left-\[16px\] {
        left: 16px
    }
    .left-\[22px\] {
        left: 22px
    }
    .left-\[27px\] {
        left: 27px
    }
    .left-\[34px\] {
        left: 34px
    }
    .left-\[40px\] {
        left: 40px
    }
    .left-\[85px\] {
        left: 85px
    }
    .left-\[106px\] {
        left: 106px
    }
    .left-\[123px\] {
        left: 123px
    }
    .left-\[130px\] {
        left: 130px
    }
    .left-\[192px\] {
        left: 192px
    }
    .left-\[202px\] {
        left: 202px
    }
    .left-\[217px\] {
        left: 217px
    }
    .left-\[233px\] {
        left: 233px
    }
    .left-\[260px\] {
        left: 260px
    }
    .left-\[287px\] {
        left: 287px
    }
    .left-\[310px\] {
        left: 310px
    }
    .left-\[auto\] {
        left: auto
    }
    .left-\[calc\(100\%\+30px\)\] {
        left: calc(100% + 30px)
    }
    .left-px {
        left: 1px
    }
    .isolate {
        isolation: isolate
    }
    .-z-10 {
        z-index: calc(10 * -1)
    }
    .z-0 {
        z-index: 0
    }
    .z-10 {
        z-index: 10
    }
    .z-20 {
        z-index: 20
    }
    .z-50 {
        z-index: 50
    }
    .z-100 {
        z-index: 100
    }
    .z-\[1000\] {
        z-index: 1000
    }
    .z-\[1001\] {
        z-index: 1001
    }
    .order-1 {
        order: 1
    }
    .order-2 {
        order: 2
    }
    .order-3 {
        order: 3
    }
    .col-span-2 {
        grid-column: span 2/span 2
    }
    .float-left {
        float: left
    }
    .float-right {
        float: right
    }
    .clear-both {
        clear: both
    }
    .container {
        width: 100%
    }
    @media (min-width:768px) {
        .container {
            max-width: 768px
        }
    }
    @media (min-width:1024px) {
        .container {
            max-width: 1024px
        }
    }
    @media (min-width:40rem) {
        .container {
            max-width: 40rem
        }
    }
    @media (min-width:48rem) {
        .container {
            max-width: 48rem
        }
    }
    @media (min-width:64rem) {
        .container {
            max-width: 64rem
        }
    }
    @media (min-width:80rem) {
        .container {
            max-width: 80rem
        }
    }
    @media (min-width:96rem) {
        .container {
            max-width: 96rem
        }
    }
    .m-0 {
        margin: 0
    }
    .mx-0\.5 {
        margin-inline: calc(var(--spacing) * .5)
    }
    .mx-2 {
        margin-inline: calc(var(--spacing) * 2)
    }
    .mx-4 {
        margin-inline: calc(var(--spacing) * 4)
    }
    .mx-5 {
        margin-inline: calc(var(--spacing) * 5)
    }
    .mx-\[10px\] {
        margin-inline: 10px
    }
    .mx-\[12px\] {
        margin-inline: 12px
    }
    .mx-\[16px\] {
        margin-inline: 16px
    }
    .mx-\[20px\] {
        margin-inline: 20px
    }
    .mx-\[24px\] {
        margin-inline: 24px
    }
    .mx-\[37px\] {
        margin-inline: 37px
    }
    .mx-auto {
        margin-inline: auto
    }
    .my-0 {
        margin-block: 0
    }
    .my-6 {
        margin-block: calc(var(--spacing) * 6)
    }
    .my-11 {
        margin-block: calc(var(--spacing) * 11)
    }
    .my-32 {
        margin-block: calc(var(--spacing) * 32)
    }
    .my-auto {
        margin-block: auto
    }
    .-mt-1 {
        margin-top: calc(var(--spacing) * -1)
    }
    .-mt-2 {
        margin-top: calc(var(--spacing) * -2)
    }
    .-mt-2\.5 {
        margin-top: calc(var(--spacing) * -2.5)
    }
    .mt-0\.5 {
        margin-top: calc(var(--spacing) * .5)
    }
    .mt-1 {
        margin-top: var(--spacing)
    }
    .mt-1\.5 {
        margin-top: calc(var(--spacing) * 1.5)
    }
    .mt-2 {
        margin-top: calc(var(--spacing) * 2)
    }
    .mt-2\.5 {
        margin-top: calc(var(--spacing) * 2.5)
    }
    .mt-3 {
        margin-top: calc(var(--spacing) * 3)
    }
    .mt-4 {
        margin-top: calc(var(--spacing) * 4)
    }
    .mt-5 {
        margin-top: calc(var(--spacing) * 5)
    }
    .mt-5\.5 {
        margin-top: calc(var(--spacing) * 5.5)
    }
    .mt-6 {
        margin-top: calc(var(--spacing) * 6)
    }
    .mt-7 {
        margin-top: calc(var(--spacing) * 7)
    }
    .mt-8 {
        margin-top: calc(var(--spacing) * 8)
    }
    .mt-9 {
        margin-top: calc(var(--spacing) * 9)
    }
    .mt-10 {
        margin-top: calc(var(--spacing) * 10)
    }
    .mt-11 {
        margin-top: calc(var(--spacing) * 11)
    }
    .mt-12 {
        margin-top: calc(var(--spacing) * 12)
    }
    .mt-14 {
        margin-top: calc(var(--spacing) * 14)
    }
    .mt-16 {
        margin-top: calc(var(--spacing) * 16)
    }
    .mt-\[-3\%\] {
        margin-top: -3%
    }
    .mt-\[-16px\] {
        margin-top: -16px
    }
    .mt-\[-20\%\] {
        margin-top: -20%
    }
    .mt-\[-32px\] {
        margin-top: -32px
    }
    .mt-\[-44px\] {
        margin-top: -44px
    }
    .mt-\[0\.1875rem\] {
        margin-top: .1875rem
    }
    .mt-\[1\.125rem\] {
        margin-top: 1.125rem
    }
    .mt-\[1\.375rem\] {
        margin-top: 1.375rem
    }
    .mt-\[1\.875rem\] {
        margin-top: 1.875rem
    }
    .mt-\[2\.625rem\] {
        margin-top: 2.625rem
    }
    .mt-\[3\.75rem\] {
        margin-top: 3.75rem
    }
    .mt-\[4\.5rem\] {
        margin-top: 4.5rem
    }
    .mt-\[4\.25rem\] {
        margin-top: 4.25rem
    }
    .mt-\[14px\] {
        margin-top: 14px
    }
    .mt-\[24px\] {
        margin-top: 24px
    }
    .mt-\[34px\] {
        margin-top: 34px
    }
    .mt-\[40px\] {
        margin-top: 40px
    }
    .mt-\[42px\] {
        margin-top: 42px
    }
    .mt-\[44px\] {
        margin-top: 44px
    }
    .mt-\[45px\] {
        margin-top: 45px
    }
    .mt-\[50px\] {
        margin-top: 50px
    }
    .mt-\[90px\] {
        margin-top: 90px
    }
    .mt-\[136vw\] {
        margin-top: 136vw
    }
    .mr-0\.5 {
        margin-right: calc(var(--spacing) * .5)
    }
    .mr-1 {
        margin-right: var(--spacing)
    }
    .mr-2 {
        margin-right: calc(var(--spacing) * 2)
    }
    .mr-3 {
        margin-right: calc(var(--spacing) * 3)
    }
    .mr-\[8px\] {
        margin-right: 8px
    }
    .mr-\[12px\] {
        margin-right: 12px
    }
    .mr-\[16px\] {
        margin-right: 16px
    }
    .mr-\[18px\] {
        margin-right: 18px
    }
    .mr-\[32px\] {
        margin-right: 32px
    }
    .mr-\[42px\] {
        margin-right: 42px
    }
    .post-h1 {
        margin-bottom: calc(var(--spacing) * 6);
        --tw-leading: 150%;
        --tw-font-weight: var(--font-weight-bold);
        font-size: 1.25rem;
        line-height: 150%;
        font-weight: var(--font-weight-bold);
        color: var(--color-gray-00)
    }
    @media (min-width:1024px) {
        .post-h1 {
            font-size: 1.75rem
        }
    }
    .-mb-20 {
        margin-bottom: calc(var(--spacing) * -20)
    }
    .mb-0 {
        margin-bottom: 0
    }
    .mb-0\.5 {
        margin-bottom: calc(var(--spacing) * .5)
    }
    .mb-0\.75 {
        margin-bottom: calc(var(--spacing) * .75)
    }
    .mb-2 {
        margin-bottom: calc(var(--spacing) * 2)
    }
    .mb-2\.5 {
        margin-bottom: calc(var(--spacing) * 2.5)
    }
    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3)
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing) * 4)
    }
    .mb-5 {
        margin-bottom: calc(var(--spacing) * 5)
    }
    .mb-6 {
        margin-bottom: calc(var(--spacing) * 6)
    }
    .mb-8 {
        margin-bottom: calc(var(--spacing) * 8)
    }
    .mb-10 {
        margin-bottom: calc(var(--spacing) * 10)
    }
    .mb-14 {
        margin-bottom: calc(var(--spacing) * 14)
    }
    .mb-16 {
        margin-bottom: calc(var(--spacing) * 16)
    }
    .mb-\[-2\%\] {
        margin-bottom: -2%
    }
    .mb-\[-5\%\] {
        margin-bottom: -5%
    }
    .mb-\[-15px\] {
        margin-bottom: -15px
    }
    .mb-\[-52px\] {
        margin-bottom: -52px
    }
    .mb-\[1\.5em\] {
        margin-bottom: 1.5em
    }
    .mb-\[10px\] {
        margin-bottom: 10px
    }
    .mb-\[12px\] {
        margin-bottom: 12px
    }
    .-ml-20 {
        margin-left: calc(var(--spacing) * -20)
    }
    .ml-0\.5 {
        margin-left: calc(var(--spacing) * .5)
    }
    .ml-1 {
        margin-left: var(--spacing)
    }
    .ml-2 {
        margin-left: calc(var(--spacing) * 2)
    }
    .ml-3 {
        margin-left: calc(var(--spacing) * 3)
    }
    .ml-4 {
        margin-left: calc(var(--spacing) * 4)
    }
    .ml-\[4\.19rem\] {
        margin-left: 4.19rem
    }
    .ml-\[4px\] {
        margin-left: 4px
    }
    .ml-\[8px\] {
        margin-left: 8px
    }
    .ml-\[10px\] {
        margin-left: 10px
    }
    .ml-\[12px\] {
        margin-left: 12px
    }
    .ml-\[16px\] {
        margin-left: 16px
    }
    .ml-\[20px\] {
        margin-left: 20px
    }
    .ml-\[24px\] {
        margin-left: 24px
    }
    .ml-\[32px\] {
        margin-left: 32px
    }
    .ml-\[36px\] {
        margin-left: 36px
    }
    .ml-\[104px\] {
        margin-left: 104px
    }
    .ml-\[122px\] {
        margin-left: 122px
    }
    .ml-auto {
        margin-left: auto
    }
    .box-border {
        box-sizing: border-box
    }
    .box-content {
        box-sizing: content-box
    }
    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .line-clamp-3 {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .block {
        display: block
    }
    .contents {
        display: contents
    }
    .flex {
        display: flex
    }
    .grid {
        display: grid
    }
    .hidden {
        display: none
    }
    .inline {
        display: inline
    }
    .inline-block {
        display: inline-block
    }
    .inline-flex {
        display: inline-flex
    }
    .list-item {
        display: list-item
    }
    .table {
        display: table
    }
    .table-cell {
        display: table-cell
    }
    .table-row {
        display: table-row
    }
    .aspect-\[0\.575\] {
        aspect-ratio: .575
    }
    .aspect-\[0\.582\] {
        aspect-ratio: .582
    }
    .aspect-square {
        aspect-ratio: 1
    }
    .size-5 {
        width: calc(var(--spacing) * 5);
        height: calc(var(--spacing) * 5)
    }
    .size-6 {
        width: calc(var(--spacing) * 6);
        height: calc(var(--spacing) * 6)
    }
    .size-\[20px\] {
        width: 20px;
        height: 20px
    }
    .size-\[22px\] {
        width: 22px;
        height: 22px
    }
    .size-\[32px\] {
        width: 32px;
        height: 32px
    }
    .size-\[40px\] {
        width: 40px;
        height: 40px
    }
    .size-full {
        width: 100%;
        height: 100%
    }
    .h-0 {
        height: 0
    }
    .h-0\.5 {
        height: calc(var(--spacing) * .5)
    }
    .h-1 {
        height: var(--spacing)
    }
    .h-1\/6 {
        height: 16.6667%
    }
    .h-2 {
        height: calc(var(--spacing) * 2)
    }
    .h-4 {
        height: calc(var(--spacing) * 4)
    }
    .h-6 {
        height: calc(var(--spacing) * 6)
    }
    .h-8 {
        height: calc(var(--spacing) * 8)
    }
    .h-10 {
        height: calc(var(--spacing) * 10)
    }
    .h-12 {
        height: calc(var(--spacing) * 12)
    }
    .h-14 {
        height: calc(var(--spacing) * 14)
    }
    .h-16 {
        height: calc(var(--spacing) * 16)
    }
    .h-20 {
        height: calc(var(--spacing) * 20)
    }
    .h-40 {
        height: calc(var(--spacing) * 40)
    }
    .h-\[1\.4em\] {
        height: 1.4em
    }
    .h-\[1\.55em\] {
        height: 1.55em
    }
    .h-\[1\.313rem\] {
        height: 1.313rem
    }
    .h-\[1em\] {
        height: 1em
    }
    .h-\[2\.375rem\] {
        height: 2.375rem
    }
    .h-\[2px\] {
        height: 2px
    }
    .h-\[3\.75rem\] {
        height: 3.75rem
    }
    .h-\[4\.5rem\] {
        height: 4.5rem
    }
    .h-\[10px\] {
        height: 10px
    }
    .h-\[14px\] {
        height: 14px
    }
    .h-\[16px\] {
        height: 16px
    }
    .h-\[17px\] {
        height: 17px
    }
    .h-\[18px\] {
        height: 18px
    }
    .h-\[20px\] {
        height: 20px
    }
    .h-\[22\.5rem\] {
        height: 22.5rem
    }
    .h-\[23px\] {
        height: 23px
    }
    .h-\[24px\] {
        height: 24px
    }
    .h-\[27px\] {
        height: 27px
    }
    .h-\[28px\] {
        height: 28px
    }
    .h-\[30px\] {
        height: 30px
    }
    .h-\[32px\] {
        height: 32px
    }
    .h-\[33px\] {
        height: 33px
    }
    .h-\[36px\] {
        height: 36px
    }
    .h-\[38px\] {
        height: 38px
    }
    .h-\[40px\] {
        height: 40px
    }
    .h-\[45px\] {
        height: 45px
    }
    .h-\[50px\] {
        height: 50px
    }
    .h-\[54px\] {
        height: 54px
    }
    .h-\[60px\] {
        height: 60px
    }
    .h-\[70px\] {
        height: 70px
    }
    .h-\[72px\] {
        height: 72px
    }
    .h-\[76px\] {
        height: 76px
    }
    .h-\[80px\] {
        height: 80px
    }
    .h-\[100px\] {
        height: 100px
    }
    .h-\[104px\] {
        height: 104px
    }
    .h-\[120px\] {
        height: 120px
    }
    .h-\[124px\] {
        height: 124px
    }
    .h-\[186px\] {
        height: 186px
    }
    .h-\[194px\] {
        height: 194px
    }
    .h-\[240px\] {
        height: 240px
    }
    .h-\[270px\] {
        height: 270px
    }
    .h-\[271px\] {
        height: 271px
    }
    .h-\[307px\] {
        height: 307px
    }
    .h-\[353px\] {
        height: 353px
    }
    .h-\[396px\] {
        height: 396px
    }
    .h-\[480px\] {
        height: 480px
    }
    .h-\[832px\] {
        height: 832px
    }
    .h-auto {
        height: auto
    }
    .h-full {
        height: 100%
    }
    .h-screen {
        height: 100vh
    }
    .h-svh {
        height: 100svh
    }
    .max-h-60 {
        max-height: calc(var(--spacing) * 60)
    }
    .max-h-\[200px\] {
        max-height: 200px
    }
    .max-h-\[734px\] {
        max-height: 734px
    }
    .max-h-screen {
        max-height: 100vh
    }
    .min-h-\[36px\] {
        min-height: 36px
    }
    .min-h-\[56px\] {
        min-height: 56px
    }
    .min-h-\[600px\] {
        min-height: 600px
    }
    .min-h-full {
        min-height: 100%
    }
    .min-h-screen {
        min-height: 100vh
    }
    .w-0 {
        width: 0
    }
    .w-1\/2 {
        width: 50%
    }
    .w-1\/3 {
        width: 33.3333%
    }
    .w-1\/4 {
        width: 25%
    }
    .w-2\/5 {
        width: 40%
    }
    .w-3\/4 {
        width: 75%
    }
    .w-4 {
        width: calc(var(--spacing) * 4)
    }
    .w-4\/5 {
        width: 80%
    }
    .w-6 {
        width: calc(var(--spacing) * 6)
    }
    .w-8 {
        width: calc(var(--spacing) * 8)
    }
    .w-10 {
        width: calc(var(--spacing) * 10)
    }
    .w-11\/12 {
        width: 91.6667%
    }
    .w-12 {
        width: calc(var(--spacing) * 12)
    }
    .w-14 {
        width: calc(var(--spacing) * 14)
    }
    .w-32 {
        width: calc(var(--spacing) * 32)
    }
    .w-80 {
        width: calc(var(--spacing) * 80)
    }
    .w-\[1\.4em\] {
        width: 1.4em
    }
    .w-\[1\.55em\] {
        width: 1.55em
    }
    .w-\[1em\] {
        width: 1em
    }
    .w-\[10px\] {
        width: 10px
    }
    .w-\[12\%\] {
        width: 12%
    }
    .w-\[13\.875rem\] {
        width: 13.875rem
    }
    .w-\[15\%\] {
        width: 15%
    }
    .w-\[15\.5rem\] {
        width: 15.5rem
    }
    .w-\[16px\] {
        width: 16px
    }
    .w-\[18\%\] {
        width: 18%
    }
    .w-\[18px\] {
        width: 18px
    }
    .w-\[19\.5rem\] {
        width: 19.5rem
    }
    .w-\[20px\] {
        width: 20px
    }
    .w-\[22\%\] {
        width: 22%
    }
    .w-\[23rem\] {
        width: 23rem
    }
    .w-\[24px\] {
        width: 24px
    }
    .w-\[30\%\] {
        width: 30%
    }
    .w-\[30px\] {
        width: 30px
    }
    .w-\[32px\] {
        width: 32px
    }
    .w-\[32rem\] {
        width: 32rem
    }
    .w-\[36px\] {
        width: 36px
    }
    .w-\[36rem\] {
        width: 36rem
    }
    .w-\[40px\] {
        width: 40px
    }
    .w-\[42px\] {
        width: 42px
    }
    .w-\[50px\] {
        width: 50px
    }
    .w-\[68rem\] {
        width: 68rem
    }
    .w-\[70px\] {
        width: 70px
    }
    .w-\[72px\] {
        width: 72px
    }
    .w-\[75\%\] {
        width: 75%
    }
    .w-\[80px\] {
        width: 80px
    }
    .w-\[84\%\] {
        width: 84%
    }
    .w-\[88\%\] {
        width: 88%
    }
    .w-\[88px\] {
        width: 88px
    }
    .w-\[92px\] {
        width: 92px
    }
    .w-\[100px\] {
        width: 100px
    }
    .w-\[100vw\] {
        width: 100vw
    }
    .w-\[104px\] {
        width: 104px
    }
    .w-\[108px\] {
        width: 108px
    }
    .w-\[109px\] {
        width: 109px
    }
    .w-\[120px\] {
        width: 120px
    }
    .w-\[125px\] {
        width: 125px
    }
    .w-\[132px\] {
        width: 132px
    }
    .w-\[135px\] {
        width: 135px
    }
    .w-\[136px\] {
        width: 136px
    }
    .w-\[148px\] {
        width: 148px
    }
    .w-\[168px\] {
        width: 168px
    }
    .w-\[180px\] {
        width: 180px
    }
    .w-\[182px\] {
        width: 182px
    }
    .w-\[199px\] {
        width: 199px
    }
    .w-\[221px\] {
        width: 221px
    }
    .w-\[224px\] {
        width: 224px
    }
    .w-\[228px\] {
        width: 228px
    }
    .w-\[250px\] {
        width: 250px
    }
    .w-\[263px\] {
        width: 263px
    }
    .w-\[267px\] {
        width: 267px
    }
    .w-\[270px\] {
        width: 270px
    }
    .w-\[276px\] {
        width: 276px
    }
    .w-\[277px\] {
        width: 277px
    }
    .w-\[280px\] {
        width: 280px
    }
    .w-\[316px\] {
        width: 316px
    }
    .w-\[320px\] {
        width: 320px
    }
    .w-\[323px\] {
        width: 323px
    }
    .w-\[332px\] {
        width: 332px
    }
    .w-\[335px\] {
        width: 335px
    }
    .w-\[346px\] {
        width: 346px
    }
    .w-\[353px\] {
        width: 353px
    }
    .w-\[375px\] {
        width: 375px
    }
    .w-\[393px\] {
        width: 393px
    }
    .w-\[396px\] {
        width: 396px
    }
    .w-\[480px\] {
        width: 480px
    }
    .w-\[520px\] {
        width: 520px
    }
    .w-\[562px\] {
        width: 562px
    }
    .w-\[593px\] {
        width: 593px
    }
    .w-\[737px\] {
        width: 737px
    }
    .w-\[750px\] {
        width: 750px
    }
    .w-\[1372px\] {
        width: 1372px
    }
    .w-\[1440px\] {
        width: 1440px
    }
    .w-auto {
        width: auto
    }
    .w-fit {
        width: fit-content
    }
    .w-full {
        width: 100%
    }
    .w-min {
        width: min-content
    }
    .max-w-\(--breakpoint-xl\) {
        max-width: var(--breakpoint-xl)
    }
    .max-w-2xl {
        max-width: var(--container-2xl)
    }
    .max-w-\[185px\] {
        max-width: 185px
    }
    .max-w-\[224px\] {
        max-width: 224px
    }
    .max-w-\[247px\] {
        max-width: 247px
    }
    .max-w-\[307px\] {
        max-width: 307px
    }
    .max-w-\[316px\] {
        max-width: 316px
    }
    .max-w-\[380px\] {
        max-width: 380px
    }
    .max-w-\[400px\] {
        max-width: 400px
    }
    .max-w-\[420px\] {
        max-width: 420px
    }
    .max-w-\[422px\] {
        max-width: 422px
    }
    .max-w-\[432px\] {
        max-width: 432px
    }
    .max-w-\[466px\] {
        max-width: 466px
    }
    .max-w-\[500px\] {
        max-width: 500px
    }
    .max-w-\[534px\] {
        max-width: 534px
    }
    .max-w-\[590px\] {
        max-width: 590px
    }
    .max-w-\[600px\] {
        max-width: 600px
    }
    .max-w-\[712px\] {
        max-width: 712px
    }
    .max-w-\[828px\] {
        max-width: 828px
    }
    .max-w-\[952px\] {
        max-width: 952px
    }
    .max-w-\[954px\] {
        max-width: 954px
    }
    .max-w-\[960px\] {
        max-width: 960px
    }
    .max-w-\[1040px\] {
        max-width: 1040px
    }
    .max-w-\[1100px\] {
        max-width: 1100px
    }
    .max-w-\[1260px\] {
        max-width: 1260px
    }
    .max-w-\[1440px\] {
        max-width: 1440px
    }
    .max-w-\[auto\] {
        max-width: auto
    }
    .max-w-full {
        max-width: 100%
    }
    .max-w-max {
        max-width: max-content
    }
    .max-w-none {
        max-width: none
    }
    .min-w-\[32px\] {
        min-width: 32px
    }
    .min-w-\[104px\] {
        min-width: 104px
    }
    .min-w-\[126px\] {
        min-width: 126px
    }
    .min-w-\[128px\] {
        min-width: 128px
    }
    .min-w-\[132px\] {
        min-width: 132px
    }
    .min-w-\[154px\] {
        min-width: 154px
    }
    .min-w-\[256px\] {
        min-width: 256px
    }
    .min-w-\[275px\] {
        min-width: 275px
    }
    .min-w-\[322px\] {
        min-width: 322px
    }
    .min-w-\[327px\] {
        min-width: 327px
    }
    .min-w-\[337px\] {
        min-width: 337px
    }
    .min-w-\[545px\] {
        min-width: 545px
    }
    .min-w-\[1358px\] {
        min-width: 1358px
    }
    .min-w-min {
        min-width: min-content
    }
    .flex-0 {
        flex: 0
    }
    .flex-1 {
        flex: 1
    }
    .flex-\[0_0_auto\] {
        flex: none
    }
    .flex-\[1_0_auto\] {
        flex: 1 0 auto
    }
    .flex-none {
        flex: none
    }
    .shrink {
        flex-shrink: 1
    }
    .shrink-0 {
        flex-shrink: 0
    }
    .flex-grow,
    .grow {
        flex-grow: 1
    }
    .basis-3\/5 {
        flex-basis: 60%
    }
    .basis-12 {
        flex-basis: calc(var(--spacing) * 12)
    }
    .basis-13 {
        flex-basis: calc(var(--spacing) * 13)
    }
    .basis-\[30\%\] {
        flex-basis: 30%
    }
    .border-collapse {
        border-collapse: collapse
    }
    .border-separate {
        border-collapse: separate
    }
    .\[border-spacing\:0_2px\] {
        border-spacing: 0 2px
    }
    .origin-top {
        transform-origin: top
    }
    .-translate-x-1\/2 {
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-0 {
        --tw-translate-x: 0px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-full {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-y-0\.5 {
        --tw-translate-y: calc(var(--spacing) * -.5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-y-2 {
        --tw-translate-y: calc(var(--spacing) * -2);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-y-full {
        --tw-translate-y: -100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-0 {
        --tw-translate-y: 0px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-5 {
        --tw-translate-y: calc(var(--spacing) * 5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-\[-0\.1em\] {
        --tw-translate-y: -.1em;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-\[-50\%\] {
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-\[0\.3135rem\] {
        --tw-translate-y: .3135rem;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-full {
        --tw-translate-y: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .scale-0 {
        --tw-scale-x: 0%;
        --tw-scale-y: 0%;
        --tw-scale-z: 0%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .scale-95 {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .scale-100 {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .scale-x-\[-100\%\] {
        --tw-scale-x: -100%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .-scale-y-100 {
        --tw-scale-y: calc(100% * -1);
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .scale-y-0 {
        --tw-scale-y: 0%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .scale-y-100 {
        --tw-scale-y: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .-rotate-45 {
        rotate: -45deg
    }
    .-rotate-\[13\.34deg\] {
        rotate: -13.34deg
    }
    .rotate-45 {
        rotate: 45deg
    }
    .rotate-180 {
        rotate: 180deg
    }
    .rotate-\[-10\.17deg\] {
        rotate: -10.17deg
    }
    .rotate-\[10\.17deg\] {
        rotate: 10.17deg
    }
    .rotate-\[13\.34deg\] {
        rotate: 13.34deg
    }
    .transform {
        transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )
    }
    .animate-pulse {
        animation: var(--animate-pulse)
    }
    .animate-spin {
        animation: var(--animate-spin)
    }
    .cursor-pointer {
        cursor: pointer
    }
    .resize {
        resize: both
    }
    .resize-none {
        resize: none
    }
    .snap-x {
        scroll-snap-type: x var(--tw-scroll-snap-strictness)
    }
    .snap-center {
        scroll-snap-align: center
    }
    .snap-start {
        scroll-snap-align: start
    }
    .scroll-pl-\[20px\] {
        scroll-padding-left: 20px
    }
    .list-none {
        list-style-type: none
    }
    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .grid-cols-\[1fr_80px\] {
        grid-template-columns: 1fr 80px
    }
    .grid-cols-\[1fr_470px\] {
        grid-template-columns: 1fr 470px
    }
    .grid-cols-\[1fr_auto\] {
        grid-template-columns: 1fr auto
    }
    .grid-cols-\[312fr_700fr_470fr\] {
        grid-template-columns: 312fr 700fr 470fr
    }
    .grid-cols-\[auto_1fr\] {
        grid-template-columns: auto 1fr
    }
    .grid-cols-\[repeat\(3\, max-content\)\] {
        grid-template-columns: repeat(3, max-content)
    }
    .grid-cols-\[repeat\(4\, min-content\)\] {
        grid-template-columns: repeat(4, min-content)
    }
    .grid-cols-\[repeat\(auto-fill\, minmax\(100px\, 1fr\)\)\] {
        grid-template-columns: repeat(auto-fill, minmax(100px, 1fr))
    }
    .flex-col {
        flex-direction: column
    }
    .flex-row {
        flex-direction: row
    }
    .flex-row-reverse {
        flex-direction: row-reverse
    }
    .flex-nowrap {
        flex-wrap: nowrap
    }
    .flex-wrap {
        flex-wrap: wrap
    }
    .content-center {
        align-content: center
    }
    .items-center {
        align-items: center
    }
    .items-end {
        align-items: flex-end
    }
    .items-start {
        align-items: flex-start
    }
    .items-stretch {
        align-items: stretch
    }
    .justify-between {
        justify-content: space-between
    }
    .justify-center {
        justify-content: center
    }
    .justify-end {
        justify-content: flex-end
    }
    .justify-start {
        justify-content: flex-start
    }
    .justify-items-center {
        justify-items: center
    }
    .gap-0\.5 {
        gap: calc(var(--spacing) * .5)
    }
    .gap-1 {
        gap: var(--spacing)
    }
    .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5)
    }
    .gap-2 {
        gap: calc(var(--spacing) * 2)
    }
    .gap-2\.5 {
        gap: calc(var(--spacing) * 2.5)
    }
    .gap-3 {
        gap: calc(var(--spacing) * 3)
    }
    .gap-4 {
        gap: calc(var(--spacing) * 4)
    }
    .gap-5 {
        gap: calc(var(--spacing) * 5)
    }
    .gap-6 {
        gap: calc(var(--spacing) * 6)
    }
    .gap-8 {
        gap: calc(var(--spacing) * 8)
    }
    .gap-10 {
        gap: calc(var(--spacing) * 10)
    }
    .gap-12 {
        gap: calc(var(--spacing) * 12)
    }
    .gap-16 {
        gap: calc(var(--spacing) * 16)
    }
    .gap-\[5px\] {
        gap: 5px
    }
    .gap-\[7px\] {
        gap: 7px
    }
    .gap-\[8px\] {
        gap: 8px
    }
    .gap-\[10px\] {
        gap: 10px
    }
    .gap-\[14px\] {
        gap: 14px
    }
    .gap-\[24px\] {
        gap: 24px
    }
    :where(.space-y-1\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-2>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-2\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-3>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-4>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-6>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-10>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))
    }
    .gap-x-2 {
        column-gap: calc(var(--spacing) * 2)
    }
    .gap-x-4 {
        column-gap: calc(var(--spacing) * 4)
    }
    .gap-x-6 {
        column-gap: calc(var(--spacing) * 6)
    }
    .gap-x-\[8px\] {
        column-gap: 8px
    }
    .gap-x-\[16px\] {
        column-gap: 16px
    }
    .gap-x-\[24px\] {
        column-gap: 24px
    }
    .gap-x-\[32px\] {
        column-gap: 32px
    }
    :where(.space-x-2>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))
    }
    :where(.space-x-\[8px\]>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(8px * var(--tw-space-x-reverse));
        margin-inline-end: calc(8px * calc(1 - var(--tw-space-x-reverse)))
    }
    :where(.space-x-\[12px\]>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(12px * var(--tw-space-x-reverse));
        margin-inline-end: calc(12px * calc(1 - var(--tw-space-x-reverse)))
    }
    :where(.space-x-\[30px\]>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(30px * var(--tw-space-x-reverse));
        margin-inline-end: calc(30px * calc(1 - var(--tw-space-x-reverse)))
    }
    :where(.space-x-\[48px\]>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(48px * var(--tw-space-x-reverse));
        margin-inline-end: calc(48px * calc(1 - var(--tw-space-x-reverse)))
    }
    .gap-y-1 {
        row-gap: var(--spacing)
    }
    .gap-y-2 {
        row-gap: calc(var(--spacing) * 2)
    }
    .gap-y-4 {
        row-gap: calc(var(--spacing) * 4)
    }
    .gap-y-5 {
        row-gap: calc(var(--spacing) * 5)
    }
    .gap-y-6 {
        row-gap: calc(var(--spacing) * 6)
    }
    .gap-y-8 {
        row-gap: calc(var(--spacing) * 8)
    }
    .self-center {
        align-self: center
    }
    .self-stretch {
        align-self: stretch
    }
    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .overflow-auto {
        overflow: auto
    }
    .overflow-hidden {
        overflow: hidden
    }
    .overflow-visible {
        overflow: visible
    }
    .overflow-x-auto {
        overflow-x: auto
    }
    .overflow-x-hidden {
        overflow-x: hidden
    }
    .overflow-y-auto {
        overflow-y: auto
    }
    .scroll-smooth {
        scroll-behavior: smooth
    }
    .rounded {
        border-radius: .25rem
    }
    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }
    .rounded-3xl {
        border-radius: var(--radius-3xl)
    }
    .rounded-\[0_0_50\%_50\%\] {
        border-radius: 0 0 50% 50%
    }
    .rounded-\[3px\] {
        border-radius: 3px
    }
    .rounded-\[3rem\] {
        border-radius: 3rem
    }
    .rounded-\[5\.625rem\] {
        border-radius: 5.625rem
    }
    .rounded-\[7\.2px\] {
        border-radius: 7.2px
    }
    .rounded-\[10px\] {
        border-radius: 10px
    }
    .rounded-\[14px\] {
        border-radius: 14px
    }
    .rounded-\[15px\] {
        border-radius: 15px
    }
    .rounded-\[18px\] {
        border-radius: 18px
    }
    .rounded-\[20px\] {
        border-radius: 20px
    }
    .rounded-\[27px\] {
        border-radius: 27px
    }
    .rounded-\[30px\] {
        border-radius: 30px
    }
    .rounded-\[32px\] {
        border-radius: 32px
    }
    .rounded-\[40px\] {
        border-radius: 40px
    }
    .rounded-\[48px\] {
        border-radius: 48px
    }
    .rounded-\[50px\] {
        border-radius: 50px
    }
    .rounded-\[80px\] {
        border-radius: 80px
    }
    .rounded-\[90px\] {
        border-radius: 90px
    }
    .rounded-\[100px\] {
        border-radius: 100px
    }
    .rounded-full {
        border-radius: 3.40282e38px
    }
    .rounded-lg {
        border-radius: var(--radius-lg)
    }
    .rounded-md {
        border-radius: var(--radius-md)
    }
    .rounded-sm {
        border-radius: var(--radius-sm)
    }
    .rounded-xl {
        border-radius: var(--radius-xl)
    }
    .rounded-t {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }
    .rounded-t-3xl {
        border-top-left-radius: var(--radius-3xl);
        border-top-right-radius: var(--radius-3xl)
    }
    .rounded-t-\[2\.5rem\] {
        border-top-left-radius: 2.5rem;
        border-top-right-radius: 2.5rem
    }
    .rounded-l-\[4rem\] {
        border-top-left-radius: 4rem;
        border-bottom-left-radius: 4rem
    }
    .rounded-tl-full {
        border-top-left-radius: 3.40282e38px
    }
    .rounded-tl-lg {
        border-top-left-radius: var(--radius-lg)
    }
    .rounded-tl-xl {
        border-top-left-radius: var(--radius-xl)
    }
    .rounded-r {
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem
    }
    .rounded-r-\[4rem\] {
        border-top-right-radius: 4rem;
        border-bottom-right-radius: 4rem
    }
    .rounded-tr-lg {
        border-top-right-radius: var(--radius-lg)
    }
    .rounded-br-lg {
        border-bottom-right-radius: var(--radius-lg)
    }
    .rounded-br-sm {
        border-bottom-right-radius: var(--radius-sm)
    }
    .rounded-br-xl {
        border-bottom-right-radius: var(--radius-xl)
    }
    .rounded-bl-3xl {
        border-bottom-left-radius: var(--radius-3xl)
    }
    .rounded-bl-lg {
        border-bottom-left-radius: var(--radius-lg)
    }
    .rounded-bl-sm {
        border-bottom-left-radius: var(--radius-sm)
    }
    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }
    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0
    }
    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }
    .border-5 {
        border-style: var(--tw-border-style);
        border-width: 5px
    }
    .border-\[1\.5px\] {
        border-style: var(--tw-border-style);
        border-width: 1.5px
    }
    .border-\[1\.25px\] {
        border-style: var(--tw-border-style);
        border-width: 1.25px
    }
    .border-\[3px\] {
        border-style: var(--tw-border-style);
        border-width: 3px
    }
    .border-\[5px\] {
        border-style: var(--tw-border-style);
        border-width: 5px
    }
    .border-x-14 {
        border-inline-style: var(--tw-border-style);
        border-inline-width: 14px
    }
    .border-t-2 {
        border-top-style: var(--tw-border-style);
        border-top-width: 2px
    }
    .border-t-\[1px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }
    .border-t-\[3px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 3px
    }
    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }
    .border-r-2 {
        border-right-style: var(--tw-border-style);
        border-right-width: 2px
    }
    .border-r-\[3px\] {
        border-right-style: var(--tw-border-style);
        border-right-width: 3px
    }
    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }
    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px
    }
    .border-b-16 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 16px
    }
    .border-b-\[3px\] {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 3px
    }
    .border-b-\[5px\] {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 5px
    }
    .border-l-2 {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px
    }
    .border-l-\[6px\] {
        border-left-style: var(--tw-border-style);
        border-left-width: 6px
    }
    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed
    }
    .border-none {
        --tw-border-style: none;
        border-style: none
    }
    .border-solid {
        --tw-border-style: solid;
        border-style: solid
    }
    .border-\[\#00aec2\] {
        border-color: #00aec2
    }
    .border-\[\#1e1e1e\] {
        border-color: #1e1e1e
    }
    .border-\[\#D04526\] {
        border-color: #d04526
    }
    .border-\[\#F4EFD0\] {
        border-color: #f4efd0
    }
    .border-answers {
        border-color: var(--color-answers)
    }
    .border-blue-00 {
        border-color: var(--color-blue-00)
    }
    .border-gray-02 {
        border-color: var(--color-gray-02)
    }
    .border-gray-04 {
        border-color: var(--color-gray-04)
    }
    .border-gray-05 {
        border-color: var(--color-gray-05)
    }
    .border-gray-06 {
        border-color: var(--color-gray-06)
    }
    .border-gray-07 {
        border-color: var(--color-gray-07)
    }
    .border-green-00 {
        border-color: var(--color-green-00)
    }
    .border-orange-01 {
        border-color: var(--color-orange-01)
    }
    .border-pairs-blue-00 {
        border-color: var(--color-pairs-blue-00)
    }
    .border-pairs-blue-01 {
        border-color: var(--color-pairs-blue-01)
    }
    .border-pairs-blue-02 {
        border-color: var(--color-pairs-blue-02)
    }
    .border-pairs-blue-03 {
        border-color: var(--color-pairs-blue-03)
    }
    .border-purple-00 {
        border-color: var(--color-purple-00)
    }
    .border-purple-01 {
        border-color: var(--color-purple-01)
    }
    .border-red-00 {
        border-color: var(--color-red-00)
    }
    .border-red-01 {
        border-color: var(--color-red-01)
    }
    .border-red-02 {
        border-color: var(--color-red-02)
    }
    .border-red-03 {
        border-color: var(--color-red-03)
    }
    .border-white {
        border-color: var(--color-white)
    }
    .border-white\/0 {
        border-color: #0000
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/0 {
            border-color: color-mix(in oklab, var(--color-white) 0%, transparent)
        }
    }
    .border-white\/32 {
        border-color: #ffffff52
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/32 {
            border-color: color-mix(in oklab, var(--color-white) 32%, transparent)
        }
    }
    .border-white\/50 {
        border-color: #ffffff80
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/50 {
            border-color: color-mix(in oklab, var(--color-white) 50%, transparent)
        }
    }
    .border-yellow-01 {
        border-color: var(--color-yellow-01)
    }
    .border-x-transparent {
        border-inline-color: #0000
    }
    .border-t-pairs-blue-03 {
        border-top-color: var(--color-pairs-blue-03)
    }
    .border-t-red-03 {
        border-top-color: var(--color-red-03)
    }
    .border-t-yellow-01 {
        border-top-color: var(--color-yellow-01)
    }
    .border-r-current {
        border-right-color: currentColor
    }
    .border-b-current {
        border-bottom-color: currentColor
    }
    .border-b-white {
        border-bottom-color: var(--color-white)
    }
    .border-l-pairs-blue-03 {
        border-left-color: var(--color-pairs-blue-03)
    }
    .border-l-red-03 {
        border-left-color: var(--color-red-03)
    }
    .border-l-yellow-01 {
        border-left-color: var(--color-yellow-01)
    }
    .bg-pairs-button-grad {
        background-color: var(--color-white);
        background-repeat: no-repeat;
        background-size: cover;
        background-origin: border-box;
        background-clip: border-box;
        background-image: var(--color-pairs-gradient)
    }
    .bg-tw-section {
        background-color: #00c9da;
        background-color: color(display-p3 0 .7569 .8314)
    }
    .bg-\[\#00AEC2\] {
        background-color: #00aec2
    }
    .bg-\[\#00C1D4\] {
        background-color: #00c1d4
    }
    .bg-\[\#000\]\/70 {
        background-color: #000000b3;
        background-color: lab(0% 0 0/.7)
    }
    .bg-\[\#06C755\] {
        background-color: #06c755
    }
    .bg-\[\#26D040\] {
        background-color: #26d040
    }
    .bg-\[\#333333\] {
        background-color: #333
    }
    .bg-\[\#D04526\] {
        background-color: #d04526
    }
    .bg-\[\#E0F8FC\] {
        background-color: #e0f8fc
    }
    .bg-\[\#F4EFD0\] {
        background-color: #f4efd0
    }
    .bg-\[\#F4F9E9\] {
        background-color: #f4f9e9
    }
    .bg-\[\#FF4F57\] {
        background-color: #ff4f57
    }
    .bg-\[\#FF6B9D\] {
        background-color: #ff6b9d
    }
    .bg-\[\#d04526\] {
        background-color: #d04526
    }
    .bg-\[\#f4feff\] {
        background-color: #f4feff
    }
    .bg-\[\#f5f5f5\] {
        background-color: #f5f5f5
    }
    .bg-\[\#fafbfb\] {
        background-color: #fafbfb
    }
    .bg-\[\#ffff13\] {
        background-color: #ffff13
    }
    .bg-answers {
        background-color: var(--color-answers)
    }
    .bg-black\/50 {
        background-color: #00000080
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/50 {
            background-color: color-mix(in oklab, var(--color-black) 50%, transparent)
        }
    }
    .bg-blue-00 {
        background-color: var(--color-blue-00)
    }
    .bg-blue-01 {
        background-color: var(--color-blue-01)
    }
    .bg-blue-02 {
        background-color: var(--color-blue-02)
    }
    .bg-blue-03 {
        background-color: var(--color-blue-03)
    }
    .bg-gray-00 {
        background-color: var(--color-gray-00)
    }
    .bg-gray-01 {
        background-color: var(--color-gray-01)
    }
    .bg-gray-02 {
        background-color: var(--color-gray-02)
    }
    .bg-gray-04 {
        background-color: var(--color-gray-04)
    }
    .bg-gray-06 {
        background-color: var(--color-gray-06)
    }
    .bg-gray-07 {
        background-color: var(--color-gray-07)
    }
    .bg-gray-100 {
        background-color: var(--color-gray-100)
    }
    .bg-gray-200 {
        background-color: var(--color-gray-200)
    }
    .bg-gray-400 {
        background-color: var(--color-gray-400)
    }
    .bg-green-00 {
        background-color: var(--color-green-00)
    }
    .bg-green-03 {
        background-color: var(--color-green-03)
    }
    .bg-orange-01 {
        background-color: var(--color-orange-01)
    }
    .bg-orange-03 {
        background-color: var(--color-orange-03)
    }
    .bg-pairs-blue-00 {
        background-color: var(--color-pairs-blue-00)
    }
    .bg-pairs-blue-00\/\[0\.72\] {
        background-color: #007f90b8
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-pairs-blue-00\/\[0\.72\] {
            background-color: color-mix(in oklab, var(--color-pairs-blue-00) 72%, transparent)
        }
    }
    .bg-pairs-blue-01 {
        background-color: var(--color-pairs-blue-01)
    }
    .bg-pairs-blue-02 {
        background-color: var(--color-pairs-blue-02)
    }
    .bg-pairs-blue-03 {
        background-color: var(--color-pairs-blue-03)
    }
    .bg-pairs-blue-06 {
        background-color: var(--color-pairs-blue-06)
    }
    .bg-purple-00 {
        background-color: var(--color-purple-00)
    }
    .bg-purple-01 {
        background-color: var(--color-purple-01)
    }
    .bg-purple-06 {
        background-color: var(--color-purple-06)
    }
    .bg-red-00 {
        background-color: var(--color-red-00)
    }
    .bg-red-01 {
        background-color: var(--color-red-01)
    }
    .bg-red-02 {
        background-color: var(--color-red-02)
    }
    .bg-red-03 {
        background-color: var(--color-red-03)
    }
    .bg-red-06 {
        background-color: var(--color-red-06)
    }
    .bg-white {
        background-color: var(--color-white)
    }
    .bg-white\/40 {
        background-color: #fff6
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/40 {
            background-color: color-mix(in oklab, var(--color-white) 40%, transparent)
        }
    }
    .bg-white\/50 {
        background-color: #ffffff80
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/50 {
            background-color: color-mix(in oklab, var(--color-white) 50%, transparent)
        }
    }
    .bg-yellow-01 {
        background-color: var(--color-yellow-01)
    }
    .bg-yellow-04 {
        background-color: var(--color-yellow-04)
    }
    .bg-yellow-06 {
        background-color: var(--color-yellow-06)
    }
    .bg-linear-to-bl {
        --tw-gradient-position: to bottom left
    }
    @supports (background-image:linear-gradient(in lab, red, red)) {
        .bg-linear-to-bl {
            --tw-gradient-position: to bottom left in oklab
        }
    }
    .bg-linear-to-bl {
        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))
    }
    .\[background-image\:linear-gradient\(transparent_96\%\, rgba\(208\, 69\, 38\, 0\.16\)_96\%\)\] {
        background-image: linear-gradient(#0000 96%, #d0452629 96%)
    }
    .bg-\[linear-gradient\(180deg\, \#9CD9EC_-22\.61\%\, \#17CFE2_10\.05\%\, \#1DD0DE_58\.01\%\, \#30D4D3_78\.35\%\, \#D7F26E_111\.94\%\)\] {
        background-image: linear-gradient(#9cd9ec -22.61%, #17cfe2 10.05%, #1dd0de 58.01%, #30d4d3 78.35%, #d7f26e 111.94%)
    }
    .bg-\[radial-gradient\(312\.36\%_288\.03\%_at_-28\.62\%_128\.30\%\, \#D7F26E_0\%\, \#ADEB87_7\.9227\%\, \#84E3A1_15\.845\%\, \#5ADCBA_23\.768\%\, \#30D4D3_31\.691\%\, \#1DD0DE_43\.669\%\, \#17CFE2_54\.486\%\, \#38D2E5_57\.274\%\, \#5AD4E7_60\.062\%\, \#7BD7EA_62\.85\%\, \#9CD9EC_65\.638\%\)\] {
        background-image: radial-gradient(312.36% 288.03% at -28.62% 128.3%, #d7f26e 0%, #adeb87 7.9227%, #84e3a1 15.845%, #5adcba 23.768%, #30d4d3 31.691%, #1dd0de 43.669%, #17cfe2 54.486%, #38d2e5 57.274%, #5ad4e7 60.062%, #7bd7ea 62.85%, #9cd9ec 65.638%)
    }
    .from-\[\#B3ECFE\] {
        --tw-gradient-from: #b3ecfe;
        --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-transparent {
        --tw-gradient-from: transparent;
        --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))
    }
    .via-\[\#00BDD0\] {
        --tw-gradient-via: #00bdd0;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }
    .to-\[\#D7F26E\] {
        --tw-gradient-to: #d7f26e;
        --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-white {
        --tw-gradient-to: var(--color-white);
        --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))
    }
    .\[background-size\:100\%_1\.8em\] {
        background-size: 100% 1.8em
    }
    .bg-auto {
        background-size: auto
    }
    .bg-cover {
        background-size: cover
    }
    .bg-\[center_390px\] {
        background-position: 50% 390px
    }
    .bg-\[center_bottom\] {
        background-position: bottom
    }
    .bg-center {
        background-position: 50%
    }
    .bg-top {
        background-position: top
    }
    .\[background-repeat\:repeat\] {
        background-repeat: repeat
    }
    .bg-no-repeat {
        background-repeat: no-repeat
    }
    .bg-repeat-y {
        background-repeat: repeat-y
    }
    .bg-origin-border {
        background-origin: border-box
    }
    .fill-\[\#00C1D4\] {
        fill: #00c1d4
    }
    .fill-\[\#CCF264\] {
        fill: #ccf264
    }
    .fill-\[\#EAFAC6\] {
        fill: #eafac6
    }
    .fill-\[\#FFA567\] {
        fill: #ffa567
    }
    .fill-gray-01 {
        fill: var(--color-gray-01)
    }
    .fill-pairs-blue-03 {
        fill: var(--color-pairs-blue-03)
    }
    .fill-pairs-blue-06 {
        fill: var(--color-pairs-blue-06)
    }
    .stroke-gray-01 {
        stroke: var(--color-gray-01)
    }
    .object-contain {
        object-fit: contain
    }
    .object-cover {
        object-fit: cover
    }
    .object-fill {
        object-fit: fill
    }
    .p-0 {
        padding: 0
    }
    .p-2 {
        padding: calc(var(--spacing) * 2)
    }
    .p-3 {
        padding: calc(var(--spacing) * 3)
    }
    .p-4 {
        padding: calc(var(--spacing) * 4)
    }
    .p-6 {
        padding: calc(var(--spacing) * 6)
    }
    .p-\[12px\] {
        padding: 12px
    }
    .p-\[16px\] {
        padding: 16px
    }
    .px-0 {
        padding-inline: 0
    }
    .px-0\.5 {
        padding-inline: calc(var(--spacing) * .5)
    }
    .px-2 {
        padding-inline: calc(var(--spacing) * 2)
    }
    .px-3 {
        padding-inline: calc(var(--spacing) * 3)
    }
    .px-4 {
        padding-inline: calc(var(--spacing) * 4)
    }
    .px-5 {
        padding-inline: calc(var(--spacing) * 5)
    }
    .px-6 {
        padding-inline: calc(var(--spacing) * 6)
    }
    .px-8 {
        padding-inline: calc(var(--spacing) * 8)
    }
    .px-9 {
        padding-inline: calc(var(--spacing) * 9)
    }
    .px-10 {
        padding-inline: calc(var(--spacing) * 10)
    }
    .px-12 {
        padding-inline: calc(var(--spacing) * 12)
    }
    .px-16 {
        padding-inline: calc(var(--spacing) * 16)
    }
    .px-\[2\.375rem\] {
        padding-inline: 2.375rem
    }
    .px-\[5px\] {
        padding-inline: 5px
    }
    .px-\[6px\] {
        padding-inline: 6px
    }
    .px-\[8px\] {
        padding-inline: 8px
    }
    .px-\[9px\] {
        padding-inline: 9px
    }
    .px-\[10px\] {
        padding-inline: 10px
    }
    .px-\[12px\] {
        padding-inline: 12px
    }
    .px-\[14px\] {
        padding-inline: 14px
    }
    .px-\[15px\] {
        padding-inline: 15px
    }
    .px-\[16px\] {
        padding-inline: 16px
    }
    .px-\[18px\] {
        padding-inline: 18px
    }
    .px-\[20px\] {
        padding-inline: 20px
    }
    .px-\[24px\] {
        padding-inline: 24px
    }
    .px-\[28px\] {
        padding-inline: 28px
    }
    .px-\[32px\] {
        padding-inline: 32px
    }
    .px-\[34px\] {
        padding-inline: 34px
    }
    .px-\[36px\] {
        padding-inline: 36px
    }
    .px-\[38px\] {
        padding-inline: 38px
    }
    .px-\[40px\] {
        padding-inline: 40px
    }
    .px-\[44px\] {
        padding-inline: 44px
    }
    .px-\[48px\] {
        padding-inline: 48px
    }
    .px-\[52px\] {
        padding-inline: 52px
    }
    .px-\[64px\] {
        padding-inline: 64px
    }
    .px-\[72px\] {
        padding-inline: 72px
    }
    .px-\[78px\] {
        padding-inline: 78px
    }
    .px-\[102px\] {
        padding-inline: 102px
    }
    .py-0 {
        padding-block: 0
    }
    .py-0\.5 {
        padding-block: calc(var(--spacing) * .5)
    }
    .py-1 {
        padding-block: var(--spacing)
    }
    .py-1\.5 {
        padding-block: calc(var(--spacing) * 1.5)
    }
    .py-2 {
        padding-block: calc(var(--spacing) * 2)
    }
    .py-2\.5 {
        padding-block: calc(var(--spacing) * 2.5)
    }
    .py-3 {
        padding-block: calc(var(--spacing) * 3)
    }
    .py-3\.5 {
        padding-block: calc(var(--spacing) * 3.5)
    }
    .py-4 {
        padding-block: calc(var(--spacing) * 4)
    }
    .py-5 {
        padding-block: calc(var(--spacing) * 5)
    }
    .py-6 {
        padding-block: calc(var(--spacing) * 6)
    }
    .py-7 {
        padding-block: calc(var(--spacing) * 7)
    }
    .py-8 {
        padding-block: calc(var(--spacing) * 8)
    }
    .py-9 {
        padding-block: calc(var(--spacing) * 9)
    }
    .py-10 {
        padding-block: calc(var(--spacing) * 10)
    }
    .py-12 {
        padding-block: calc(var(--spacing) * 12)
    }
    .py-14 {
        padding-block: calc(var(--spacing) * 14)
    }
    .py-16 {
        padding-block: calc(var(--spacing) * 16)
    }
    .py-\[0\.3125rem\] {
        padding-block: .3125rem
    }
    .py-\[0\.4375rem\] {
        padding-block: .4375rem
    }
    .py-\[1\.375rem\] {
        padding-block: 1.375rem
    }
    .py-\[2px\] {
        padding-block: 2px
    }
    .py-\[4px\] {
        padding-block: 4px
    }
    .py-\[5px\] {
        padding-block: 5px
    }
    .py-\[6px\] {
        padding-block: 6px
    }
    .py-\[7px\] {
        padding-block: 7px
    }
    .py-\[8px\] {
        padding-block: 8px
    }
    .py-\[9px\] {
        padding-block: 9px
    }
    .py-\[10px\] {
        padding-block: 10px
    }
    .py-\[12\%\] {
        padding-block: 12%
    }
    .py-\[14px\] {
        padding-block: 14px
    }
    .py-\[15px\] {
        padding-block: 15px
    }
    .py-\[18px\] {
        padding-block: 18px
    }
    .py-\[21px\] {
        padding-block: 21px
    }
    .py-\[24px\] {
        padding-block: 24px
    }
    .py-\[48px\] {
        padding-block: 48px
    }
    .py-\[55px\] {
        padding-block: 55px
    }
    .pt-1 {
        padding-top: var(--spacing)
    }
    .pt-2 {
        padding-top: calc(var(--spacing) * 2)
    }
    .pt-2\.5 {
        padding-top: calc(var(--spacing) * 2.5)
    }
    .pt-3 {
        padding-top: calc(var(--spacing) * 3)
    }
    .pt-4 {
        padding-top: calc(var(--spacing) * 4)
    }
    .pt-5 {
        padding-top: calc(var(--spacing) * 5)
    }
    .pt-6 {
        padding-top: calc(var(--spacing) * 6)
    }
    .pt-7 {
        padding-top: calc(var(--spacing) * 7)
    }
    .pt-8 {
        padding-top: calc(var(--spacing) * 8)
    }
    .pt-9 {
        padding-top: calc(var(--spacing) * 9)
    }
    .pt-10 {
        padding-top: calc(var(--spacing) * 10)
    }
    .pt-11 {
        padding-top: calc(var(--spacing) * 11)
    }
    .pt-12 {
        padding-top: calc(var(--spacing) * 12)
    }
    .pt-14 {
        padding-top: calc(var(--spacing) * 14)
    }
    .pt-16 {
        padding-top: calc(var(--spacing) * 16)
    }
    .pt-20 {
        padding-top: calc(var(--spacing) * 20)
    }
    .pt-24 {
        padding-top: calc(var(--spacing) * 24)
    }
    .pt-28 {
        padding-top: calc(var(--spacing) * 28)
    }
    .pt-\[0\.81rem\] {
        padding-top: .81rem
    }
    .pt-\[0\.438rem\] {
        padding-top: .438rem
    }
    .pt-\[1\.56rem\] {
        padding-top: 1.56rem
    }
    .pt-\[1\.563rem\] {
        padding-top: 1.563rem
    }
    .pt-\[4px\] {
        padding-top: 4px
    }
    .pt-\[5\.625rem\] {
        padding-top: 5.625rem
    }
    .pt-\[7\.5rem\] {
        padding-top: 7.5rem
    }
    .pt-\[10px\] {
        padding-top: 10px
    }
    .pt-\[32px\] {
        padding-top: 32px
    }
    .pt-\[84px\] {
        padding-top: 84px
    }
    .pr-2 {
        padding-right: calc(var(--spacing) * 2)
    }
    .pr-4 {
        padding-right: calc(var(--spacing) * 4)
    }
    .pr-5 {
        padding-right: calc(var(--spacing) * 5)
    }
    .pr-32 {
        padding-right: calc(var(--spacing) * 32)
    }
    .pr-\[6px\] {
        padding-right: 6px
    }
    .pr-\[8px\] {
        padding-right: 8px
    }
    .pr-\[12px\] {
        padding-right: 12px
    }
    .pr-\[18px\] {
        padding-right: 18px
    }
    .pr-\[20px\] {
        padding-right: 20px
    }
    .pr-\[26px\] {
        padding-right: 26px
    }
    .pr-\[30px\] {
        padding-right: 30px
    }
    .pb-2 {
        padding-bottom: calc(var(--spacing) * 2)
    }
    .pb-2\.5 {
        padding-bottom: calc(var(--spacing) * 2.5)
    }
    .pb-3 {
        padding-bottom: calc(var(--spacing) * 3)
    }
    .pb-4 {
        padding-bottom: calc(var(--spacing) * 4)
    }
    .pb-5 {
        padding-bottom: calc(var(--spacing) * 5)
    }
    .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-11 {
        padding-bottom: calc(var(--spacing) * 11)
    }
    .pb-12 {
        padding-bottom: calc(var(--spacing) * 12)
    }
    .pb-14 {
        padding-bottom: calc(var(--spacing) * 14)
    }
    .pb-16 {
        padding-bottom: calc(var(--spacing) * 16)
    }
    .pb-24 {
        padding-bottom: calc(var(--spacing) * 24)
    }
    .pb-36 {
        padding-bottom: calc(var(--spacing) * 36)
    }
    .pb-\[0\.5em\] {
        padding-bottom: .5em
    }
    .pb-\[0\.88rem\] {
        padding-bottom: .88rem
    }
    .pb-\[0\.94rem\] {
        padding-bottom: .94rem
    }
    .pb-\[0\.688rem\] {
        padding-bottom: .688rem
    }
    .pb-\[2\.188rem\] {
        padding-bottom: 2.188rem
    }
    .pb-\[2px\] {
        padding-bottom: 2px
    }
    .pb-\[3\.25rem\] {
        padding-bottom: 3.25rem
    }
    .pb-\[3\.75rem\] {
        padding-bottom: 3.75rem
    }
    .pb-\[4\.5rem\] {
        padding-bottom: 4.5rem
    }
    .pb-\[4\.375rem\] {
        padding-bottom: 4.375rem
    }
    .pb-\[5\.5rem\] {
        padding-bottom: 5.5rem
    }
    .pb-\[6\.75rem\] {
        padding-bottom: 6.75rem
    }
    .pb-\[15\%\] {
        padding-bottom: 15%
    }
    .pb-\[40px\] {
        padding-bottom: 40px
    }
    .pb-\[52px\] {
        padding-bottom: 52px
    }
    .pb-\[54px\] {
        padding-bottom: 54px
    }
    .pb-\[64px\] {
        padding-bottom: 64px
    }
    .pb-\[94px\] {
        padding-bottom: 94px
    }
    .pb-\[193px\] {
        padding-bottom: 193px
    }
    .pl-0 {
        padding-left: 0
    }
    .pl-1 {
        padding-left: var(--spacing)
    }
    .pl-2 {
        padding-left: calc(var(--spacing) * 2)
    }
    .pl-4 {
        padding-left: calc(var(--spacing) * 4)
    }
    .pl-5 {
        padding-left: calc(var(--spacing) * 5)
    }
    .pl-6 {
        padding-left: calc(var(--spacing) * 6)
    }
    .pl-11 {
        padding-left: calc(var(--spacing) * 11)
    }
    .pl-16 {
        padding-left: calc(var(--spacing) * 16)
    }
    .pl-32 {
        padding-left: calc(var(--spacing) * 32)
    }
    .pl-\[1\.125rem\] {
        padding-left: 1.125rem
    }
    .pl-\[4px\] {
        padding-left: 4px
    }
    .pl-\[5px\] {
        padding-left: 5px
    }
    .pl-\[6px\] {
        padding-left: 6px
    }
    .pl-\[8px\] {
        padding-left: 8px
    }
    .pl-\[10px\] {
        padding-left: 10px
    }
    .pl-\[20px\] {
        padding-left: 20px
    }
    .pl-\[32px\] {
        padding-left: 32px
    }
    .pl-\[36px\] {
        padding-left: 36px
    }
    .pl-\[44px\] {
        padding-left: 44px
    }
    .pl-\[88px\] {
        padding-left: 88px
    }
    .text-center {
        text-align: center
    }
    .text-left {
        text-align: left
    }
    .text-right {
        text-align: right
    }
    .align-middle {
        vertical-align: middle
    }
    .align-super {
        vertical-align: super
    }
    .align-text-bottom {
        vertical-align: text-bottom
    }
    .align-text-top {
        vertical-align: text-top
    }
    .font-sans-ko-noto-sans-kr {
        font-family: var(--font-sans-ko-noto-sans-kr)
    }
    .post-nav {
        font-size: var(--text-headline-5-sp);
        line-height: var(--tw-leading, var(--text-headline-5-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-5-sp--font-weight));
        color: var(--color-fontColor-link);
        text-decoration-line: underline
    }
    @media (min-width:1024px) {
        .post-nav {
            font-size: var(--text-headline-5-pc);
            line-height: var(--tw-leading, var(--text-headline-5-pc--line-height));
            font-weight: var(--tw-font-weight, var(--text-headline-5-pc--font-weight))
        }
    }
    .post-body {
        font-size: var(--text-body-1-wide-sp);
        line-height: var(--tw-leading, var(--text-body-1-wide-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-body-1-wide-sp--font-weight));
        color: var(--color-gray-00)
    }
    @media (min-width:1024px) {
        .post-body {
            font-size: var(--text-body-1-wide-pc);
            line-height: var(--tw-leading, var(--text-body-1-wide-pc--line-height));
            font-weight: var(--tw-font-weight, var(--text-body-1-wide-pc--font-weight))
        }
    }
    .post-caption {
        font-size: var(--text-caption-1-sp);
        line-height: var(--tw-leading, var(--text-caption-1-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-caption-1-sp--font-weight));
        color: var(--color-white)
    }
    @media (min-width:1024px) {
        .post-caption {
            font-size: var(--text-caption-1-pc);
            line-height: var(--tw-leading, var(--text-caption-1-pc--line-height));
            font-weight: var(--tw-font-weight, var(--text-caption-1-pc--font-weight))
        }
    }
    .post-nav-title {
        font-size: var(--text-headline-3-sp);
        line-height: var(--tw-leading, var(--text-headline-3-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-3-sp--font-weight));
        color: var(--color-gray-00)
    }
    @media (min-width:1024px) {
        .post-nav-title {
            font-size: var(--text-headline-3-pc);
            line-height: var(--tw-leading, var(--text-headline-3-pc--line-height));
            font-weight: var(--tw-font-weight, var(--text-headline-3-pc--font-weight))
        }
    }
    .text-body-1-sp {
        font-size: var(--text-body-1-sp);
        line-height: var(--tw-leading, var(--text-body-1-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-body-1-sp--font-weight))
    }
    .text-body-1-wide-sp {
        font-size: var(--text-body-1-wide-sp);
        line-height: var(--tw-leading, var(--text-body-1-wide-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-body-1-wide-sp--font-weight))
    }
    .text-body-2-sp {
        font-size: var(--text-body-2-sp);
        line-height: var(--tw-leading, var(--text-body-2-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-body-2-sp--font-weight))
    }
    .text-caption-1-pc {
        font-size: var(--text-caption-1-pc);
        line-height: var(--tw-leading, var(--text-caption-1-pc--line-height));
        font-weight: var(--tw-font-weight, var(--text-caption-1-pc--font-weight))
    }
    .text-caption-1-sp {
        font-size: var(--text-caption-1-sp);
        line-height: var(--tw-leading, var(--text-caption-1-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-caption-1-sp--font-weight))
    }
    .text-caption-2-pc {
        font-size: var(--text-caption-2-pc);
        line-height: var(--tw-leading, var(--text-caption-2-pc--line-height));
        font-weight: var(--tw-font-weight, var(--text-caption-2-pc--font-weight))
    }
    .text-caption-2-sp {
        font-size: var(--text-caption-2-sp);
        line-height: var(--tw-leading, var(--text-caption-2-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-caption-2-sp--font-weight))
    }
    .text-headline-0-sp {
        font-size: var(--text-headline-0-sp);
        line-height: var(--tw-leading, var(--text-headline-0-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-0-sp--font-weight))
    }
    .text-headline-1-sp {
        font-size: var(--text-headline-1-sp);
        line-height: var(--tw-leading, var(--text-headline-1-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-1-sp--font-weight))
    }
    .text-headline-2-pc {
        font-size: var(--text-headline-2-pc);
        line-height: var(--tw-leading, var(--text-headline-2-pc--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-2-pc--font-weight))
    }
    .text-headline-2-sp {
        font-size: var(--text-headline-2-sp);
        line-height: var(--tw-leading, var(--text-headline-2-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-2-sp--font-weight))
    }
    .text-headline-3-pc {
        font-size: var(--text-headline-3-pc);
        line-height: var(--tw-leading, var(--text-headline-3-pc--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-3-pc--font-weight))
    }
    .text-headline-3-sp {
        font-size: var(--text-headline-3-sp);
        line-height: var(--tw-leading, var(--text-headline-3-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-3-sp--font-weight))
    }
    .text-headline-4-sp {
        font-size: var(--text-headline-4-sp);
        line-height: var(--tw-leading, var(--text-headline-4-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-4-sp--font-weight))
    }
    .text-headline-5-pc {
        font-size: var(--text-headline-5-pc);
        line-height: var(--tw-leading, var(--text-headline-5-pc--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-5-pc--font-weight))
    }
    .text-headline-5-sp {
        font-size: var(--text-headline-5-sp);
        line-height: var(--tw-leading, var(--text-headline-5-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-5-sp--font-weight))
    }
    .text-headline-6-sp {
        font-size: var(--text-headline-6-sp);
        line-height: var(--tw-leading, var(--text-headline-6-sp--line-height));
        font-weight: var(--tw-font-weight, var(--text-headline-6-sp--font-weight))
    }
    .text-2xl {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height))
    }
    .text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height))
    }
    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading, var(--text-4xl--line-height))
    }
    .text-5xl {
        font-size: var(--text-5xl);
        line-height: var(--tw-leading, var(--text-5xl--line-height))
    }
    .text-6xl {
        font-size: var(--text-6xl);
        line-height: var(--tw-leading, var(--text-6xl--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-\[0\.5rem\] {
        font-size: .5rem
    }
    .text-\[0\.75rem\] {
        font-size: .75rem
    }
    .text-\[0\.625rem\] {
        font-size: .625rem
    }
    .text-\[0\.875rem\] {
        font-size: .875rem
    }
    .text-\[0\.6875rem\] {
        font-size: .6875rem
    }
    .text-\[0\.8125rem\] {
        font-size: .8125rem
    }
    .text-\[0\.9375rem\] {
        font-size: .9375rem
    }
    .text-\[1\.5rem\] {
        font-size: 1.5rem
    }
    .text-\[1\.25rem\] {
        font-size: 1.25rem
    }
    .text-\[1\.35rem\] {
        font-size: 1.35rem
    }
    .text-\[1\.065rem\] {
        font-size: 1.065rem
    }
    .text-\[1\.125rem\] {
        font-size: 1.125rem
    }
    .text-\[1\.375rem\] {
        font-size: 1.375rem
    }
    .text-\[1\.875rem\] {
        font-size: 1.875rem
    }
    .text-\[1\.3125rem\] {
        font-size: 1.3125rem
    }
    .text-\[1\.69575rem\] {
        font-size: 1.69575rem
    }
    .text-\[1rem\] {
        font-size: 1rem
    }
    .text-\[2\.375rem\] {
        font-size: 2.375rem
    }
    .text-\[2\.625rem\] {
        font-size: 2.625rem
    }
    .text-\[2\.875rem\] {
        font-size: 2.875rem
    }
    .text-\[2rem\] {
        font-size: 2rem
    }
    .text-\[3\.22rem\] {
        font-size: 3.22rem
    }
    .text-\[5rem\] {
        font-size: 5rem
    }
    .text-\[10px\] {
        font-size: 10px
    }
    .text-\[13px\] {
        font-size: 13px
    }
    .text-\[14px\] {
        font-size: 14px
    }
    .text-\[15px\] {
        font-size: 15px
    }
    .text-\[17px\] {
        font-size: 17px
    }
    .text-\[22px\] {
        font-size: 22px
    }
    .text-\[32px\] {
        font-size: 32px
    }
    .leading-3 {
        --tw-leading: calc(var(--spacing) * 3);
        line-height: calc(var(--spacing) * 3)
    }
    .leading-3\.5 {
        --tw-leading: calc(var(--spacing) * 3.5);
        line-height: calc(var(--spacing) * 3.5)
    }
    .leading-4 {
        --tw-leading: calc(var(--spacing) * 4);
        line-height: calc(var(--spacing) * 4)
    }
    .leading-5 {
        --tw-leading: calc(var(--spacing) * 5);
        line-height: calc(var(--spacing) * 5)
    }
    .leading-6 {
        --tw-leading: calc(var(--spacing) * 6);
        line-height: calc(var(--spacing) * 6)
    }
    .leading-7 {
        --tw-leading: calc(var(--spacing) * 7);
        line-height: calc(var(--spacing) * 7)
    }
    .leading-\[0\.875rem\] {
        --tw-leading: .875rem;
        line-height: .875rem
    }
    .leading-\[1\.2\] {
        --tw-leading: 1.2;
        line-height: 1.2
    }
    .leading-\[1\.3\] {
        --tw-leading: 1.3;
        line-height: 1.3
    }
    .leading-\[1\.4\] {
        --tw-leading: 1.4;
        line-height: 1.4
    }
    .leading-\[1\.6\] {
        --tw-leading: 1.6;
        line-height: 1.6
    }
    .leading-\[1\.8\] {
        --tw-leading: 1.8;
        line-height: 1.8
    }
    .leading-\[1\.45\] {
        --tw-leading: 1.45;
        line-height: 1.45
    }
    .leading-\[1\.65\] {
        --tw-leading: 1.65;
        line-height: 1.65
    }
    .leading-\[1\.125rem\] {
        --tw-leading: 1.125rem;
        line-height: 1.125rem
    }
    .leading-\[1\.875rem\] {
        --tw-leading: 1.875rem;
        line-height: 1.875rem
    }
    .leading-\[1\.4375rem\] {
        --tw-leading: 1.4375rem;
        line-height: 1.4375rem
    }
    .leading-\[1em\] {
        --tw-leading: 1em;
        line-height: 1em
    }
    .leading-\[2\.4\] {
        --tw-leading: 2.4;
        line-height: 2.4
    }
    .leading-\[2\.375rem\] {
        --tw-leading: 2.375rem;
        line-height: 2.375rem
    }
    .leading-\[3\.375rem\] {
        --tw-leading: 3.375rem;
        line-height: 3.375rem
    }
    .leading-\[3rem\] {
        --tw-leading: 3rem;
        line-height: 3rem
    }
    .leading-\[5\.875rem\] {
        --tw-leading: 5.875rem;
        line-height: 5.875rem
    }
    .leading-\[10px\] {
        --tw-leading: 10px;
        line-height: 10px
    }
    .leading-\[14px\] {
        --tw-leading: 14px;
        line-height: 14px
    }
    .leading-\[21px\] {
        --tw-leading: 21px;
        line-height: 21px
    }
    .leading-\[45px\] {
        --tw-leading: 45px;
        line-height: 45px
    }
    .leading-\[130\%\] {
        --tw-leading: 130%;
        line-height: 130%
    }
    .leading-\[135\%\] {
        --tw-leading: 135%;
        line-height: 135%
    }
    .leading-\[150\%\] {
        --tw-leading: 150%;
        line-height: 150%
    }
    .leading-\[160\%\] {
        --tw-leading: 160%;
        line-height: 160%
    }
    .leading-\[200\%\] {
        --tw-leading: 200%;
        line-height: 200%
    }
    .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)
    }
    .leading-snug {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug)
    }
    .leading-tight {
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight)
    }
    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }
    .font-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold)
    }
    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }
    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }
    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }
    .tracking-\[0\.04em\] {
        --tw-tracking: .04em;
        letter-spacing: .04em
    }
    .tracking-\[0\.5px\] {
        --tw-tracking: .5px;
        letter-spacing: .5px
    }
    .tracking-\[0\.06em\] {
        --tw-tracking: .06em;
        letter-spacing: .06em
    }
    .tracking-\[0\.007em\] {
        --tw-tracking: .007em;
        letter-spacing: .007em
    }
    .tracking-\[0\.7px\] {
        --tw-tracking: .7px;
        letter-spacing: .7px
    }
    .tracking-\[0\.03125rem\] {
        --tw-tracking: .03125rem;
        letter-spacing: .03125rem
    }
    .tracking-\[0\.74053px\] {
        --tw-tracking: .74053px;
        letter-spacing: .74053px
    }
    .tracking-\[0\.667408px\] {
        --tw-tracking: .667408px;
        letter-spacing: .667408px
    }
    .tracking-normal {
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }
    .tracking-wide {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide)
    }
    .tracking-wider {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider)
    }
    .tracking-widest {
        --tw-tracking: var(--tracking-widest);
        letter-spacing: var(--tracking-widest)
    }
    .text-nowrap {
        text-wrap: nowrap
    }
    .break-words {
        overflow-wrap: break-word
    }
    .break-all {
        word-break: break-all
    }
    .whitespace-nowrap {
        white-space: nowrap
    }
    .whitespace-pre-wrap {
        white-space: pre-wrap
    }
    .text-\[\#00AEC2\] {
        color: #00aec2
    }
    .text-\[\#00C1D4\] {
        color: #00c1d4
    }
    .text-\[\#00C9DA\] {
        color: #00c9da
    }
    .text-\[\#1A1A1A\] {
        color: #1a1a1a
    }
    .text-\[\#1e1e1e\] {
        color: #1e1e1e
    }
    .text-\[\#666\] {
        color: #666
    }
    .text-\[\#888\] {
        color: #888
    }
    .text-\[\#325151\] {
        color: #325151
    }
    .text-\[\#333333\] {
        color: #333
    }
    .text-\[\#D04526\] {
        color: #d04526
    }
    .text-\[\#F2CA53\] {
        color: #f2ca53
    }
    .text-\[\#F4EFD0\] {
        color: #f4efd0
    }
    .text-\[\#FF4F57\] {
        color: #ff4f57
    }
    .text-answers {
        color: var(--color-answers)
    }
    .text-blue-00 {
        color: var(--color-blue-00)
    }
    .text-blue-01 {
        color: var(--color-blue-01)
    }
    .text-fontColor-link {
        color: var(--color-fontColor-link)
    }
    .text-fontColor-placeholder {
        color: var(--color-fontColor-placeholder)
    }
    .text-fontColor-primary {
        color: var(--color-fontColor-primary)
    }
    .text-fontColor-secondary {
        color: var(--color-fontColor-secondary)
    }
    .text-gray-00 {
        color: var(--color-gray-00)
    }
    .text-gray-01 {
        color: var(--color-gray-01)
    }
    .text-gray-02 {
        color: var(--color-gray-02)
    }
    .text-gray-03 {
        color: var(--color-gray-03)
    }
    .text-gray-05 {
        color: var(--color-gray-05)
    }
    .text-gray-06 {
        color: var(--color-gray-06)
    }
    .text-gray-300 {
        color: var(--color-gray-300)
    }
    .text-gray-400 {
        color: var(--color-gray-400)
    }
    .text-gray-700 {
        color: var(--color-gray-700)
    }
    .text-gray-900 {
        color: var(--color-gray-900)
    }
    .text-green-00 {
        color: var(--color-green-00)
    }
    .text-green-600 {
        color: var(--color-green-600)
    }
    .text-inherit {
        color: inherit
    }
    .text-orange-01 {
        color: var(--color-orange-01)
    }
    .text-pairs-blue-00 {
        color: var(--color-pairs-blue-00)
    }
    .text-pairs-blue-01 {
        color: var(--color-pairs-blue-01)
    }
    .text-pairs-blue-02 {
        color: var(--color-pairs-blue-02)
    }
    .text-pairs-blue-03 {
        color: var(--color-pairs-blue-03)
    }
    .text-pairs-blue-06 {
        color: var(--color-pairs-blue-06)
    }
    .text-purple-00 {
        color: var(--color-purple-00)
    }
    .text-purple-01 {
        color: var(--color-purple-01)
    }
    .text-purple-06 {
        color: var(--color-purple-06)
    }
    .text-red-00 {
        color: var(--color-red-00)
    }
    .text-red-01 {
        color: var(--color-red-01)
    }
    .text-red-02 {
        color: var(--color-red-02)
    }
    .text-red-03 {
        color: var(--color-red-03)
    }
    .text-red-600 {
        color: var(--color-red-600)
    }
    .text-white {
        color: var(--color-white)
    }
    .lowercase {
        text-transform: lowercase
    }
    .uppercase {
        text-transform: uppercase
    }
    .italic {
        font-style: italic
    }
    .ordinal {
        --tw-ordinal: ordinal;
        font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )
    }
    .underline {
        text-decoration-line: underline
    }
    .opacity-0 {
        opacity: 0
    }
    .opacity-30 {
        opacity: .3
    }
    .opacity-100 {
        opacity: 1
    }
    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-8 {
        --tw-shadow: 0px 0px 4px 0px var(--tw-shadow-color, #0000000a), 0px 8px 16px 0px var(--tw-shadow-color, #0000000f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-16 {
        --tw-shadow: 0px 0px 4px 0px var(--tw-shadow-color, #0000000a), 0px 16px 32px 0px var(--tw-shadow-color, #00000029);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-\[0px_8px_20px_rgba\(4\, 72\, 83\, 0\.12\)\] {
        --tw-shadow: 0px 8px 20px var(--tw-shadow-color, #0448531f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-\[0px_36px_84px_rgba\(4\, 72\, 83\, 0\.25\)\] {
        --tw-shadow: 0px 36px 84px var(--tw-shadow-color, #04485340);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .\[box-shadow\:2px_2px_0_\#00C1D4\] {
        box-shadow: 2px 2px #00c1d4
    }
    .\[box-shadow\:2px_2px_0_\#F2CA53\] {
        box-shadow: 2px 2px #f2ca53
    }
    .\[box-shadow\:3px_3px_0_\#F2CA53\] {
        box-shadow: 3px 3px #f2ca53
    }
    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }
    .outline-2 {
        outline-style: var(--tw-outline-style);
        outline-width: 2px
    }
    .outline-\[\#F4EFD0\] {
        outline-color: #f4efd0
    }
    .blur {
        --tw-blur: blur(8px);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .brightness-0 {
        --tw-brightness: brightness(0%);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .drop-shadow {
        --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
        --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .invert {
        --tw-invert: invert(100%);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .filter {
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .backdrop-blur-\[1px\] {
        --tw-backdrop-blur: blur(1px);
        -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-\[21px\] {
        --tw-backdrop-blur: blur(21px);
        -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-\[42px\] {
        --tw-backdrop-blur: blur(42px);
        -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-lg {
        --tw-backdrop-blur: blur(var(--blur-lg));
        -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-xl {
        --tw-backdrop-blur: blur(var(--blur-xl));
        -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, )
    }
    .transition {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[background-color\] {
        transition-property: background-color;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[width\] {
        transition-property: width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-transform {
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .duration-100 {
        --tw-duration: .1s;
        transition-duration: .1s
    }
    .duration-150 {
        --tw-duration: .15s;
        transition-duration: .15s
    }
    .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
    }
    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }
    .duration-400 {
        --tw-duration: .4s;
        transition-duration: .4s
    }
    .duration-500 {
        --tw-duration: .5s;
        transition-duration: .5s
    }
    .duration-1000 {
        --tw-duration: 1s;
        transition-duration: 1s
    }
    .duration-\[40ms\] {
        --tw-duration: 40ms;
        transition-duration: 40ms
    }
    .duration-\[350ms\] {
        --tw-duration: .35s;
        transition-duration: .35s
    }
    .duration-\[1500ms\] {
        --tw-duration: 1.5s;
        transition-duration: 1.5s
    }
    .ease-\[cubic-bezier\(\.32\, 0\, \.14\, 1\.4\)\] {
        --tw-ease: cubic-bezier(.32, 0, .14, 1.4);
        transition-timing-function: cubic-bezier(.32, 0, .14, 1.4)
    }
    .ease-in {
        --tw-ease: var(--ease-in);
        transition-timing-function: var(--ease-in)
    }
    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }
    .ease-linear {
        --tw-ease: linear;
        transition-timing-function: linear
    }
    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out)
    }
    .outline-solid {
        --tw-outline-style: solid;
        outline-style: solid
    }
    .\[-webkit-mask\:linear-gradient\(transparent\, black\)\] {
        -webkit-mask: linear-gradient(#0000, #000)
    }
    .\[background-position-y\:50px\] {
        background-position-y: 50px
    }
    .\[background\:linear-gradient\(90deg\, rgba\(255\, 255\, 255\, 0\)_0\%\, rgba\(255\, 255\, 255\, 0\.4\)_50\%\, rgba\(255\, 255\, 255\, 0\)_100\%\)\] {
        background: linear-gradient(90deg, #fff0 0%, #fff6 50%, #fff0 100%)
    }
    .\[background\:linear-gradient\(transparent_5\%\, \#D04526_90\%\)\] {
        background: linear-gradient(#0000 5%, #d04526 90%)
    }
    .\[background\:radial-gradient\(147\.75\%_137\.2\%_at_96\.22\%_12\.74\%\, \#9CD9EC_0\%\, \#17CFE2_33\.38\%\, \#17CFE2_69\.47\%\, \#D7F26E_100\%\)\,
    \#00C1D4\] {
        background: radial-gradient(147.75% 137.2% at 96.22% 12.74%, #9cd9ec 0%, #17cfe2 33.38% 69.47%, #d7f26e 100%), #00c1d4
    }
    .\[background\:radial-gradient\(158\.03\%_146\.98\%_at_88\.47\%_18\.73\%\, \#9CD9EC_0\%\, \#17CFE2_40\.34\%\, \#D7F26E_93\.17\%\)\] {
        background: radial-gradient(158.03% 146.98% at 88.47% 18.73%, #9cd9ec 0%, #17cfe2 40.34%, #d7f26e 93.17%)
    }
    .\[clip-path\:ellipse\(120\%_100\%_at_50\%_0\%\)\] {
        clip-path: ellipse(120% 100% at 50% 0)
    }
    .\[mask\:linear-gradient\(transparent\, black\)\] {
        -webkit-mask: linear-gradient(#0000, #000);
        mask: linear-gradient(#0000, #000)
    }
    .\[text-shadow\:2px_2px_16px_rgba\(27\, 191\, 206\, 0\.24\)\] {
        text-shadow: 2px 2px 16px #1bbfce3d
    }
    .not-first\:border-t-2:not(:first-child) {
        border-top-style: var(--tw-border-style);
        border-top-width: 2px
    }
    .not-first\:border-l-2:not(:first-child) {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px
    }
    .not-first\:border-solid:not(:first-child) {
        --tw-border-style: solid;
        border-style: solid
    }
    .not-first\:border-white:not(:first-child) {
        border-color: var(--color-white)
    }
    .group-first\:w-\[104px\]:is(:where(.group):first-child *) {
        width: 104px
    }
    .group-first\:max-w-\[104px\]:is(:where(.group):first-child *) {
        max-width: 104px
    }
    .group-open\:hidden:is(:where(.group):is([open], :popover-open, :open) *) {
        display: none
    }
    .group-open\:inline-block:is(:where(.group):is([open], :popover-open, :open) *) {
        display: inline-block
    }
    .group-open\:bg-\[\#D04526\]:is(:where(.group):is([open], :popover-open, :open) *) {
        background-color: #d04526
    }
    .group-open\:bg-pairs-blue-03:is(:where(.group):is([open], :popover-open, :open) *) {
        background-color: var(--color-pairs-blue-03)
    }
    .group-open\:text-\[\#F4EFD0\]:is(:where(.group):is([open], :popover-open, :open) *) {
        color: #f4efd0
    }
    .group-open\:text-white:is(:where(.group):is([open], :popover-open, :open) *) {
        color: var(--color-white)
    }
    @media (hover:hover) {
        .group-hover\:opacity-0:is(:where(.group): hover *) {
            opacity:0
        }
        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity: 1
        }
    }
    .placeholder\:text-gray-03::placeholder {
        color: var(--color-gray-03)
    }
    .before\:pointer-events-none:before {
        content: var(--tw-content);
        pointer-events: none
    }
    .before\:absolute:before {
        content: var(--tw-content);
        position: absolute
    }
    .before\:top-2\/4:before {
        content: var(--tw-content);
        top: 50%
    }
    .before\:top-full:before {
        content: var(--tw-content);
        top: 100%
    }
    .before\:right-\[calc\(6px\*-2\)\]:before {
        content: var(--tw-content);
        right: -12px
    }
    .before\:bottom-full:before {
        content: var(--tw-content);
        bottom: 100%
    }
    .before\:left-2\/4:before {
        content: var(--tw-content);
        left: 50%
    }
    .before\:left-\[auto\]:before {
        content: var(--tw-content);
        left: auto
    }
    .before\:left-\[calc\(6px\*-1\)\]:before {
        content: var(--tw-content);
        left: -6px
    }
    .before\:ml-\[calc\(6px\*-1\)\]:before {
        content: var(--tw-content);
        margin-left: -6px
    }
    .before\:h-0:before {
        content: var(--tw-content);
        height: 0
    }
    .before\:w-0:before {
        content: var(--tw-content);
        width: 0
    }
    .before\:translate-x-0:before {
        content: var(--tw-content);
        --tw-translate-x: 0px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .before\:translate-y-\[-50\%\]:before {
        content: var(--tw-content);
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .before\:border-\[6px\]:before {
        content: var(--tw-content);
        border-style: var(--tw-border-style);
        border-width: 6px
    }
    .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: #0000
    }
    .before\:border-t-gray-00:before {
        content: var(--tw-content);
        border-top-color: var(--color-gray-00)
    }
    .before\:border-r-gray-00:before {
        content: var(--tw-content);
        border-right-color: var(--color-gray-00)
    }
    .before\:border-b-gray-00:before {
        content: var(--tw-content);
        border-bottom-color: var(--color-gray-00)
    }
    .before\:border-l-gray-00:before {
        content: var(--tw-content);
        border-left-color: var(--color-gray-00)
    }
    .before\:content-\[\'_\'\]:before{--tw-content:" ";content:var(--tw-content)}.first\:hidden:first-child{display:none}.last\:mb-0:last-child{margin-bottom:0}.last\:hidden:last-child{display:none}.last\:pb-0:last-child{padding-bottom:0}.odd\:mb-10:nth-child(odd){margin-bottom:calc(var(--spacing) * 10)}.even\:mt-10:nth-child(2n){margin-top:calc(var(--spacing) * 10)}@media (hover:hover){.hover\:border-2:hover{border-style:var(--tw-border-style);border-width:2px}.hover\:border-pairs-blue-03:hover{border-color:var(--color-pairs-blue-03)}.hover\:border-pairs-blue-05:hover{border-color:var(--color-pairs-blue-05)}.hover\:bg-blue-04:hover{background-color:var(--color-blue-04)}.hover\:bg-pairs-blue-05:hover{background-color:var(--color-pairs-blue-05)}.hover\:bg-red-04:hover{background-color:var(--color-red-04)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-linear-to-bl:hover{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab, red, red)){.hover\:bg-linear-to-bl:hover{--tw-gradient-position:to bottom left in oklab}}.hover\:bg-linear-to-bl:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:from-white:hover{--tw-gradient-from:var(--color-white);--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))}.hover\:via-white:hover{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:to-white:hover{--tw-gradient-to:var(--color-white);--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))}.hover\:text-\[\#00C1BF\]:hover{color:#00c1bf}.hover\:text-pairs-blue-03:hover{color:var(--color-pairs-blue-03)}.hover\:text-pairs-blue-05:hover{color:var(--color-pairs-blue-05)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}}.focus\:translate-y-1\.5:focus{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:border-2:active{border-style:var(--tw-border-style);border-width:2px}.active\:border-pairs-blue-03:active{border-color:var(--color-pairs-blue-03)}.active\:bg-linear-to-bl:active{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab, red, red)){.active\:bg-linear-to-bl:active{--tw-gradient-position:to bottom left in oklab}}.active\:bg-linear-to-bl:active{background-image:linear-gradient(var(--tw-gradient-stops))}.active\:from-white:active{--tw-gradient-from:var(--color-white);--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))}.active\:via-white:active{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.active\:to-white:active{--tw-gradient-to:var(--color-white);--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))}.active\:text-pairs-blue-03:active{color:var(--color-pairs-blue-03)}.data-closed\:opacity-0[data-closed]{opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not (min-width:1024px){.max-pc\:my-5{margin-block:calc(var(--spacing) * 5)}.max-pc\:block{display:block}.max-pc\:flex{display:flex}.max-pc\:hidden{display:none}.max-pc\:inline{display:inline}.max-pc\:flex-col{flex-direction:column}.max-pc\:items-center{align-items:center}:where(.max-pc\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.max-pc\:space-y-\[40px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(40px * var(--tw-space-y-reverse));margin-block-end:calc(40px * calc(1 - var(--tw-space-y-reverse)))}.max-pc\:border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.max-pc\:nth-\[n\+5\]\:hidden:nth-child(n+5){display:none}}@media not (min-width:420px){.max-\[420px\]\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.max-\[420px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media (min-width:375px){.min-\[375px\]\:text-\[1\.25rem\]{font-size:1.25rem}}@media (min-width:380px){.min-\[380px\]\:text-\[1\.75rem\]{font-size:1.75rem}}@media (min-width:500px){.min-\[500px\]\:block{display:block}.min-\[500px\]\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:504px){.min-\[504px\]\:border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.min-\[504px\]\:border-\[\#F4EFD0\]{border-color:#f4efd0}}@media (min-width:768px){.tablet\:-top-4{top:calc(var(--spacing) * -4)}.tablet\:top-\[-16px\]{top:-16px}.tablet\:-bottom-6{bottom:calc(var(--spacing) * -6)}.tablet\:-left-10{left:calc(var(--spacing) * -10)}.tablet\:mx-auto{margin-inline:auto}.tablet\:mt-0{margin-top:0}.tablet\:mt-2{margin-top:calc(var(--spacing) * 2)}.tablet\:mt-4{margin-top:calc(var(--spacing) * 4)}.tablet\:mt-6{margin-top:calc(var(--spacing) * 6)}.tablet\:mt-7{margin-top:calc(var(--spacing) * 7)}.tablet\:mt-12{margin-top:calc(var(--spacing) * 12)}.tablet\:mt-\[47vw\]{margin-top:47vw}.tablet\:mr-\[48px\]{margin-right:48px}.tablet\:ml-8{margin-left:calc(var(--spacing) * 8)}.tablet\:ml-12{margin-left:calc(var(--spacing) * 12)}.tablet\:ml-\[48px\]{margin-left:48px}.tablet\:ml-\[144px\]{margin-left:144px}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:h-\[24px\]{height:24px}.tablet\:h-\[108px\]{height:108px}.tablet\:h-auto{height:auto}.tablet\:w-96{width:calc(var(--spacing) * 96)}.tablet\:w-\[24px\]{width:24px}.tablet\:w-\[38px\]{width:38px}.tablet\:w-\[65\%\]{width:65%}.tablet\:w-\[108px\]{width:108px}.tablet\:w-\[446px\]{width:446px}.tablet\:w-\[638px\]{width:638px}.tablet\:max-w-\(--breakpoint-pc\){max-width:var(--breakpoint-pc)}.tablet\:max-w-\[654px\]{max-width:654px}.tablet\:max-w-\[954px\]{max-width:954px}.tablet\:max-w-\[956px\]{max-width:956px}.tablet\:max-w-\[1196px\]{max-width:1196px}.tablet\:min-w-\[768px\]{min-width:768px}.tablet\:flex-col{flex-direction:column}.tablet\:justify-center{justify-content:center}.tablet\:rounded-\[2rem\]{border-radius:2rem}.tablet\:rounded-\[4rem\]{border-radius:4rem}.tablet\:rounded-none{border-radius:0}.tablet\:rounded-t-\[4rem\]{border-top-left-radius:4rem;border-top-right-radius:4rem}.tablet\:p-5{padding:calc(var(--spacing) * 5)}.tablet\:px-0{padding-inline:0}.tablet\:px-6{padding-inline:calc(var(--spacing) * 6)}.tablet\:px-\[4px\]{padding-inline:4px}.tablet\:px-\[40px\]{padding-inline:40px}.tablet\:px-\[52px\]{padding-inline:52px}.tablet\:px-\[107px\]{padding-inline:107px}.tablet\:py-\[18px\]{padding-block:18px}.tablet\:pt-0{padding-top:0}.tablet\:pt-4{padding-top:calc(var(--spacing) * 4)}.tablet\:pt-8{padding-top:calc(var(--spacing) * 8)}.tablet\:pt-12{padding-top:calc(var(--spacing) * 12)}.tablet\:pt-16{padding-top:calc(var(--spacing) * 16)}.tablet\:pt-20{padding-top:calc(var(--spacing) * 20)}.tablet\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.tablet\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.tablet\:pb-\[40px\]{padding-bottom:40px}.tablet\:pb-\[60px\]{padding-bottom:60px}.tablet\:pl-\[208px\]{padding-left:208px}.tablet\:text-center{text-align:center}.tablet\:text-body-1-pc{font-size:var(--text-body-1-pc);line-height:var(--tw-leading,var(--text-body-1-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-pc--font-weight))}.tablet\:text-body-2-pc{font-size:var(--text-body-2-pc);line-height:var(--tw-leading,var(--text-body-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-2-pc--font-weight))}.tablet\:text-headline-0-pc{font-size:var(--text-headline-0-pc);line-height:var(--tw-leading,var(--text-headline-0-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-0-pc--font-weight))}.tablet\:text-headline-1-pc{font-size:var(--text-headline-1-pc);line-height:var(--tw-leading,var(--text-headline-1-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-1-pc--font-weight))}.tablet\:text-headline-2-pc{font-size:var(--text-headline-2-pc);line-height:var(--tw-leading,var(--text-headline-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-2-pc--font-weight))}.tablet\:text-headline-3-pc{font-size:var(--text-headline-3-pc);line-height:var(--tw-leading,var(--text-headline-3-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-3-pc--font-weight))}.tablet\:text-headline-4-pc{font-size:var(--text-headline-4-pc);line-height:var(--tw-leading,var(--text-headline-4-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-4-pc--font-weight))}.tablet\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.tablet\:leading-\[200\%\]{--tw-leading:200%;line-height:200%}.tablet\:leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}@media (min-width:1024px){.pc\:absolute{position:absolute}.pc\:relative{position:relative}.pc\:static{position:static}.pc\:top-0{top:0}.pc\:top-\[-18px\]{top:-18px}.pc\:top-\[26px\]{top:26px}.pc\:top-\[121px\]{top:121px}.pc\:top-\[152px\]{top:152px}.pc\:top-\[172px\]{top:172px}.pc\:right-7{right:calc(var(--spacing) * 7)}.pc\:right-\[-44px\]{right:-44px}.pc\:right-\[42px\]{right:42px}.pc\:right-\[140px\]{right:140px}.pc\:right-auto{right:auto}.pc\:bottom-0{bottom:0}.pc\:bottom-\[58px\]{bottom:58px}.pc\:bottom-\[132px\]{bottom:132px}.pc\:bottom-\[152px\]{bottom:152px}.pc\:left-0{left:0}.pc\:left-\[36px\]{left:36px}.pc\:left-\[52px\]{left:52px}.pc\:left-\[58px\]{left:58px}.pc\:left-\[550px\]{left:550px}.pc\:left-\[832px\]{left:832px}.pc\:z-auto{z-index:auto}.pc\:order-1{order:1}.pc\:order-2{order:2}.pc\:order-3{order:3}.pc\:mx-0{margin-inline:0}.pc\:mx-\[60px\]{margin-inline:60px}.pc\:mx-\[72px\]{margin-inline:72px}.pc\:mx-auto{margin-inline:auto}.pc\:my-0{margin-block:0}.pc\:mt-0{margin-top:0}.pc\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.pc\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.pc\:mt-3{margin-top:calc(var(--spacing) * 3)}.pc\:mt-4{margin-top:calc(var(--spacing) * 4)}.pc\:mt-5{margin-top:calc(var(--spacing) * 5)}.pc\:mt-6{margin-top:calc(var(--spacing) * 6)}.pc\:mt-7{margin-top:calc(var(--spacing) * 7)}.pc\:mt-8{margin-top:calc(var(--spacing) * 8)}.pc\:mt-10{margin-top:calc(var(--spacing) * 10)}.pc\:mt-11{margin-top:calc(var(--spacing) * 11)}.pc\:mt-12{margin-top:calc(var(--spacing) * 12)}.pc\:mt-14{margin-top:calc(var(--spacing) * 14)}.pc\:mt-16{margin-top:calc(var(--spacing) * 16)}.pc\:mt-20{margin-top:calc(var(--spacing) * 20)}.pc\:mt-\[3\.25rem\]{margin-top:3.25rem}.pc\:mt-\[4\.375rem\]{margin-top:4.375rem}.pc\:mt-\[42vw\]{margin-top:42vw}.pc\:mt-\[54px\]{margin-top:54px}.pc\:mr-6{margin-right:calc(var(--spacing) * 6)}.pc\:mr-\[16px\]{margin-right:16px}.pc\:mr-\[20px\]{margin-right:20px}.pc\:mb-0{margin-bottom:0}.pc\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.pc\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.pc\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.pc\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.pc\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.pc\:ml-0{margin-left:0}.pc\:ml-4{margin-left:calc(var(--spacing) * 4)}.pc\:ml-\[22px\]{margin-left:22px}.pc\:ml-\[40px\]{margin-left:40px}.pc\:ml-\[70px\]{margin-left:70px}.pc\:box-border{box-sizing:border-box}.pc\:box-content{box-sizing:content-box}.pc\:block{display:block}.pc\:flex{display:flex}.pc\:grid{display:grid}.pc\:hidden{display:none}.pc\:inline{display:inline}.pc\:inline-block{display:inline-block}.pc\:size-\[28px\]{width:28px;height:28px}.pc\:size-\[30px\]{width:30px;height:30px}.pc\:size-\[39px\]{width:39px;height:39px}.pc\:size-\[40px\]{width:40px;height:40px}.pc\:size-\[52px\]{width:52px;height:52px}.pc\:h-3{height:calc(var(--spacing) * 3)}.pc\:h-6{height:calc(var(--spacing) * 6)}.pc\:h-12{height:calc(var(--spacing) * 12)}.pc\:h-14{height:calc(var(--spacing) * 14)}.pc\:h-16{height:calc(var(--spacing) * 16)}.pc\:h-20{height:calc(var(--spacing) * 20)}.pc\:h-24{height:calc(var(--spacing) * 24)}.pc\:h-48{height:calc(var(--spacing) * 48)}.pc\:h-\[3\.25rem\]{height:3.25rem}.pc\:h-\[3px\]{height:3px}.pc\:h-\[12px\]{height:12px}.pc\:h-\[20px\]{height:20px}.pc\:h-\[22rem\]{height:22rem}.pc\:h-\[23px\]{height:23px}.pc\:h-\[27px\]{height:27px}.pc\:h-\[30px\]{height:30px}.pc\:h-\[32px\]{height:32px}.pc\:h-\[42px\]{height:42px}.pc\:h-\[43px\]{height:43px}.pc\:h-\[50px\]{height:50px}.pc\:h-\[54px\]{height:54px}.pc\:h-\[100px\]{height:100px}.pc\:h-\[129px\]{height:129px}.pc\:h-\[184px\]{height:184px}.pc\:h-\[200px\]{height:200px}.pc\:h-\[240px\]{height:240px}.pc\:h-\[242px\]{height:242px}.pc\:h-\[298px\]{height:298px}.pc\:h-\[490px\]{height:490px}.pc\:h-\[713px\]{height:713px}.pc\:max-h-none{max-height:none}.pc\:min-h-\[713px\]{min-height:713px}.pc\:w-1\/2{width:50%}.pc\:w-1\/3{width:33.3333%}.pc\:w-1\/4{width:25%}.pc\:w-1\/5{width:20%}.pc\:w-3{width:calc(var(--spacing) * 3)}.pc\:w-\[12px\]{width:12px}.pc\:w-\[18\%\]{width:18%}.pc\:w-\[20px\]{width:20px}.pc\:w-\[24\%\]{width:24%}.pc\:w-\[30px\]{width:30px}.pc\:w-\[32\%\]{width:32%}.pc\:w-\[32px\]{width:32px}.pc\:w-\[48px\]{width:48px}.pc\:w-\[49px\]{width:49px}.pc\:w-\[50px\]{width:50px}.pc\:w-\[56px\]{width:56px}.pc\:w-\[100px\]{width:100px}.pc\:w-\[130px\]{width:130px}.pc\:w-\[143px\]{width:143px}.pc\:w-\[150px\]{width:150px}.pc\:w-\[180px\]{width:180px}.pc\:w-\[190px\]{width:190px}.pc\:w-\[204px\]{width:204px}.pc\:w-\[298px\]{width:298px}.pc\:w-\[308px\]{width:308px}.pc\:w-\[318px\]{width:318px}.pc\:w-\[342px\]{width:342px}.pc\:w-\[345px\]{width:345px}.pc\:w-\[348px\]{width:348px}.pc\:w-\[350px\]{width:350px}.pc\:w-\[360px\]{width:360px}.pc\:w-\[380px\]{width:380px}.pc\:w-\[384px\]{width:384px}.pc\:w-\[420px\]{width:420px}.pc\:w-\[439px\]{width:439px}.pc\:w-\[465px\]{width:465px}.pc\:w-\[474px\]{width:474px}.pc\:w-\[541px\]{width:541px}.pc\:w-\[712px\]{width:712px}.pc\:w-\[954px\]{width:954px}.pc\:w-\[959px\]{width:959px}.pc\:w-\[1259px\]{width:1259px}.pc\:w-fit{width:fit-content}.pc\:w-full{width:100%}.pc\:max-w-\(--breakpoint-pc\){max-width:var(--breakpoint-pc)}.pc\:max-w-\[260px\]{max-width:260px}.pc\:max-w-\[308px\]{max-width:308px}.pc\:max-w-\[320px\]{max-width:320px}.pc\:max-w-\[920px\]{max-width:920px}.pc\:max-w-\[960px\]{max-width:960px}.pc\:max-w-none{max-width:none}.pc\:min-w-0{min-width:0}.pc\:min-w-\[188px\]{min-width:188px}.pc\:flex-1{flex:1}.pc\:shrink-0{flex-shrink:0}.pc\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.pc\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.pc\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pc\:grid-cols-\[1fr_100px\]{grid-template-columns:1fr 100px}.pc\:grid-cols-\[1fr_minmax\(0\,1fr\)\]{grid-template-columns:1fr minmax(0,1fr)}.pc\:flex-col{flex-direction:column}.pc\:flex-row{flex-direction:row}.pc\:flex-row-reverse{flex-direction:row-reverse}.pc\:flex-wrap{flex-wrap:wrap}.pc\:items-center{align-items:center}.pc\:items-end{align-items:flex-end}.pc\:items-start{align-items:flex-start}.pc\:items-stretch{align-items:stretch}.pc\:justify-between{justify-content:space-between}.pc\:justify-center{justify-content:center}.pc\:justify-start{justify-content:flex-start}.pc\:justify-items-center{justify-items:center}.pc\:gap-3{gap:calc(var(--spacing) * 3)}.pc\:gap-6{gap:calc(var(--spacing) * 6)}.pc\:gap-8{gap:calc(var(--spacing) * 8)}.pc\:gap-12{gap:calc(var(--spacing) * 12)}.pc\:gap-16{gap:calc(var(--spacing) * 16)}.pc\:gap-\[5px\]{gap:5px}.pc\:gap-\[20px\]{gap:20px}.pc\:gap-\[30px\]{gap:30px}.pc\:gap-\[74px\]{gap:74px}:where(.pc\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.pc\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.pc\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.pc\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.pc\:gap-x-\[24px\]{column-gap:24px}.pc\:gap-x-\[30px\]{column-gap:30px}:where(.pc\:space-x-\[20px\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(20px * var(--tw-space-x-reverse));margin-inline-end:calc(20px * calc(1 - var(--tw-space-x-reverse)))}:where(.pc\:space-x-\[24px\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(24px * var(--tw-space-x-reverse));margin-inline-end:calc(24px * calc(1 - var(--tw-space-x-reverse)))}:where(.pc\:space-x-\[30px\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(30px * var(--tw-space-x-reverse));margin-inline-end:calc(30px * calc(1 - var(--tw-space-x-reverse)))}.pc\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.pc\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.pc\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.pc\:gap-y-\[1\.875rem\]{row-gap:1.875rem}.pc\:rounded-3xl{border-radius:var(--radius-3xl)}.pc\:rounded-\[24px\]{border-radius:24px}.pc\:rounded-\[29px\]{border-radius:29px}.pc\:rounded-\[43px\]{border-radius:43px}.pc\:rounded-\[48px\]{border-radius:48px}.pc\:border-2{border-style:var(--tw-border-style);border-width:2px}.pc\:border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.pc\:border-x-21{border-inline-style:var(--tw-border-style);border-inline-width:21px}.pc\:border-b-24{border-bottom-style:var(--tw-border-style);border-bottom-width:24px}.pc\:border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.pc\:border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.pc\:bg-\[radial-gradient\(150\%_170\%_at_50\%_-54\%\,\#9CD9EC_0\%\,\#7BD6E9_6\.07\%\,\#5AD4E7_12\.13\%\,\#39D2E4_18\.2\%\,\#17CFE2_24\.27\%\,\#1DD0DE_59\.92\%\,\#30D4D3_80\.52\%\,\#5ADBBA_85\.39\%\,\#84E3A0_90\.26\%\,\#ADEA87_95\.13\%\,\#D7F26E_100\%\)\]{background-image:radial-gradient(150% 170% at 50% -54%,#9cd9ec 0%,#7bd6e9 6.07%,#5ad4e7 12.13%,#39d2e4 18.2%,#17cfe2 24.27%,#1dd0de 59.92%,#30d4d3 80.52%,#5adbba 85.39%,#84e3a0 90.26%,#adea87 95.13%,#d7f26e 100%)}.pc\:bg-\[right_center\]{background-position:100%}.pc\:object-cover{object-fit:cover}.pc\:p-\[24px\]{padding:24px}.pc\:p-\[26px\]{padding:26px}.pc\:px-0{padding-inline:0}.pc\:px-5{padding-inline:calc(var(--spacing) * 5)}.pc\:px-7{padding-inline:calc(var(--spacing) * 7)}.pc\:px-\[16px\]{padding-inline:16px}.pc\:px-\[20px\]{padding-inline:20px}.pc\:px-\[25px\]{padding-inline:25px}.pc\:px-\[30px\]{padding-inline:30px}.pc\:px-\[32px\]{padding-inline:32px}.pc\:px-\[48px\]{padding-inline:48px}.pc\:px-\[62px\]{padding-inline:62px}.pc\:px-\[64px\]{padding-inline:64px}.pc\:px-\[72px\]{padding-inline:72px}.pc\:px-\[80px\]{padding-inline:80px}.pc\:px-\[120px\]{padding-inline:120px}.pc\:px-\[122px\]{padding-inline:122px}.pc\:px-\[288px\]{padding-inline:288px}.pc\:px-\[328px\]{padding-inline:328px}.pc\:py-0{padding-block:0}.pc\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pc\:py-3{padding-block:calc(var(--spacing) * 3)}.pc\:py-5{padding-block:calc(var(--spacing) * 5)}.pc\:py-6{padding-block:calc(var(--spacing) * 6)}.pc\:py-12{padding-block:calc(var(--spacing) * 12)}.pc\:py-16{padding-block:calc(var(--spacing) * 16)}.pc\:py-\[1\.375rem\]{padding-block:1.375rem}.pc\:py-\[20px\]{padding-block:20px}.pc\:py-\[21px\]{padding-block:21px}.pc\:pt-0{padding-top:0}.pc\:pt-4{padding-top:calc(var(--spacing) * 4)}.pc\:pt-6{padding-top:calc(var(--spacing) * 6)}.pc\:pt-10{padding-top:calc(var(--spacing) * 10)}.pc\:pt-12{padding-top:calc(var(--spacing) * 12)}.pc\:pt-16{padding-top:calc(var(--spacing) * 16)}.pc\:pt-\[2\.188rem\]{padding-top:2.188rem}.pc\:pt-\[3\.75rem\]{padding-top:3.75rem}.pc\:pt-\[6\.938rem\]{padding-top:6.938rem}.pc\:pt-\[48px\]{padding-top:48px}.pc\:pt-\[140px\]{padding-top:140px}.pc\:pr-0{padding-right:0}.pc\:pr-\[20px\]{padding-right:20px}.pc\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.pc\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.pc\:pb-\[0\.84rem\]{padding-bottom:.84rem}.pc\:pb-\[2\.375rem\]{padding-bottom:2.375rem}.pc\:pb-\[2\.813rem\]{padding-bottom:2.813rem}.pc\:pb-\[5\.5rem\]{padding-bottom:5.5rem}.pc\:pb-\[5\.625rem\]{padding-bottom:5.625rem}.pc\:pl-0{padding-left:0}.pc\:pl-\[20px\]{padding-left:20px}.pc\:pl-\[56px\]{padding-left:56px}.pc\:text-center{text-align:center}.pc\:text-left{text-align:left}.pc\:text-body-1-pc{font-size:var(--text-body-1-pc);line-height:var(--tw-leading,var(--text-body-1-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-pc--font-weight))}.pc\:text-body-1-wide-pc{font-size:var(--text-body-1-wide-pc);line-height:var(--tw-leading,var(--text-body-1-wide-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-wide-pc--font-weight))}.pc\:text-body-2-pc{font-size:var(--text-body-2-pc);line-height:var(--tw-leading,var(--text-body-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-2-pc--font-weight))}.pc\:text-caption-1-pc{font-size:var(--text-caption-1-pc);line-height:var(--tw-leading,var(--text-caption-1-pc--line-height));font-weight:var(--tw-font-weight,var(--text-caption-1-pc--font-weight))}.pc\:text-caption-2-pc{font-size:var(--text-caption-2-pc);line-height:var(--tw-leading,var(--text-caption-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-caption-2-pc--font-weight))}.pc\:text-headline-0-pc{font-size:var(--text-headline-0-pc);line-height:var(--tw-leading,var(--text-headline-0-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-0-pc--font-weight))}.pc\:text-headline-1-pc{font-size:var(--text-headline-1-pc);line-height:var(--tw-leading,var(--text-headline-1-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-1-pc--font-weight))}.pc\:text-headline-2-pc{font-size:var(--text-headline-2-pc);line-height:var(--tw-leading,var(--text-headline-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-2-pc--font-weight))}.pc\:text-headline-3-pc{font-size:var(--text-headline-3-pc);line-height:var(--tw-leading,var(--text-headline-3-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-3-pc--font-weight))}.pc\:text-headline-4-pc{font-size:var(--text-headline-4-pc);line-height:var(--tw-leading,var(--text-headline-4-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-4-pc--font-weight))}.pc\:text-headline-5-pc{font-size:var(--text-headline-5-pc);line-height:var(--tw-leading,var(--text-headline-5-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-5-pc--font-weight))}.pc\:text-headline-6-pc{font-size:var(--text-headline-6-pc);line-height:var(--tw-leading,var(--text-headline-6-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-6-pc--font-weight))}.pc\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.pc\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pc\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.pc\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.pc\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.pc\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pc\:text-\[1\.5rem\]{font-size:1.5rem}.pc\:text-\[1\.75rem\]{font-size:1.75rem}.pc\:text-\[1\.125rem\]{font-size:1.125rem}.pc\:text-\[1\.325rem\]{font-size:1.325rem}.pc\:text-\[1\.375rem\]{font-size:1.375rem}.pc\:text-\[1\.1875rem\]{font-size:1.1875rem}.pc\:text-\[1\.4375rem\]{font-size:1.4375rem}.pc\:text-\[2\.5rem\]{font-size:2.5rem}.pc\:text-\[2\.375rem\]{font-size:2.375rem}.pc\:text-\[2rem\]{font-size:2rem}.pc\:text-\[4\.5rem\]{font-size:4.5rem}.pc\:text-\[4\.703125rem\]{font-size:4.70313rem}.pc\:text-\[26px\]{font-size:26px}.pc\:text-\[34px\]{font-size:34px}.pc\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.pc\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.pc\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.pc\:leading-\[2\.4\]{--tw-leading:2.4;line-height:2.4}.pc\:leading-\[2\.625rem\]{--tw-leading:2.625rem;line-height:2.625rem}.pc\:leading-\[200\%\]{--tw-leading:200%;line-height:200%}.pc\:leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.pc\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.pc\:tracking-\[0\.74053px\]{--tw-tracking:.74053px;letter-spacing:.74053px}.pc\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.pc\:text-\[\#00C9DA\]{color:#00c9da}.pc\:not-italic{font-style:normal}.pc\:\[clip-path\:ellipse\(100\%_100\%_at_50\%_0\%\)\]{clip-path:ellipse(100% 100% at 50% 0)}.pc\:\[text-shadow\:3px_3px_23px_rgba\(27\,191\,206\,0\.24\)\]{text-shadow:3px 3px 23px #1bbfce3d}.pc\:group-first\:w-\[348px\]:is(:where(.group):first-child *){width:348px}.pc\:group-first\:max-w-\[348px\]:is(:where(.group):first-child *){max-width:348px}.pc\:group-first\:min-w-\[348px\]:is(:where(.group):first-child *){min-width:348px}.pc\:nth-\[n\+7\]\:hidden:nth-child(n+7){display:none}}@media (min-width:1080px){.min-\[1080px\]\:block{display:block}.min-\[1080px\]\:hidden{display:none}}@media (min-width:1260px){.min-\[1260px\]\:block{display:block}.min-\[1260px\]\:shadow-24{--tw-shadow:0px 0px 4px 0px var(--tw-shadow-color,#0000000a), 0px 24px 40px 0px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:1440px){.min-\[1440px\]\:block{display:block}.min-\[1440px\]\:hidden{display:none}}@media (min-width:1480px){.min-\[1480px\]\:grid-cols-\[1fr_470px\]{grid-template-columns:1fr 470px}.min-\[1480px\]\:grid-cols-\[1fr_700px_1fr\]{grid-template-columns:1fr 700px 1fr}}@media (min-width:40rem){.sm\:text-body-2-sp{font-size:var(--text-body-2-sp);line-height:var(--tw-leading,var(--text-body-2-sp--line-height));font-weight:var(--tw-font-weight,var(--text-body-2-sp--font-weight))}.sm\:text-headline-3-sp{font-size:var(--text-headline-3-sp);line-height:var(--tw-leading,var(--text-headline-3-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-3-sp--font-weight))}}@media (min-width:48rem){.md\:right-\[-15px\]{right:-15px}.md\:left-\[-24px\]{left:-24px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-\[20px\]{margin-inline:20px}.md\:mx-auto{margin-inline:auto}.md\:my-2{margin-block:calc(var(--spacing) * 2)}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-\[94px\]{margin-top:94px}.md\:ml-\[4px\]{margin-left:4px}.md\:ml-\[40px\]{margin-left:40px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:h-\[20\.87rem\]{height:20.87rem}.md\:h-\[51px\]{height:51px}.md\:w-\[304px\]{width:304px}.md\:w-\[712px\]{width:712px}.md\:max-w-\[864px\]{max-width:864px}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(184px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(184px,1fr))}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:gap-y-20{row-gap:calc(var(--spacing) * 20)}.md\:bg-\[center_180px\]{background-position:50% 180px}.md\:bg-\[center_244px\]{background-position:50% 244px}.md\:px-\[80px\]{padding-inline:80px}.md\:px-\[96px\]{padding-inline:96px}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:text-center{text-align:center}.md\:text-body-1-wide-pc{font-size:var(--text-body-1-wide-pc);line-height:var(--tw-leading,var(--text-body-1-wide-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-wide-pc--font-weight))}.md\:text-caption-2-pc{font-size:var(--text-caption-2-pc);line-height:var(--tw-leading,var(--text-caption-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-caption-2-pc--font-weight))}.md\:text-headline-1-pc{font-size:var(--text-headline-1-pc);line-height:var(--tw-leading,var(--text-headline-1-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-1-pc--font-weight))}.md\:text-headline-5-pc{font-size:var(--text-headline-5-pc);line-height:var(--tw-leading,var(--text-headline-5-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-5-pc--font-weight))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[2\.375rem\]{font-size:2.375rem}.md\:leading-\[2\.2\]{--tw-leading:2.2;line-height:2.2}.md\:leading-none{--tw-leading:1;line-height:1}}@media (min-width:80rem){.xl\:mx-auto{margin-inline:auto}.xl\:mt-12{margin-top:calc(var(--spacing) * 12)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-\[1200px\]{width:1200px}.xl\:gap-x-\[24px\]{column-gap:24px}.xl\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.xl\:rounded-3xl{border-radius:var(--radius-3xl)}.xl\:px-\[66px\]{padding-inline:66px}}.\[\&_\.hrs-image-full\]\:post-hrs-image-full .hrs-image-full{padding-bottom:calc(var(--spacing) * 6);margin-inline:-20px}.\[\&_\.hrs-image-full\]\:pb-6 .hrs-image-full{padding-bottom:calc(var(--spacing) * 6)}.\[\&_\.wp-caption\]\:max-w-full .wp-caption,.\[\&_\.wp-caption\]\:post-wp-caption .wp-caption{max-width:100%}.\[\&_a\]\:post-a a{font-size:var(--text-body-1-sp);line-height:var(--tw-leading,var(--text-body-1-sp--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-sp--font-weight));color:var(--color-fontColor-link);text-decoration-line:underline}@media (min-width:1024px){.\[\&_a\]\:post-a a{font-size:var(--text-body-1-pc);line-height:var(--tw-leading,var(--text-body-1-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-pc--font-weight))}}.\[\&_details\]\:post-details details{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-gray-06);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.\[\&_details\]\:mx-4 details{margin-inline:calc(var(--spacing) * 4)}.\[\&_details\]\:mb-4 details{margin-bottom:calc(var(--spacing) * 4)}.\[\&_details\]\:rounded-2xl details{border-radius:var(--radius-2xl)}.\[\&_details\]\:border-2 details{border-style:var(--tw-border-style);border-width:2px}.\[\&_details\]\:border-solid details{--tw-border-style:solid;border-style:solid}.\[\&_details\]\:border-gray-06 details{border-color:var(--color-gray-06)}.\[\&_details\]\:bg-white details{background-color:var(--color-white)}.\[\&_em\]\:mb-1 em{margin-bottom:var(--spacing)}.\[\&_em\]\:inline-block em{display:inline-block}.\[\&_em\]\:rounded-sm em{border-radius:var(--radius-sm)}.\[\&_em\]\:bg-\(--em-color\) em{background-color:var(--em-color)}.\[\&_em\]\:px-2 em{padding-inline:calc(var(--spacing) * 2)}.\[\&_em\]\:py-0\.5 em{padding-block:calc(var(--spacing) * .5)}.\[\&_em\]\:leading-\[1\.4\] em{--tw-leading:1.4;line-height:1.4}.\[\&_em\]\:whitespace-nowrap em{white-space:nowrap}.\[\&_em\]\:text-white em{color:var(--color-white)}.\[\&_em\]\:not-italic em{font-style:normal}.\[\&_h1\]\:post-h1 h1{margin-bottom:calc(var(--spacing) * 6);--tw-leading:150%;--tw-font-weight:var(--font-weight-bold);font-size:1.25rem;line-height:150%;font-weight:var(--font-weight-bold);color:var(--color-gray-00)}@media (min-width:1024px){.\[\&_h1\]\:post-h1 h1{font-size:1.75rem}}.\[\&_h1\]\:mb-6 h1{margin-bottom:calc(var(--spacing) * 6)}.\[\&_h1\]\:text-headline-2-sp h1{font-size:var(--text-headline-2-sp);line-height:var(--tw-leading,var(--text-headline-2-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-2-sp--font-weight))}.\[\&_h1\]\:text-gray-00 h1{color:var(--color-gray-00)}@media (min-width:1024px){.pc\:\[\&_h1\]\:text-headline-2-pc h1{font-size:var(--text-headline-2-pc);line-height:var(--tw-leading,var(--text-headline-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-2-pc--font-weight))}}.\[\&_h2\]\:post-h2 h2{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-headline-2-sp);line-height:var(--tw-leading,var(--text-headline-2-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-2-sp--font-weight));color:var(--color-pairs-blue-03);border-bottom-width:2px}@media (min-width:1024px){.\[\&_h2\]\:post-h2 h2{font-size:var(--text-headline-2-pc);line-height:var(--tw-leading,var(--text-headline-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-2-pc--font-weight))}}.\[\&_h2\]\:mb-4 h2{margin-bottom:calc(var(--spacing) * 4)}.\[\&_h2\]\:border-b-\[3px\] h2{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.\[\&_h2\]\:border-dotted h2{--tw-border-style:dotted;border-style:dotted}.\[\&_h2\]\:border-pairs-blue-03 h2{border-color:var(--color-pairs-blue-03)}.\[\&_h2\]\:pb-\[10px\] h2{padding-bottom:10px}.\[\&_h2\]\:text-headline-2-sp h2{font-size:var(--text-headline-2-sp);line-height:var(--tw-leading,var(--text-headline-2-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-2-sp--font-weight))}.\[\&_h2\]\:text-pairs-blue-03 h2{color:var(--color-pairs-blue-03)}@media (min-width:1024px){.pc\:\[\&_h2\]\:text-headline-2-pc h2{font-size:var(--text-headline-2-pc);line-height:var(--tw-leading,var(--text-headline-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-2-pc--font-weight))}}.\[\&_h3\]\:post-h3 h3{padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-headline-3-sp);line-height:var(--tw-leading,var(--text-headline-3-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-3-sp--font-weight));color:var(--color-gray-00)}@media (min-width:1024px){.\[\&_h3\]\:post-h3 h3{font-size:var(--text-headline-3-pc);line-height:var(--tw-leading,var(--text-headline-3-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-3-pc--font-weight))}}.\[\&_h3\]\:post-h3 h3:before{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);vertical-align:middle;--tw-content:"";content:var(--tw-content);background-color:#00c1d4;border-radius:50%;display:inline-block}.\[\&_h3\]\:text-headline-5-sp h3{font-size:var(--text-headline-5-sp);line-height:var(--tw-leading,var(--text-headline-5-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-5-sp--font-weight))}@media (min-width:1024px){.pc\:\[\&_h3\]\:text-headline-5-pc h3{font-size:var(--text-headline-5-pc);line-height:var(--tw-leading,var(--text-headline-5-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-5-pc--font-weight))}}.\[\&_h4\]\:post-h4 h4{font-size:var(--text-headline-3-sp);line-height:var(--tw-leading,var(--text-headline-3-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-3-sp--font-weight));color:var(--color-gray-00)}@media (min-width:1024px){.\[\&_h4\]\:post-h4 h4{font-size:var(--text-headline-3-pc);line-height:var(--tw-leading,var(--text-headline-3-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-3-pc--font-weight))}}.\[\&_h4\]\:text-headline-6-sp h4{font-size:var(--text-headline-6-sp);line-height:var(--tw-leading,var(--text-headline-6-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-6-sp--font-weight))}@media (min-width:1024px){.pc\:\[\&_h4\]\:text-headline-6-pc h4{font-size:var(--text-headline-6-pc);line-height:var(--tw-leading,var(--text-headline-6-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-6-pc--font-weight))}}.\[\&_h5\]\:post-h5 h5{font-size:var(--text-headline-4-sp);line-height:var(--tw-leading,var(--text-headline-4-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-4-sp--font-weight));color:var(--color-gray-00)}@media (min-width:1024px){.\[\&_h5\]\:post-h5 h5{font-size:var(--text-headline-4-pc);line-height:var(--tw-leading,var(--text-headline-4-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-4-pc--font-weight))}}.\[\&_h6\]\:post-h6 h6{font-size:var(--text-headline-4-sp);line-height:var(--tw-leading,var(--text-headline-4-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-4-sp--font-weight));color:var(--color-pairs-blue-03)}@media (min-width:1024px){.\[\&_h6\]\:post-h6 h6{font-size:var(--text-headline-4-pc);line-height:var(--tw-leading,var(--text-headline-4-pc--line-height));font-weight:var(--tw-font-weight,var(--text-headline-4-pc--font-weight))}}.\[\&_iframe\]\:post-iframe iframe{max-width:100%}.\[\&_li\]\:post-li li{display:list-item}.\[\&_li\]\:post-li li::marker{--tw-leading:150%;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:150%;font-weight:var(--font-weight-bold);color:var(--color-gray-00)}.\[\&_li\]\:text-body-1-wide-sp li{font-size:var(--text-body-1-wide-sp);line-height:var(--tw-leading,var(--text-body-1-wide-sp--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-wide-sp--font-weight))}.\[\&_li\]\:text-gray-00 li{color:var(--color-gray-00)}@media (min-width:1024px){.pc\:\[\&_li\]\:text-body-1-wide-pc li{font-size:var(--text-body-1-wide-pc);line-height:var(--tw-leading,var(--text-body-1-wide-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-wide-pc--font-weight))}}.\[\&_p\]\:pb-6 p,.\[\&_p\]\:post-p p{padding-bottom:calc(var(--spacing) * 6)}.\[\&_p\]\:text-body-1-wide-sp p{font-size:var(--text-body-1-wide-sp);line-height:var(--tw-leading,var(--text-body-1-wide-sp--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-wide-sp--font-weight))}.\[\&_p\]\:text-gray-00 p{color:var(--color-gray-00)}@media (min-width:1024px){.pc\:\[\&_p\]\:text-body-1-wide-pc p{font-size:var(--text-body-1-wide-pc);line-height:var(--tw-leading,var(--text-body-1-wide-pc--line-height));font-weight:var(--tw-font-weight,var(--text-body-1-wide-pc--font-weight))}}.\[\&_small\]\:post-small small{font-size:var(--text-caption-2-sp);line-height:var(--tw-leading,var(--text-caption-2-sp--line-height));font-weight:var(--tw-font-weight,var(--text-caption-2-sp--font-weight));color:var(--color-fontColor-placeholder)}@media (min-width:1024px){.\[\&_small\]\:post-small small{font-size:var(--text-caption-2-pc);line-height:var(--tw-leading,var(--text-caption-2-pc--line-height));font-weight:var(--tw-font-weight,var(--text-caption-2-pc--font-weight))}}.\[\&_summary\]\:post-summary summary{--tw-leading:150%;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:150%;font-weight:var(--font-weight-bold);color:var(--color-pairs-blue-03);place-items:center;gap:12px;display:flex}.\[\&_summary\]\:post-summary summary:after{--tw-content:"";content:var(--tw-content);background-image:url(/next_assets/images/detail-button-open.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:20px;height:20px;display:block}.\[\&_td\]\:relative td{position:relative}.\[\&_td\]\:block td{display:block}.\[\&_td\]\:bg-\[\#D04526\] td{background-color:#d04526}.\[\&_td\]\:bg-\[\#F4EFD0\] td{background-color:#f4efd0}.\[\&_td\]\:bg-transparent td{background-color:#0000}.\[\&_td\]\:p-4 td{padding:calc(var(--spacing) * 4)}.\[\&_td\]\:px-0 td{padding-inline:0}.\[\&_td\]\:pt-1 td{padding-top:var(--spacing)}.\[\&_td\]\:pb-2 td{padding-bottom:calc(var(--spacing) * 2)}.\[\&_td\]\:font-bold td{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_td\]\:text-\[\#D04526\] td{color:#d04526}.\[\&_td\]\:text-\[\#F4EFD0\] td{color:#f4efd0}.\[\&_td\]\:before\:absolute td:before{content:var(--tw-content);position:absolute}.\[\&_td\]\:before\:top-4 td:before{content:var(--tw-content);top:calc(var(--spacing) * 4)}.\[\&_td\]\:before\:bottom-4 td:before{content:var(--tw-content);bottom:calc(var(--spacing) * 4)}.\[\&_td\]\:before\:left-0 td:before{content:var(--tw-content);left:0}.\[\&_td\]\:before\:w-0\.5 td:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.\[\&_td\]\:before\:bg-\[\#D04526\] td:before{content:var(--tw-content);background-color:#d04526}.\[\&_td\]\:before\:bg-\[\#F4EFD0\] td:before{content:var(--tw-content);background-color:#f4efd0}.\[\&_td\]\:before\:content-\[\'\'\] td:before{--tw-content:"";content:var(--tw-content)}.\[\&_td\:first-child\]\:w-4 td:first-child{width:calc(var(--spacing) * 4)}.\[\&_td\:first-child\]\:pr-0 td:first-child{padding-right:0}.\[\&_th\]\:flex th{display:flex}.\[\&_th\]\:w-px th{width:1px}.\[\&_th\]\:items-center th{align-items:center}.\[\&_th\]\:bg-\[\#D04526\] th{background-color:#d04526}.\[\&_th\]\:bg-\[\#F4EFD0\] th{background-color:#f4efd0}.\[\&_th\]\:p-4 th{padding:calc(var(--spacing) * 4)}.\[\&_th\]\:py-1 th{padding-block:var(--spacing)}.\[\&_th\]\:pr-0 th{padding-right:0}.\[\&_th\]\:pl-2 th{padding-left:calc(var(--spacing) * 2)}.\[\&_th\]\:pl-6 th{padding-left:calc(var(--spacing) * 6)}.\[\&_th\]\:text-center th{text-align:center}.\[\&_th\]\:align-middle th{vertical-align:middle}.\[\&_th\]\:text-headline-3-sp th{font-size:var(--text-headline-3-sp);line-height:var(--tw-leading,var(--text-headline-3-sp--line-height));font-weight:var(--tw-font-weight,var(--text-headline-3-sp--font-weight))}.\[\&_th\]\:font-bold th{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&_th\]\:text-\[\#D04526\] th{color:#d04526}.\[\&_th\]\:text-\[\#F4EFD0\] th{color:#f4efd0}.\[\&_th\]\:\[-webkit-mask\:radial-gradient\(circle_at_0_50\%\,transparent_8px\,\#000_8\.5px\)\] th{-webkit-mask:radial-gradient(circle at 0,#0000 8px,#000 8.5px)}.\[\&_th\]\:\[mask\:radial-gradient\(circle_at_0_50\%\,transparent_8px\,\#000_8\.5px\)\] th{-webkit-mask:radial-gradient(circle at 0,#0000 8px,#000 8.5px);mask:radial-gradient(circle at 0,#0000 8px,#000 8.5px)}.\[\&_th\]\:before\:mr-2 th:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 2)}.\[\&_th\]\:before\:h-3 th:before{content:var(--tw-content);height:calc(var(--spacing) * 3)}.\[\&_th\]\:before\:w-3 th:before{content:var(--tw-content);width:calc(var(--spacing) * 3)}.\[\&_th\]\:before\:shrink-0 th:before{content:var(--tw-content);flex-shrink:0}.\[\&_th\]\:before\:rounded-full th:before{content:var(--tw-content);border-radius:3.40282e38px}.\[\&_th\]\:before\:bg-current th:before{content:var(--tw-content);background-color:currentColor}.\[\&_th\]\:before\:content-\[\'\'\] th:before{--tw-content:"";content:var(--tw-content)}.\[\&_tr\]\:mt-0\.5 tr{margin-top:calc(var(--spacing) * .5)}.\[\&_tr\]\:block tr{display:block}.\[\&\>div\]\:text-\[1\.375rem\]>div{font-size:1.375rem}@media (min-width:1024px){.pc\:\[\&\>div\]\:text-\[1\.5rem\]>div{font-size:1.5rem}}@media (min-width:1080px){.\[\@media\(min-width\:1080px\)\]\:block{display:block}.\[\@media\(min-width\:1080px\)\]\:hidden{display:none}}}.async-hide{opacity:0!important}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}