/* source: block-1 */
[data-sonner-toaster][dir=ltr], html[dir=ltr] {
        --toast-icon-margin-start: -3px;
        --toast-icon-margin-end: 4px;
        --toast-svg-margin-start: -1px;
        --toast-svg-margin-end: 0px;
        --toast-button-margin-start: auto;
        --toast-button-margin-end: 0;
        --toast-close-button-start: 0;
        --toast-close-button-end: unset;
        --toast-close-button-transform: translate(-35%, -35%)
    }

    [data-sonner-toaster][dir=rtl], html[dir=rtl] {
        --toast-icon-margin-start: 4px;
        --toast-icon-margin-end: -3px;
        --toast-svg-margin-start: 0px;
        --toast-svg-margin-end: -1px;
        --toast-button-margin-start: 0;
        --toast-button-margin-end: auto;
        --toast-close-button-start: unset;
        --toast-close-button-end: 0;
        --toast-close-button-transform: translate(35%, -35%)
    }

    [data-sonner-toaster] {
        position: fixed;
        width: var(--width);
        font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        --gray1: hsl(0, 0%, 99%);
        --gray2: hsl(0, 0%, 97.3%);
        --gray3: hsl(0, 0%, 95.1%);
        --gray4: hsl(0, 0%, 93%);
        --gray5: hsl(0, 0%, 90.9%);
        --gray6: hsl(0, 0%, 88.7%);
        --gray7: hsl(0, 0%, 85.8%);
        --gray8: hsl(0, 0%, 78%);
        --gray9: hsl(0, 0%, 56.1%);
        --gray10: hsl(0, 0%, 52.3%);
        --gray11: hsl(0, 0%, 43.5%);
        --gray12: hsl(0, 0%, 9%);
        --border-radius: 8px;
        box-sizing: border-box;
        padding: 0;
        margin: 0;
        list-style: none;
        outline: 0;
        z-index: 999999999;
        transition: transform .4s ease
    }

    @media (hover: none) and (pointer: coarse) {
        [data-sonner-toaster][data-lifted=true] {
            transform: none
        }
    }

    [data-sonner-toaster][data-x-position=right] {
        right: var(--offset-right)
    }

    [data-sonner-toaster][data-x-position=left] {
        left: var(--offset-left)
    }

    [data-sonner-toaster][data-x-position=center] {
        left: 50%;
        transform: translateX(-50%)
    }

    [data-sonner-toaster][data-y-position=top] {
        top: var(--offset-top)
    }

    [data-sonner-toaster][data-y-position=bottom] {
        bottom: var(--offset-bottom)
    }

    [data-sonner-toast] {
        --y: translateY(100%);
        --lift-amount: calc(var(--lift) * var(--gap));
        z-index: var(--z-index);
        position: absolute;
        opacity: 0;
        transform: var(--y);
        touch-action: none;
        transition: transform .4s, opacity .4s, height .4s, box-shadow .2s;
        box-sizing: border-box;
        outline: 0;
        overflow-wrap: anywhere
    }

    [data-sonner-toast][data-styled=true] {
        padding: 16px;
        background: var(--normal-bg);
        border: 1px solid var(--normal-border);
        color: var(--normal-text);
        border-radius: var(--border-radius);
        box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
        width: var(--width);
        font-size: 13px;
        display: flex;
        align-items: center;
        gap: 6px
    }

    [data-sonner-toast]:focus-visible {
        box-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 0 0 2px rgba(0, 0, 0, .2)
    }

    [data-sonner-toast][data-y-position=top] {
        top: 0;
        --y: translateY(-100%);
        --lift: 1;
        --lift-amount: calc(1 * var(--gap))
    }

    [data-sonner-toast][data-y-position=bottom] {
        bottom: 0;
        --y: translateY(100%);
        --lift: -1;
        --lift-amount: calc(var(--lift) * var(--gap))
    }

    [data-sonner-toast][data-styled=true] [data-description] {
        font-weight: 400;
        line-height: 1.4;
        color: #3f3f3f
    }

    [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description] {
        color: inherit
    }

    [data-sonner-toaster][data-sonner-theme=dark] [data-description] {
        color: #e8e8e8
    }

    [data-sonner-toast][data-styled=true] [data-title] {
        font-weight: 500;
        line-height: 1.5;
        color: inherit
    }

    [data-sonner-toast][data-styled=true] [data-icon] {
        display: flex;
        height: 16px;
        width: 16px;
        position: relative;
        justify-content: flex-start;
        align-items: center;
        flex-shrink: 0;
        margin-left: var(--toast-icon-margin-start);
        margin-right: var(--toast-icon-margin-end)
    }

    [data-sonner-toast][data-promise=true] [data-icon] > svg {
        opacity: 0;
        transform: scale(.8);
        transform-origin: center;
        animation: sonner-fade-in .3s ease forwards
    }

    [data-sonner-toast][data-styled=true] [data-icon] > * {
        flex-shrink: 0
    }

    [data-sonner-toast][data-styled=true] [data-icon] svg {
        margin-left: var(--toast-svg-margin-start);
        margin-right: var(--toast-svg-margin-end)
    }

    [data-sonner-toast][data-styled=true] [data-content] {
        display: flex;
        flex-direction: column;
        gap: 2px
    }

    [data-sonner-toast][data-styled=true] [data-button] {
        border-radius: 4px;
        padding-left: 8px;
        padding-right: 8px;
        height: 24px;
        font-size: 12px;
        color: var(--normal-bg);
        background: var(--normal-text);
        margin-left: var(--toast-button-margin-start);
        margin-right: var(--toast-button-margin-end);
        border: none;
        font-weight: 500;
        cursor: pointer;
        outline: 0;
        display: flex;
        align-items: center;
        flex-shrink: 0;
        transition: opacity .4s, box-shadow .2s
    }

    [data-sonner-toast][data-styled=true] [data-button]:focus-visible {
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .4)
    }

    [data-sonner-toast][data-styled=true] [data-button]:first-of-type {
        margin-left: var(--toast-button-margin-start);
        margin-right: var(--toast-button-margin-end)
    }

    [data-sonner-toast][data-styled=true] [data-cancel] {
        color: var(--normal-text);
        background: rgba(0, 0, 0, .08)
    }

    [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel] {
        background: rgba(255, 255, 255, .3)
    }

    [data-sonner-toast][data-styled=true] [data-close-button] {
        position: absolute;
        left: var(--toast-close-button-start);
        right: var(--toast-close-button-end);
        top: 0;
        height: 20px;
        width: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
        color: var(--gray12);
        background: var(--normal-bg);
        border: 1px solid var(--gray4);
        transform: var(--toast-close-button-transform);
        border-radius: 50%;
        cursor: pointer;
        z-index: 1;
        transition: opacity .1s, background .2s, border-color .2s
    }

    [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible {
        box-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 0 0 2px rgba(0, 0, 0, .2)
    }

    [data-sonner-toast][data-styled=true] [data-disabled=true] {
        cursor: not-allowed
    }

    [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover {
        background: var(--gray2);
        border-color: var(--gray5)
    }

    [data-sonner-toast][data-swiping=true]::before {
        content: '';
        position: absolute;
        left: -100%;
        right: -100%;
        height: 100%;
        z-index: -1
    }

    [data-sonner-toast][data-y-position=top][data-swiping=true]::before {
        bottom: 50%;
        transform: scaleY(3) translateY(50%)
    }

    [data-sonner-toast][data-y-position=bottom][data-swiping=true]::before {
        top: 50%;
        transform: scaleY(3) translateY(-50%)
    }

    [data-sonner-toast][data-swiping=false][data-removed=true]::before {
        content: '';
        position: absolute;
        inset: 0;
        transform: scaleY(2)
    }

    [data-sonner-toast][data-expanded=true]::after {
        content: '';
        position: absolute;
        left: 0;
        height: calc(var(--gap) + 1px);
        bottom: 100%;
        width: 100%
    }

    [data-sonner-toast][data-mounted=true] {
        --y: translateY(0);
        opacity: 1
    }

    [data-sonner-toast][data-expanded=false][data-front=false] {
        --scale: var(--toasts-before) *0.05 +1;
        --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));
        height: var(--front-toast-height)
    }

    [data-sonner-toast] > * {
        transition: opacity .4s
    }

    [data-sonner-toast][data-x-position=right] {
        right: 0
    }

    [data-sonner-toast][data-x-position=left] {
        left: 0
    }

    [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true] > * {
        opacity: 0
    }

    [data-sonner-toast][data-visible=false] {
        opacity: 0;
        pointer-events: none
    }

    [data-sonner-toast][data-mounted=true][data-expanded=true] {
        --y: translateY(calc(var(--lift) * var(--offset)));
        height: var(--initial-height)
    }

    [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false] {
        --y: translateY(calc(var(--lift) * -100%));
        opacity: 0
    }

    [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true] {
        --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));
        opacity: 0
    }

    [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false] {
        --y: translateY(40%);
        opacity: 0;
        transition: transform .5s, opacity .2s
    }

    [data-sonner-toast][data-removed=true][data-front=false]::before {
        height: calc(var(--initial-height) + 20%)
    }

    [data-sonner-toast][data-swiping=true] {
        transform: var(--y) translateY(var(--swipe-amount-y, 0)) translateX(var(--swipe-amount-x, 0));
        transition: none
    }

    [data-sonner-toast][data-swiped=true] {
        user-select: none
    }

    [data-sonner-toast][data-swipe-out=true][data-y-position=bottom], [data-sonner-toast][data-swipe-out=true][data-y-position=top] {
        animation-duration: .2s;
        animation-timing-function: ease-out;
        animation-fill-mode: forwards
    }

    [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left] {
        animation-name: swipe-out-left
    }

    [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right] {
        animation-name: swipe-out-right
    }

    [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up] {
        animation-name: swipe-out-up
    }

    [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down] {
        animation-name: swipe-out-down
    }

    @keyframes swipe-out-left {
        from {
            transform: var(--y) translateX(var(--swipe-amount-x));
            opacity: 1
        }
        to {
            transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%));
            opacity: 0
        }
    }

    @keyframes swipe-out-right {
        from {
            transform: var(--y) translateX(var(--swipe-amount-x));
            opacity: 1
        }
        to {
            transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%));
            opacity: 0
        }
    }

    @keyframes swipe-out-up {
        from {
            transform: var(--y) translateY(var(--swipe-amount-y));
            opacity: 1
        }
        to {
            transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%));
            opacity: 0
        }
    }

    @keyframes swipe-out-down {
        from {
            transform: var(--y) translateY(var(--swipe-amount-y));
            opacity: 1
        }
        to {
            transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%));
            opacity: 0
        }
    }

    @media (max-width: 600px) {
        [data-sonner-toaster] {
            position: fixed;
            right: var(--mobile-offset-right);
            left: var(--mobile-offset-left);
            width: 100%
        }

        [data-sonner-toaster][dir=rtl] {
            left: calc(var(--mobile-offset-left) * -1)
        }

        [data-sonner-toaster] [data-sonner-toast] {
            left: 0;
            right: 0;
            width: calc(100% - var(--mobile-offset-left) * 2)
        }

        [data-sonner-toaster][data-x-position=left] {
            left: var(--mobile-offset-left)
        }

        [data-sonner-toaster][data-y-position=bottom] {
            bottom: var(--mobile-offset-bottom)
        }

        [data-sonner-toaster][data-y-position=top] {
            top: var(--mobile-offset-top)
        }

        [data-sonner-toaster][data-x-position=center] {
            left: var(--mobile-offset-left);
            right: var(--mobile-offset-right);
            transform: none
        }
    }

    [data-sonner-toaster][data-sonner-theme=light] {
        --normal-bg: #fff;
        --normal-border: var(--gray4);
        --normal-text: var(--gray12);
        --success-bg: hsl(143, 85%, 96%);
        --success-border: hsl(145, 92%, 87%);
        --success-text: hsl(140, 100%, 27%);
        --info-bg: hsl(208, 100%, 97%);
        --info-border: hsl(221, 91%, 93%);
        --info-text: hsl(210, 92%, 45%);
        --warning-bg: hsl(49, 100%, 97%);
        --warning-border: hsl(49, 91%, 84%);
        --warning-text: hsl(31, 92%, 45%);
        --error-bg: hsl(359, 100%, 97%);
        --error-border: hsl(359, 100%, 94%);
        --error-text: hsl(360, 100%, 45%)
    }

    [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true] {
        --normal-bg: #000;
        --normal-border: hsl(0, 0%, 20%);
        --normal-text: var(--gray1)
    }

    [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true] {
        --normal-bg: #fff;
        --normal-border: var(--gray3);
        --normal-text: var(--gray12)
    }

    [data-sonner-toaster][data-sonner-theme=dark] {
        --normal-bg: #000;
        --normal-bg-hover: hsl(0, 0%, 12%);
        --normal-border: hsl(0, 0%, 20%);
        --normal-border-hover: hsl(0, 0%, 25%);
        --normal-text: var(--gray1);
        --success-bg: hsl(150, 100%, 6%);
        --success-border: hsl(147, 100%, 12%);
        --success-text: hsl(150, 86%, 65%);
        --info-bg: hsl(215, 100%, 6%);
        --info-border: hsl(223, 43%, 17%);
        --info-text: hsl(216, 87%, 65%);
        --warning-bg: hsl(64, 100%, 6%);
        --warning-border: hsl(60, 100%, 9%);
        --warning-text: hsl(46, 87%, 65%);
        --error-bg: hsl(358, 76%, 10%);
        --error-border: hsl(357, 89%, 16%);
        --error-text: hsl(358, 100%, 81%)
    }

    [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button] {
        background: var(--normal-bg);
        border-color: var(--normal-border);
        color: var(--normal-text)
    }

    [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover {
        background: var(--normal-bg-hover);
        border-color: var(--normal-border-hover)
    }

    [data-rich-colors=true][data-sonner-toast][data-type=success] {
        background: var(--success-bg);
        border-color: var(--success-border);
        color: var(--success-text)
    }

    [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button] {
        background: var(--success-bg);
        border-color: var(--success-border);
        color: var(--success-text)
    }

    [data-rich-colors=true][data-sonner-toast][data-type=info] {
        background: var(--info-bg);
        border-color: var(--info-border);
        color: var(--info-text)
    }

    [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button] {
        background: var(--info-bg);
        border-color: var(--info-border);
        color: var(--info-text)
    }

    [data-rich-colors=true][data-sonner-toast][data-type=warning] {
        background: var(--warning-bg);
        border-color: var(--warning-border);
        color: var(--warning-text)
    }

    [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button] {
        background: var(--warning-bg);
        border-color: var(--warning-border);
        color: var(--warning-text)
    }

    [data-rich-colors=true][data-sonner-toast][data-type=error] {
        background: var(--error-bg);
        border-color: var(--error-border);
        color: var(--error-text)
    }

    [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button] {
        background: var(--error-bg);
        border-color: var(--error-border);
        color: var(--error-text)
    }

    .sonner-loading-wrapper {
        --size: 16px;
        height: var(--size);
        width: var(--size);
        position: absolute;
        inset: 0;
        z-index: 10
    }

    .sonner-loading-wrapper[data-visible=false] {
        transform-origin: center;
        animation: sonner-fade-out .2s ease forwards
    }

    .sonner-spinner {
        position: relative;
        top: 50%;
        left: 50%;
        height: var(--size);
        width: var(--size)
    }

    .sonner-loading-bar {
        animation: sonner-spin 1.2s linear infinite;
        background: var(--gray11);
        border-radius: 6px;
        height: 8%;
        left: -10%;
        position: absolute;
        top: -3.9%;
        width: 24%
    }

    .sonner-loading-bar:first-child {
        animation-delay: -1.2s;
        transform: rotate(.0001deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(2) {
        animation-delay: -1.1s;
        transform: rotate(30deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(3) {
        animation-delay: -1s;
        transform: rotate(60deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(4) {
        animation-delay: -.9s;
        transform: rotate(90deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(5) {
        animation-delay: -.8s;
        transform: rotate(120deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(6) {
        animation-delay: -.7s;
        transform: rotate(150deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(7) {
        animation-delay: -.6s;
        transform: rotate(180deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(8) {
        animation-delay: -.5s;
        transform: rotate(210deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(9) {
        animation-delay: -.4s;
        transform: rotate(240deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(10) {
        animation-delay: -.3s;
        transform: rotate(270deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(11) {
        animation-delay: -.2s;
        transform: rotate(300deg) translate(146%)
    }

    .sonner-loading-bar:nth-child(12) {
        animation-delay: -.1s;
        transform: rotate(330deg) translate(146%)
    }

    @keyframes sonner-fade-in {
        0% {
            opacity: 0;
            transform: scale(.8)
        }
        100% {
            opacity: 1;
            transform: scale(1)
        }
    }

    @keyframes sonner-fade-out {
        0% {
            opacity: 1;
            transform: scale(1)
        }
        100% {
            opacity: 0;
            transform: scale(.8)
        }
    }

    @keyframes sonner-spin {
        0% {
            opacity: 1
        }
        100% {
            opacity: .15
        }
    }

    @media (prefers-reduced-motion) {
        .sonner-loading-bar, [data-sonner-toast], [data-sonner-toast] > * {
            transition: none !important;
            animation: none !important
        }
    }

    .sonner-loader {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transform-origin: center;
        transition: opacity .2s, transform .2s
    }

    .sonner-loader[data-visible=false] {
        opacity: 0;
        transform: scale(.8) translate(-50%, -50%)
    }
/* source: block-2 */

    
/* source: wanpishi-home-static-instant-style */
:root {
        --wanpishi-home-static-instant: url("data:image/webp;base64,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")
    }
/* source: block-4 */

        /* Local static mirror: preserve the source's captured visual state. */
        html {
            scroll-behavior: smooth;
        }

        body {
            margin: 0;
        }
    
/* source: block-5 */

    
/* source: wanpishi-home-mobile-layout-critical */

        @media (max-width: 760px) {
            html body .CandidateHero_hero__fDXr2 {
                height: max(720px, calc(100svh - 40px)) !important;
                min-height: max(720px, calc(100svh - 40px)) !important;
            }

            html body .CandidateHero_hero__fDXr2 .CandidateHero_sceneBackground__VxLp7,
            html body .CandidateHero_hero__fDXr2 .CandidateHero_sceneForeground___RRlv {
                height: 48.4% !important;
            }

            html body .CandidateHero_hero__fDXr2 .CandidateHero_atmosphere__q_gwm {
                background: linear-gradient(180deg, rgb(25, 0, 150) 0%, rgb(0, 128, 255) 21%, rgb(120, 210, 255) 76%, rgb(120, 210, 255) 100%) !important;
            }

            html body .CandidateHero_hero__fDXr2 .CandidateHero_sceneBackgroundImage__Xv_5R {
                -webkit-mask-image: linear-gradient(to bottom, transparent 0%, transparent 58%, #000 72%) !important;
                mask-image: linear-gradient(to bottom, transparent 0%, transparent 58%, #000 72%) !important;
            }

            html body .CandidateHero_hero__fDXr2 .CandidateHero_sceneBackgroundImage__Xv_5R,
            html body .CandidateHero_hero__fDXr2 .CandidateHero_sceneForegroundImage__5weFy {
                left: 50% !important;
                right: auto !important;
                width: auto !important;
                height: 100% !important;
                aspect-ratio: 2800 / 1220 !important;
                transform: translateX(-50%) !important;
            }

            html body .CandidateHero_hero__fDXr2 .CandidateHero_platformInner__E_UPd {
                width: 100% !important;
                height: auto !important;
                min-height: 0 !important;
                aspect-ratio: 16 / 9 !important;
            }

            html body #candidate-hero-title {
                font-size: clamp(32px, 9vw, 38px) !important;
            }
        }
    
