/*
 * CSS Extracted from: https://superrare.com/account/dashboard
 * Date: 2025-09-03T09:40:28.095Z
 * External stylesheets: 3
 * Inline style blocks: 5
 * Total size: 163799 characters
 */


/* External Stylesheet 1: https://superrare.com/_next/static/css/56de9c32f8febcae.css */
[data-rk] .iekbcc0 { border: 0px; box-sizing: border-box; font-size: 100%; line-height: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; }
[data-rk] .iekbcc1 { list-style: none; }
[data-rk] .iekbcc2 { quotes: none; }
[data-rk] .iekbcc2::after, [data-rk] .iekbcc2::before { content: ""; }
[data-rk] .iekbcc3 { border-collapse: collapse; border-spacing: 0px; }
[data-rk] .iekbcc4 { appearance: none; }
[data-rk] .iekbcc5 { outline: none; }
[data-rk] .iekbcc5::placeholder { opacity: 1; }
[data-rk] .iekbcc5::placeholder { opacity: 1; }
[data-rk] .iekbcc6 { background-color: transparent; color: inherit; }
[data-rk] .iekbcc7:disabled { opacity: 1; }
[data-rk] .iekbcc8::-webkit-search-cancel-button { appearance: none; }
[data-rk] .iekbcc9 { background: none; cursor: pointer; text-align: left; }
[data-rk] .iekbcca { color: inherit; text-decoration: none; }
[data-rk] .ju367v0 { align-items: flex-start; }
[data-rk] .ju367v2 { align-items: flex-end; }
[data-rk] .ju367v4 { align-items: center; }
[data-rk] .ju367v6 { display: none; }
[data-rk] .ju367v8 { display: block; }
[data-rk] .ju367va { display: flex; }
[data-rk] .ju367vc { display: inline; }
[data-rk] .ju367ve { align-self: flex-start; }
[data-rk] .ju367vf { align-self: flex-end; }
[data-rk] .ju367vg { align-self: center; }
[data-rk] .ju367vh { background-size: cover; }
[data-rk] .ju367vi { border-radius: 1px; }
[data-rk] .ju367vj { border-radius: 6px; }
[data-rk] .ju367vk { border-radius: 10px; }
[data-rk] .ju367vl { border-radius: 13px; }
[data-rk] .ju367vm { border-radius: var(--rk-radii-actionButton); }
[data-rk] .ju367vn { border-radius: var(--rk-radii-connectButton); }
[data-rk] .ju367vo { border-radius: var(--rk-radii-menuButton); }
[data-rk] .ju367vp { border-radius: var(--rk-radii-modal); }
[data-rk] .ju367vq { border-radius: var(--rk-radii-modalMobile); }
[data-rk] .ju367vr { border-radius: 25%; }
[data-rk] .ju367vs { border-radius: 9999px; }
[data-rk] .ju367vt { border-style: solid; }
[data-rk] .ju367vu { border-width: 0px; }
[data-rk] .ju367vv { border-width: 1px; }
[data-rk] .ju367vw { border-width: 2px; }
[data-rk] .ju367vx { border-width: 4px; }
[data-rk] .ju367vy { cursor: pointer; }
[data-rk] .ju367vz { cursor: none; }
[data-rk] .ju367v10 { pointer-events: none; }
[data-rk] .ju367v11 { pointer-events: all; }
[data-rk] .ju367v12 { min-height: 8px; }
[data-rk] .ju367v13 { min-height: 44px; }
[data-rk] .ju367v14 { flex-direction: row; }
[data-rk] .ju367v15 { flex-direction: column; }
[data-rk] .ju367v16 { font-family: var(--rk-fonts-body); }
[data-rk] .ju367v17 { font-size: 12px; line-height: 18px; }
[data-rk] .ju367v18 { font-size: 13px; line-height: 18px; }
[data-rk] .ju367v19 { font-size: 14px; line-height: 18px; }
[data-rk] .ju367v1a { font-size: 16px; line-height: 20px; }
[data-rk] .ju367v1b { font-size: 18px; line-height: 24px; }
[data-rk] .ju367v1c { font-size: 20px; line-height: 24px; }
[data-rk] .ju367v1d { font-size: 23px; line-height: 29px; }
[data-rk] .ju367v1e { font-weight: 400; }
[data-rk] .ju367v1f { font-weight: 500; }
[data-rk] .ju367v1g { font-weight: 600; }
[data-rk] .ju367v1h { font-weight: 700; }
[data-rk] .ju367v1i { font-weight: 800; }
[data-rk] .ju367v1j { gap: 0px; }
[data-rk] .ju367v1k { gap: 1px; }
[data-rk] .ju367v1l { gap: 2px; }
[data-rk] .ju367v1m { gap: 3px; }
[data-rk] .ju367v1n { gap: 4px; }
[data-rk] .ju367v1o { gap: 5px; }
[data-rk] .ju367v1p { gap: 6px; }
[data-rk] .ju367v1q { gap: 8px; }
[data-rk] .ju367v1r { gap: 10px; }
[data-rk] .ju367v1s { gap: 12px; }
[data-rk] .ju367v1t { gap: 14px; }
[data-rk] .ju367v1u { gap: 16px; }
[data-rk] .ju367v1v { gap: 18px; }
[data-rk] .ju367v1w { gap: 20px; }
[data-rk] .ju367v1x { gap: 24px; }
[data-rk] .ju367v1y { gap: 28px; }
[data-rk] .ju367v1z { gap: 32px; }
[data-rk] .ju367v20 { gap: 36px; }
[data-rk] .ju367v21 { gap: 44px; }
[data-rk] .ju367v22 { gap: 64px; }
[data-rk] .ju367v23 { }
[data-rk] .ju367v24 { height: 1px; }
[data-rk] .ju367v25 { height: 2px; }
[data-rk] .ju367v26 { height: 4px; }
[data-rk] .ju367v27 { height: 8px; }
[data-rk] .ju367v28 { height: 12px; }
[data-rk] .ju367v29 { height: 20px; }
[data-rk] .ju367v2a { height: 24px; }
[data-rk] .ju367v2b { height: 28px; }
[data-rk] .ju367v2c { height: 30px; }
[data-rk] .ju367v2d { height: 32px; }
[data-rk] .ju367v2e { height: 34px; }
[data-rk] .ju367v2f { height: 36px; }
[data-rk] .ju367v2g { height: 40px; }
[data-rk] .ju367v2h { height: 44px; }
[data-rk] .ju367v2i { height: 48px; }
[data-rk] .ju367v2j { height: 54px; }
[data-rk] .ju367v2k { height: 60px; }
[data-rk] .ju367v2l { height: 200px; }
[data-rk] .ju367v2m { height: 100%; }
[data-rk] .ju367v2n { height: max-content; }
[data-rk] .ju367v2o { justify-content: flex-start; }
[data-rk] .ju367v2p { justify-content: flex-end; }
[data-rk] .ju367v2q { justify-content: center; }
[data-rk] .ju367v2r { justify-content: space-between; }
[data-rk] .ju367v2s { justify-content: space-around; }
[data-rk] .ju367v2t { text-align: left; }
[data-rk] .ju367v2u { text-align: center; }
[data-rk] .ju367v2v { text-align: inherit; }
[data-rk] .ju367v2w { margin-bottom: 0px; }
[data-rk] .ju367v2x { margin-bottom: 1px; }
[data-rk] .ju367v2y { margin-bottom: 2px; }
[data-rk] .ju367v2z { margin-bottom: 3px; }
[data-rk] .ju367v30 { margin-bottom: 4px; }
[data-rk] .ju367v31 { margin-bottom: 5px; }
[data-rk] .ju367v32 { margin-bottom: 6px; }
[data-rk] .ju367v33 { margin-bottom: 8px; }
[data-rk] .ju367v34 { margin-bottom: 10px; }
[data-rk] .ju367v35 { margin-bottom: 12px; }
[data-rk] .ju367v36 { margin-bottom: 14px; }
[data-rk] .ju367v37 { margin-bottom: 16px; }
[data-rk] .ju367v38 { margin-bottom: 18px; }
[data-rk] .ju367v39 { margin-bottom: 20px; }
[data-rk] .ju367v3a { margin-bottom: 24px; }
[data-rk] .ju367v3b { margin-bottom: 28px; }
[data-rk] .ju367v3c { margin-bottom: 32px; }
[data-rk] .ju367v3d { margin-bottom: 36px; }
[data-rk] .ju367v3e { margin-bottom: 44px; }
[data-rk] .ju367v3f { margin-bottom: 64px; }
[data-rk] .ju367v3g { margin-bottom: -1px; }
[data-rk] .ju367v3h { margin-left: 0px; }
[data-rk] .ju367v3i { margin-left: 1px; }
[data-rk] .ju367v3j { margin-left: 2px; }
[data-rk] .ju367v3k { margin-left: 3px; }
[data-rk] .ju367v3l { margin-left: 4px; }
[data-rk] .ju367v3m { margin-left: 5px; }
[data-rk] .ju367v3n { margin-left: 6px; }
[data-rk] .ju367v3o { margin-left: 8px; }
[data-rk] .ju367v3p { margin-left: 10px; }
[data-rk] .ju367v3q { margin-left: 12px; }
[data-rk] .ju367v3r { margin-left: 14px; }
[data-rk] .ju367v3s { margin-left: 16px; }
[data-rk] .ju367v3t { margin-left: 18px; }
[data-rk] .ju367v3u { margin-left: 20px; }
[data-rk] .ju367v3v { margin-left: 24px; }
[data-rk] .ju367v3w { margin-left: 28px; }
[data-rk] .ju367v3x { margin-left: 32px; }
[data-rk] .ju367v3y { margin-left: 36px; }
[data-rk] .ju367v3z { margin-left: 44px; }
[data-rk] .ju367v40 { margin-left: 64px; }
[data-rk] .ju367v41 { margin-left: -1px; }
[data-rk] .ju367v42 { margin-right: 0px; }
[data-rk] .ju367v43 { margin-right: 1px; }
[data-rk] .ju367v44 { margin-right: 2px; }
[data-rk] .ju367v45 { margin-right: 3px; }
[data-rk] .ju367v46 { margin-right: 4px; }
[data-rk] .ju367v47 { margin-right: 5px; }
[data-rk] .ju367v48 { margin-right: 6px; }
[data-rk] .ju367v49 { margin-right: 8px; }
[data-rk] .ju367v4a { margin-right: 10px; }
[data-rk] .ju367v4b { margin-right: 12px; }
[data-rk] .ju367v4c { margin-right: 14px; }
[data-rk] .ju367v4d { margin-right: 16px; }
[data-rk] .ju367v4e { margin-right: 18px; }
[data-rk] .ju367v4f { margin-right: 20px; }
[data-rk] .ju367v4g { margin-right: 24px; }
[data-rk] .ju367v4h { margin-right: 28px; }
[data-rk] .ju367v4i { margin-right: 32px; }
[data-rk] .ju367v4j { margin-right: 36px; }
[data-rk] .ju367v4k { margin-right: 44px; }
[data-rk] .ju367v4l { margin-right: 64px; }
[data-rk] .ju367v4m { margin-right: -1px; }
[data-rk] .ju367v4n { margin-top: 0px; }
[data-rk] .ju367v4o { margin-top: 1px; }
[data-rk] .ju367v4p { margin-top: 2px; }
[data-rk] .ju367v4q { margin-top: 3px; }
[data-rk] .ju367v4r { margin-top: 4px; }
[data-rk] .ju367v4s { margin-top: 5px; }
[data-rk] .ju367v4t { margin-top: 6px; }
[data-rk] .ju367v4u { margin-top: 8px; }
[data-rk] .ju367v4v { margin-top: 10px; }
[data-rk] .ju367v4w { margin-top: 12px; }
[data-rk] .ju367v4x { margin-top: 14px; }
[data-rk] .ju367v4y { margin-top: 16px; }
[data-rk] .ju367v4z { margin-top: 18px; }
[data-rk] .ju367v50 { margin-top: 20px; }
[data-rk] .ju367v51 { margin-top: 24px; }
[data-rk] .ju367v52 { margin-top: 28px; }
[data-rk] .ju367v53 { margin-top: 32px; }
[data-rk] .ju367v54 { margin-top: 36px; }
[data-rk] .ju367v55 { margin-top: 44px; }
[data-rk] .ju367v56 { margin-top: 64px; }
[data-rk] .ju367v57 { margin-top: -1px; }
[data-rk] .ju367v58 { max-width: 1px; }
[data-rk] .ju367v59 { max-width: 2px; }
[data-rk] .ju367v5a { max-width: 4px; }
[data-rk] .ju367v5b { max-width: 8px; }
[data-rk] .ju367v5c { max-width: 12px; }
[data-rk] .ju367v5d { max-width: 20px; }
[data-rk] .ju367v5e { max-width: 24px; }
[data-rk] .ju367v5f { max-width: 28px; }
[data-rk] .ju367v5g { max-width: 30px; }
[data-rk] .ju367v5h { max-width: 32px; }
[data-rk] .ju367v5i { max-width: 34px; }
[data-rk] .ju367v5j { max-width: 36px; }
[data-rk] .ju367v5k { max-width: 40px; }
[data-rk] .ju367v5l { max-width: 44px; }
[data-rk] .ju367v5m { max-width: 48px; }
[data-rk] .ju367v5n { max-width: 54px; }
[data-rk] .ju367v5o { max-width: 60px; }
[data-rk] .ju367v5p { max-width: 200px; }
[data-rk] .ju367v5q { max-width: 100%; }
[data-rk] .ju367v5r { max-width: max-content; }
[data-rk] .ju367v5s { min-width: 1px; }
[data-rk] .ju367v5t { min-width: 2px; }
[data-rk] .ju367v5u { min-width: 4px; }
[data-rk] .ju367v5v { min-width: 8px; }
[data-rk] .ju367v5w { min-width: 12px; }
[data-rk] .ju367v5x { min-width: 20px; }
[data-rk] .ju367v5y { min-width: 24px; }
[data-rk] .ju367v5z { min-width: 28px; }
[data-rk] .ju367v60 { min-width: 30px; }
[data-rk] .ju367v61 { min-width: 32px; }
[data-rk] .ju367v62 { min-width: 34px; }
[data-rk] .ju367v63 { min-width: 36px; }
[data-rk] .ju367v64 { min-width: 40px; }
[data-rk] .ju367v65 { min-width: 44px; }
[data-rk] .ju367v66 { min-width: 48px; }
[data-rk] .ju367v67 { min-width: 54px; }
[data-rk] .ju367v68 { min-width: 60px; }
[data-rk] .ju367v69 { min-width: 200px; }
[data-rk] .ju367v6a { min-width: 100%; }
[data-rk] .ju367v6b { min-width: max-content; }
[data-rk] .ju367v6c { overflow: hidden; }
[data-rk] .ju367v6d { padding-bottom: 0px; }
[data-rk] .ju367v6e { padding-bottom: 1px; }
[data-rk] .ju367v6f { padding-bottom: 2px; }
[data-rk] .ju367v6g { padding-bottom: 3px; }
[data-rk] .ju367v6h { padding-bottom: 4px; }
[data-rk] .ju367v6i { padding-bottom: 5px; }
[data-rk] .ju367v6j { padding-bottom: 6px; }
[data-rk] .ju367v6k { padding-bottom: 8px; }
[data-rk] .ju367v6l { padding-bottom: 10px; }
[data-rk] .ju367v6m { padding-bottom: 12px; }
[data-rk] .ju367v6n { padding-bottom: 14px; }
[data-rk] .ju367v6o { padding-bottom: 16px; }
[data-rk] .ju367v6p { padding-bottom: 18px; }
[data-rk] .ju367v6q { padding-bottom: 20px; }
[data-rk] .ju367v6r { padding-bottom: 24px; }
[data-rk] .ju367v6s { padding-bottom: 28px; }
[data-rk] .ju367v6t { padding-bottom: 32px; }
[data-rk] .ju367v6u { padding-bottom: 36px; }
[data-rk] .ju367v6v { padding-bottom: 44px; }
[data-rk] .ju367v6w { padding-bottom: 64px; }
[data-rk] .ju367v6x { }
[data-rk] .ju367v6y { padding-left: 0px; }
[data-rk] .ju367v6z { padding-left: 1px; }
[data-rk] .ju367v70 { padding-left: 2px; }
[data-rk] .ju367v71 { padding-left: 3px; }
[data-rk] .ju367v72 { padding-left: 4px; }
[data-rk] .ju367v73 { padding-left: 5px; }
[data-rk] .ju367v74 { padding-left: 6px; }
[data-rk] .ju367v75 { padding-left: 8px; }
[data-rk] .ju367v76 { padding-left: 10px; }
[data-rk] .ju367v77 { padding-left: 12px; }
[data-rk] .ju367v78 { padding-left: 14px; }
[data-rk] .ju367v79 { padding-left: 16px; }
[data-rk] .ju367v7a { padding-left: 18px; }
[data-rk] .ju367v7b { padding-left: 20px; }
[data-rk] .ju367v7c { padding-left: 24px; }
[data-rk] .ju367v7d { padding-left: 28px; }
[data-rk] .ju367v7e { padding-left: 32px; }
[data-rk] .ju367v7f { padding-left: 36px; }
[data-rk] .ju367v7g { padding-left: 44px; }
[data-rk] .ju367v7h { padding-left: 64px; }
[data-rk] .ju367v7i { }
[data-rk] .ju367v7j { padding-right: 0px; }
[data-rk] .ju367v7k { padding-right: 1px; }
[data-rk] .ju367v7l { padding-right: 2px; }
[data-rk] .ju367v7m { padding-right: 3px; }
[data-rk] .ju367v7n { padding-right: 4px; }
[data-rk] .ju367v7o { padding-right: 5px; }
[data-rk] .ju367v7p { padding-right: 6px; }
[data-rk] .ju367v7q { padding-right: 8px; }
[data-rk] .ju367v7r { padding-right: 10px; }
[data-rk] .ju367v7s { padding-right: 12px; }
[data-rk] .ju367v7t { padding-right: 14px; }
[data-rk] .ju367v7u { padding-right: 16px; }
[data-rk] .ju367v7v { padding-right: 18px; }
[data-rk] .ju367v7w { padding-right: 20px; }
[data-rk] .ju367v7x { padding-right: 24px; }
[data-rk] .ju367v7y { padding-right: 28px; }
[data-rk] .ju367v7z { padding-right: 32px; }
[data-rk] .ju367v80 { padding-right: 36px; }
[data-rk] .ju367v81 { padding-right: 44px; }
[data-rk] .ju367v82 { padding-right: 64px; }
[data-rk] .ju367v83 { }
[data-rk] .ju367v84 { padding-top: 0px; }
[data-rk] .ju367v85 { padding-top: 1px; }
[data-rk] .ju367v86 { padding-top: 2px; }
[data-rk] .ju367v87 { padding-top: 3px; }
[data-rk] .ju367v88 { padding-top: 4px; }
[data-rk] .ju367v89 { padding-top: 5px; }
[data-rk] .ju367v8a { padding-top: 6px; }
[data-rk] .ju367v8b { padding-top: 8px; }
[data-rk] .ju367v8c { padding-top: 10px; }
[data-rk] .ju367v8d { padding-top: 12px; }
[data-rk] .ju367v8e { padding-top: 14px; }
[data-rk] .ju367v8f { padding-top: 16px; }
[data-rk] .ju367v8g { padding-top: 18px; }
[data-rk] .ju367v8h { padding-top: 20px; }
[data-rk] .ju367v8i { padding-top: 24px; }
[data-rk] .ju367v8j { padding-top: 28px; }
[data-rk] .ju367v8k { padding-top: 32px; }
[data-rk] .ju367v8l { padding-top: 36px; }
[data-rk] .ju367v8m { padding-top: 44px; }
[data-rk] .ju367v8n { padding-top: 64px; }
[data-rk] .ju367v8o { }
[data-rk] .ju367v8p { position: absolute; }
[data-rk] .ju367v8q { position: fixed; }
[data-rk] .ju367v8r { position: relative; }
[data-rk] .ju367v8s { user-select: none; }
[data-rk] .ju367v8t { right: 0px; }
[data-rk] .ju367v8u { transition: 0.125s; }
[data-rk] .ju367v8v { transition: transform 0.125s; }
[data-rk] .ju367v8w { user-select: none; }
[data-rk] .ju367v8x { width: 1px; }
[data-rk] .ju367v8y { width: 2px; }
[data-rk] .ju367v8z { width: 4px; }
[data-rk] .ju367v90 { width: 8px; }
[data-rk] .ju367v91 { width: 12px; }
[data-rk] .ju367v92 { width: 20px; }
[data-rk] .ju367v93 { width: 24px; }
[data-rk] .ju367v94 { width: 28px; }
[data-rk] .ju367v95 { width: 30px; }
[data-rk] .ju367v96 { width: 32px; }
[data-rk] .ju367v97 { width: 34px; }
[data-rk] .ju367v98 { width: 36px; }
[data-rk] .ju367v99 { width: 40px; }
[data-rk] .ju367v9a { width: 44px; }
[data-rk] .ju367v9b { width: 48px; }
[data-rk] .ju367v9c { width: 54px; }
[data-rk] .ju367v9d { width: 60px; }
[data-rk] .ju367v9e { width: 200px; }
[data-rk] .ju367v9f { width: 100%; }
[data-rk] .ju367v9g { width: max-content; }
[data-rk] .ju367v9h { backdrop-filter: var(--rk-blurs-modalOverlay); }
[data-rk] .ju367v9i, [data-rk] .ju367v9j:hover, [data-rk] .ju367v9k:active { background: var(--rk-colors-accentColor); }
[data-rk] .ju367v9l, [data-rk] .ju367v9m:hover, [data-rk] .ju367v9n:active { background: var(--rk-colors-accentColorForeground); }
[data-rk] .ju367v9o, [data-rk] .ju367v9p:hover, [data-rk] .ju367v9q:active { background: var(--rk-colors-actionButtonBorder); }
[data-rk] .ju367v9r, [data-rk] .ju367v9s:hover, [data-rk] .ju367v9t:active { background: var(--rk-colors-actionButtonBorderMobile); }
[data-rk] .ju367v9u, [data-rk] .ju367v9v:hover, [data-rk] .ju367v9w:active { background: var(--rk-colors-actionButtonSecondaryBackground); }
[data-rk] .ju367v9x, [data-rk] .ju367v9y:hover, [data-rk] .ju367v9z:active { background: var(--rk-colors-closeButton); }
[data-rk] .ju367va0, [data-rk] .ju367va1:hover, [data-rk] .ju367va2:active { background: var(--rk-colors-closeButtonBackground); }
[data-rk] .ju367va3, [data-rk] .ju367va4:hover, [data-rk] .ju367va5:active { background: var(--rk-colors-connectButtonBackground); }
[data-rk] .ju367va6, [data-rk] .ju367va7:hover, [data-rk] .ju367va8:active { background: var(--rk-colors-connectButtonBackgroundError); }
[data-rk] .ju367va9, [data-rk] .ju367vaa:hover, [data-rk] .ju367vab:active { background: var(--rk-colors-connectButtonInnerBackground); }
[data-rk] .ju367vac, [data-rk] .ju367vad:hover, [data-rk] .ju367vae:active { background: var(--rk-colors-connectButtonText); }
[data-rk] .ju367vaf, [data-rk] .ju367vag:hover, [data-rk] .ju367vah:active { background: var(--rk-colors-connectButtonTextError); }
[data-rk] .ju367vai, [data-rk] .ju367vaj:hover, [data-rk] .ju367vak:active { background: var(--rk-colors-connectionIndicator); }
[data-rk] .ju367val, [data-rk] .ju367vam:hover, [data-rk] .ju367van:active { background: var(--rk-colors-downloadBottomCardBackground); }
[data-rk] .ju367vao, [data-rk] .ju367vap:hover, [data-rk] .ju367vaq:active { background: var(--rk-colors-downloadTopCardBackground); }
[data-rk] .ju367var, [data-rk] .ju367vas:hover, [data-rk] .ju367vat:active { background: var(--rk-colors-error); }
[data-rk] .ju367vau, [data-rk] .ju367vav:hover, [data-rk] .ju367vaw:active { background: var(--rk-colors-generalBorder); }
[data-rk] .ju367vax, [data-rk] .ju367vay:hover, [data-rk] .ju367vaz:active { background: var(--rk-colors-generalBorderDim); }
[data-rk] .ju367vb0, [data-rk] .ju367vb1:hover, [data-rk] .ju367vb2:active { background: var(--rk-colors-menuItemBackground); }
[data-rk] .ju367vb3, [data-rk] .ju367vb4:hover, [data-rk] .ju367vb5:active { background: var(--rk-colors-modalBackdrop); }
[data-rk] .ju367vb6, [data-rk] .ju367vb7:hover, [data-rk] .ju367vb8:active { background: var(--rk-colors-modalBackground); }
[data-rk] .ju367vb9, [data-rk] .ju367vba:hover, [data-rk] .ju367vbb:active { background: var(--rk-colors-modalBorder); }
[data-rk] .ju367vbc, [data-rk] .ju367vbd:hover, [data-rk] .ju367vbe:active { background: var(--rk-colors-modalText); }
[data-rk] .ju367vbf, [data-rk] .ju367vbg:hover, [data-rk] .ju367vbh:active { background: var(--rk-colors-modalTextDim); }
[data-rk] .ju367vbi, [data-rk] .ju367vbj:hover, [data-rk] .ju367vbk:active { background: var(--rk-colors-modalTextSecondary); }
[data-rk] .ju367vbl, [data-rk] .ju367vbm:hover, [data-rk] .ju367vbn:active { background: var(--rk-colors-profileAction); }
[data-rk] .ju367vbo, [data-rk] .ju367vbp:hover, [data-rk] .ju367vbq:active { background: var(--rk-colors-profileActionHover); }
[data-rk] .ju367vbr, [data-rk] .ju367vbs:hover, [data-rk] .ju367vbt:active { background: var(--rk-colors-profileForeground); }
[data-rk] .ju367vbu, [data-rk] .ju367vbv:hover, [data-rk] .ju367vbw:active { background: var(--rk-colors-selectedOptionBorder); }
[data-rk] .ju367vbx, [data-rk] .ju367vby:hover, [data-rk] .ju367vbz:active { background: var(--rk-colors-standby); }
[data-rk] .ju367vc0, [data-rk] .ju367vc1:hover, [data-rk] .ju367vc2:active { border-color: var(--rk-colors-accentColor); }
[data-rk] .ju367vc3, [data-rk] .ju367vc4:hover, [data-rk] .ju367vc5:active { border-color: var(--rk-colors-accentColorForeground); }
[data-rk] .ju367vc6, [data-rk] .ju367vc7:hover, [data-rk] .ju367vc8:active { border-color: var(--rk-colors-actionButtonBorder); }
[data-rk] .ju367vc9, [data-rk] .ju367vca:hover, [data-rk] .ju367vcb:active { border-color: var(--rk-colors-actionButtonBorderMobile); }
[data-rk] .ju367vcc, [data-rk] .ju367vcd:hover, [data-rk] .ju367vce:active { border-color: var(--rk-colors-actionButtonSecondaryBackground); }
[data-rk] .ju367vcf, [data-rk] .ju367vcg:hover, [data-rk] .ju367vch:active { border-color: var(--rk-colors-closeButton); }
[data-rk] .ju367vci, [data-rk] .ju367vcj:hover, [data-rk] .ju367vck:active { border-color: var(--rk-colors-closeButtonBackground); }
[data-rk] .ju367vcl, [data-rk] .ju367vcm:hover, [data-rk] .ju367vcn:active { border-color: var(--rk-colors-connectButtonBackground); }
[data-rk] .ju367vco, [data-rk] .ju367vcp:hover, [data-rk] .ju367vcq:active { border-color: var(--rk-colors-connectButtonBackgroundError); }
[data-rk] .ju367vcr, [data-rk] .ju367vcs:hover, [data-rk] .ju367vct:active { border-color: var(--rk-colors-connectButtonInnerBackground); }
[data-rk] .ju367vcu, [data-rk] .ju367vcv:hover, [data-rk] .ju367vcw:active { border-color: var(--rk-colors-connectButtonText); }
[data-rk] .ju367vcx, [data-rk] .ju367vcy:hover, [data-rk] .ju367vcz:active { border-color: var(--rk-colors-connectButtonTextError); }
[data-rk] .ju367vd0, [data-rk] .ju367vd1:hover, [data-rk] .ju367vd2:active { border-color: var(--rk-colors-connectionIndicator); }
[data-rk] .ju367vd3, [data-rk] .ju367vd4:hover, [data-rk] .ju367vd5:active { border-color: var(--rk-colors-downloadBottomCardBackground); }
[data-rk] .ju367vd6, [data-rk] .ju367vd7:hover, [data-rk] .ju367vd8:active { border-color: var(--rk-colors-downloadTopCardBackground); }
[data-rk] .ju367vd9, [data-rk] .ju367vda:hover, [data-rk] .ju367vdb:active { border-color: var(--rk-colors-error); }
[data-rk] .ju367vdc, [data-rk] .ju367vdd:hover, [data-rk] .ju367vde:active { border-color: var(--rk-colors-generalBorder); }
[data-rk] .ju367vdf, [data-rk] .ju367vdg:hover, [data-rk] .ju367vdh:active { border-color: var(--rk-colors-generalBorderDim); }
[data-rk] .ju367vdi, [data-rk] .ju367vdj:hover, [data-rk] .ju367vdk:active { border-color: var(--rk-colors-menuItemBackground); }
[data-rk] .ju367vdl, [data-rk] .ju367vdm:hover, [data-rk] .ju367vdn:active { border-color: var(--rk-colors-modalBackdrop); }
[data-rk] .ju367vdo, [data-rk] .ju367vdp:hover, [data-rk] .ju367vdq:active { border-color: var(--rk-colors-modalBackground); }
[data-rk] .ju367vdr, [data-rk] .ju367vds:hover, [data-rk] .ju367vdt:active { border-color: var(--rk-colors-modalBorder); }
[data-rk] .ju367vdu, [data-rk] .ju367vdv:hover, [data-rk] .ju367vdw:active { border-color: var(--rk-colors-modalText); }
[data-rk] .ju367vdx, [data-rk] .ju367vdy:hover, [data-rk] .ju367vdz:active { border-color: var(--rk-colors-modalTextDim); }
[data-rk] .ju367ve0, [data-rk] .ju367ve1:hover, [data-rk] .ju367ve2:active { border-color: var(--rk-colors-modalTextSecondary); }
[data-rk] .ju367ve3, [data-rk] .ju367ve4:hover, [data-rk] .ju367ve5:active { border-color: var(--rk-colors-profileAction); }
[data-rk] .ju367ve6, [data-rk] .ju367ve7:hover, [data-rk] .ju367ve8:active { border-color: var(--rk-colors-profileActionHover); }
[data-rk] .ju367ve9, [data-rk] .ju367vea:hover, [data-rk] .ju367veb:active { border-color: var(--rk-colors-profileForeground); }
[data-rk] .ju367vec, [data-rk] .ju367ved:hover, [data-rk] .ju367vee:active { border-color: var(--rk-colors-selectedOptionBorder); }
[data-rk] .ju367vef, [data-rk] .ju367veg:hover, [data-rk] .ju367veh:active { border-color: var(--rk-colors-standby); }
[data-rk] .ju367vei, [data-rk] .ju367vej:hover, [data-rk] .ju367vek:active { box-shadow: var(--rk-shadows-connectButton); }
[data-rk] .ju367vel, [data-rk] .ju367vem:hover, [data-rk] .ju367ven:active { box-shadow: var(--rk-shadows-dialog); }
[data-rk] .ju367veo, [data-rk] .ju367vep:hover, [data-rk] .ju367veq:active { box-shadow: var(--rk-shadows-profileDetailsAction); }
[data-rk] .ju367ver, [data-rk] .ju367ves:hover, [data-rk] .ju367vet:active { box-shadow: var(--rk-shadows-selectedOption); }
[data-rk] .ju367veu, [data-rk] .ju367vev:hover, [data-rk] .ju367vew:active { box-shadow: var(--rk-shadows-selectedWallet); }
[data-rk] .ju367vex, [data-rk] .ju367vey:hover, [data-rk] .ju367vez:active { box-shadow: var(--rk-shadows-walletLogo); }
[data-rk] .ju367vf0, [data-rk] .ju367vf1:hover, [data-rk] .ju367vf2:active { color: var(--rk-colors-accentColor); }
[data-rk] .ju367vf3, [data-rk] .ju367vf4:hover, [data-rk] .ju367vf5:active { color: var(--rk-colors-accentColorForeground); }
[data-rk] .ju367vf6, [data-rk] .ju367vf7:hover, [data-rk] .ju367vf8:active { color: var(--rk-colors-actionButtonBorder); }
[data-rk] .ju367vf9, [data-rk] .ju367vfa:hover, [data-rk] .ju367vfb:active { color: var(--rk-colors-actionButtonBorderMobile); }
[data-rk] .ju367vfc, [data-rk] .ju367vfd:hover, [data-rk] .ju367vfe:active { color: var(--rk-colors-actionButtonSecondaryBackground); }
[data-rk] .ju367vff, [data-rk] .ju367vfg:hover, [data-rk] .ju367vfh:active { color: var(--rk-colors-closeButton); }
[data-rk] .ju367vfi, [data-rk] .ju367vfj:hover, [data-rk] .ju367vfk:active { color: var(--rk-colors-closeButtonBackground); }
[data-rk] .ju367vfl, [data-rk] .ju367vfm:hover, [data-rk] .ju367vfn:active { color: var(--rk-colors-connectButtonBackground); }
[data-rk] .ju367vfo, [data-rk] .ju367vfp:hover, [data-rk] .ju367vfq:active { color: var(--rk-colors-connectButtonBackgroundError); }
[data-rk] .ju367vfr, [data-rk] .ju367vfs:hover, [data-rk] .ju367vft:active { color: var(--rk-colors-connectButtonInnerBackground); }
[data-rk] .ju367vfu, [data-rk] .ju367vfv:hover, [data-rk] .ju367vfw:active { color: var(--rk-colors-connectButtonText); }
[data-rk] .ju367vfx, [data-rk] .ju367vfy:hover, [data-rk] .ju367vfz:active { color: var(--rk-colors-connectButtonTextError); }
[data-rk] .ju367vg0, [data-rk] .ju367vg1:hover, [data-rk] .ju367vg2:active { color: var(--rk-colors-connectionIndicator); }
[data-rk] .ju367vg3, [data-rk] .ju367vg4:hover, [data-rk] .ju367vg5:active { color: var(--rk-colors-downloadBottomCardBackground); }
[data-rk] .ju367vg6, [data-rk] .ju367vg7:hover, [data-rk] .ju367vg8:active { color: var(--rk-colors-downloadTopCardBackground); }
[data-rk] .ju367vg9, [data-rk] .ju367vga:hover, [data-rk] .ju367vgb:active { color: var(--rk-colors-error); }
[data-rk] .ju367vgc, [data-rk] .ju367vgd:hover, [data-rk] .ju367vge:active { color: var(--rk-colors-generalBorder); }
[data-rk] .ju367vgf, [data-rk] .ju367vgg:hover, [data-rk] .ju367vgh:active { color: var(--rk-colors-generalBorderDim); }
[data-rk] .ju367vgi, [data-rk] .ju367vgj:hover, [data-rk] .ju367vgk:active { color: var(--rk-colors-menuItemBackground); }
[data-rk] .ju367vgl, [data-rk] .ju367vgm:hover, [data-rk] .ju367vgn:active { color: var(--rk-colors-modalBackdrop); }
[data-rk] .ju367vgo, [data-rk] .ju367vgp:hover, [data-rk] .ju367vgq:active { color: var(--rk-colors-modalBackground); }
[data-rk] .ju367vgr, [data-rk] .ju367vgs:hover, [data-rk] .ju367vgt:active { color: var(--rk-colors-modalBorder); }
[data-rk] .ju367vgu, [data-rk] .ju367vgv:hover, [data-rk] .ju367vgw:active { color: var(--rk-colors-modalText); }
[data-rk] .ju367vgx, [data-rk] .ju367vgy:hover, [data-rk] .ju367vgz:active { color: var(--rk-colors-modalTextDim); }
[data-rk] .ju367vh0, [data-rk] .ju367vh1:hover, [data-rk] .ju367vh2:active { color: var(--rk-colors-modalTextSecondary); }
[data-rk] .ju367vh3, [data-rk] .ju367vh4:hover, [data-rk] .ju367vh5:active { color: var(--rk-colors-profileAction); }
[data-rk] .ju367vh6, [data-rk] .ju367vh7:hover, [data-rk] .ju367vh8:active { color: var(--rk-colors-profileActionHover); }
[data-rk] .ju367vh9, [data-rk] .ju367vha:hover, [data-rk] .ju367vhb:active { color: var(--rk-colors-profileForeground); }
[data-rk] .ju367vhc, [data-rk] .ju367vhd:hover, [data-rk] .ju367vhe:active { color: var(--rk-colors-selectedOptionBorder); }
[data-rk] .ju367vhf, [data-rk] .ju367vhg:hover, [data-rk] .ju367vhh:active { color: var(--rk-colors-standby); }
@media screen and (min-width: 768px) {
  [data-rk] .ju367v1 { align-items: flex-start; }
  [data-rk] .ju367v3 { align-items: flex-end; }
  [data-rk] .ju367v5 { align-items: center; }
  [data-rk] .ju367v7 { display: none; }
  [data-rk] .ju367v9 { display: block; }
  [data-rk] .ju367vb { display: flex; }
  [data-rk] .ju367vd { display: inline; }
}
[data-rk] ._12cbo8i3, [data-rk] ._12cbo8i3::after { --_12cbo8i0: 1; --_12cbo8i1: 1; }
[data-rk] ._12cbo8i3:hover { transform: scale(var(--_12cbo8i0)); }
[data-rk] ._12cbo8i3:active { transform: scale(var(--_12cbo8i1)); }
[data-rk] ._12cbo8i3:active::after { content: ""; inset: -1px; display: block; position: absolute; transform: scale(calc((1 / var(--_12cbo8i1)) * var(--_12cbo8i0))); }
[data-rk] ._12cbo8i4, [data-rk] ._12cbo8i4::after { --_12cbo8i0: 1.025; }
[data-rk] ._12cbo8i5, [data-rk] ._12cbo8i5::after { --_12cbo8i0: 1.1; }
[data-rk] ._12cbo8i6, [data-rk] ._12cbo8i6::after { --_12cbo8i1: 0.95; }
[data-rk] ._12cbo8i7, [data-rk] ._12cbo8i7::after { --_12cbo8i1: 0.9; }
@keyframes _1luule41 {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
[data-rk] ._1luule42 { animation: 3s linear infinite _1luule41; }
[data-rk] ._1luule43 { background: conic-gradient(from 180deg, rgba(72, 146, 254, 0) 0deg, currentcolor 282.04deg, rgba(72, 146, 254, 0) 319.86deg, rgba(72, 146, 254, 0) 1turn); height: 21px; width: 21px; }
@keyframes _9pm4ki0 {
0% { transform: translateY(100%); }
100% { transform: translateY(0px); }
}
@keyframes _9pm4ki1 {
0% { opacity: 0; }
100% { opacity: 1; }
}
[data-rk] ._9pm4ki3 { animation: 0.15s _9pm4ki1; inset: -200px; padding: 200px; transform: translateZ(0px); z-index: 2147483646; }
[data-rk] ._9pm4ki5 { animation: 0.35s cubic-bezier(0.15, 1.15, 0.6, 1) _9pm4ki0, 0.15s _9pm4ki1; max-width: 100vw; }
[data-rk] ._1ckjpok1 { box-sizing: content-box; max-width: 100vw; width: 360px; }
[data-rk] ._1ckjpok2 { width: 100vw; }
[data-rk] ._1ckjpok3 { min-width: 720px; width: 720px; }
[data-rk] ._1ckjpok4 { min-width: 368px; width: 368px; }
[data-rk] ._1ckjpok6 { border-width: 0px; box-sizing: border-box; width: 100vw; }
@media screen and (min-width: 768px) {
  [data-rk] ._1ckjpok1 { width: 360px; }
  [data-rk] ._1ckjpok2 { width: 480px; }
  [data-rk] ._1ckjpok4 { min-width: 368px; width: 368px; }
}
@media screen and (max-width: 767px) {
  [data-rk] ._1ckjpok7 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; margin-top: -200px; padding-bottom: 200px; top: 200px; }
}
[data-rk] .v9horb0:hover { background: unset; }
[data-rk] ._18dqw9x0, [data-rk] ._18dqw9x1 { max-height: 456px; overflow: hidden auto; }
[data-rk] ._18dqw9x1 { scrollbar-width: none; }
[data-rk] ._18dqw9x1::-webkit-scrollbar { display: none; }
[data-rk] .g5kl0l0 { border-color: transparent; }
[data-rk] ._1vwt0cg0 { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
[data-rk] ._1vwt0cg2 { max-height: 454px; overflow-y: auto; }
[data-rk] ._1vwt0cg3 { min-width: 287px; }
[data-rk] ._1vwt0cg4 { min-width: 100%; }
@keyframes _1am14411 {
0% { stroke-dashoffset: 0px; }
100% { stroke-dashoffset: -283px; }
}
[data-rk] ._1am14410 { overflow: auto; scrollbar-width: none; transform: translateZ(0px); }
[data-rk] ._1am14410::-webkit-scrollbar { display: none; }
[data-rk] ._1am14412 { animation: 1s linear infinite _1am14411; stroke-dasharray: 98px, 196px; fill: none; stroke-linecap: round; stroke-width: 4px; }
[data-rk] ._1am14413 { position: absolute; }
[data-rk] ._1y2lnfi0 { border: 1px solid rgba(16, 21, 31, 0.06); }
[data-rk] ._1y2lnfi1 { max-width: fit-content; }

/* External Stylesheet 2: https://superrare.com/_next/static/css/0fb3b50e4616b5da.css */
@keyframes fade-in {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes slide-from-right {
0% { transform: translateX(30px); }
100% { transform: translateX(0px); }
}
@keyframes slide-up {
0% { transform: translateY(15px); opacity: 0; }
100% { transform: translateY(0px); opacity: 1; }
}
@media (max-width: 1023px) {
  @keyframes slide-header-in {
0% { transform: translateY(-100%); }
100% { transform: translateY(0px); }
}
  @keyframes grow-body {
0% { opacity: 0; transform: translateY(20px); }
100% { opacity: 1; transform: translateY(0px); }
}
  .search-modal-header { animation: 0.3s ease-out forwards slide-header-in; }
  .search-modal-body { transform: translateY(20px); }
  .search-modal-body.animated { animation: 0.3s ease-out forwards grow-body !important; transform: translateY(0px) !important; }
}
.search-result-item { opacity: 0; animation: 0.3s forwards slide-up; }
.search-section-heading { opacity: 0; animation: 0.3s 0.1s forwards fade-in; }
.search-close-icon { }
.MobileSearchButton, .search-container-modal, .search-trigger-desktop { }
@keyframes fade-out {
0% { opacity: 1; }
100% { opacity: 0; }
}

/* External Stylesheet 3: https://superrare.com/_next/static/css/775d54f571231c98.css */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");
*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::after, ::before { box-sizing: border-box; border: 0px solid rgb(229, 231, 235); }
::after, ::before { --tw-content: ""; }
:host, html { line-height: 1.5; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal; }
body { margin: 0px; line-height: inherit; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
:focus-visible { outline: auto; }
:user-invalid { box-shadow: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
fieldset { margin: 0px; }
fieldset, legend { padding: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
@supports (-moz-appearance:none) {
  * { scrollbar-color: auto; scrollbar-width: auto; }
}
:root { --text-primary: #000; --text-secondary: #6b6b6b; --text-tertiary: #a0a0a0; --border-primary: #0a0a0a; --border-secondary: #bdbdbd; --border-tertiary: #dcdcdc; --border-quaternary: #f0f0f0; --bg-primary: #fff; --bg-secondary: #6b6b6b; --bg-secondary-option2: #d1d1d1; --bg-tertiary: #f5f5f5; --bg-quaternary: #fafafa; --bg-quinary: #d8d8d8; --error-color: #e62600; --success-color: #03d00c; }
.dark { --text-primary: #fff; --text-secondary: #a0a0a0; --text-tertiary: #6b6b6b; --border-primary: #fafafa; --border-secondary: #6b6b6b; --border-tertiary: #333; --border-quaternary: #232323; --bg-primary: #0a0a0a; --bg-secondary: #a0a0a0; --bg-tertiary: #232323; --bg-quaternary: #1b1b1b; --bg-quinary: #d8d8d8; }
.dark.dim { --text-primary: #fff; --text-secondary: #a0a0a0; --text-tertiary: #6b6b6b; --border-primary: #333; --border-secondary: #6b6b6b; --border-tertiary: #333; --border-quaternary: #333; --bg-primary: #212121; --bg-secondary: #a0a0a0; --bg-tertiary: #282828; --bg-quaternary: #1b1b1b; --bg-quinary: #d8d8d8; }
.container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; }
@media (min-width: 640px) {
  .container { max-width: 640px; }
}
@media (min-width: 769px) {
  .container { max-width: 769px; }
}
@media (min-width: 1024px) {
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .container { max-width: 1280px; }
}
@media (min-width: 1920px) {
  .container { max-width: 1920px; }
}
.pointer-events-none { pointer-events: none; }
.\!visible { visibility: visible !important; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.\!fixed { position: fixed !important; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.-inset-y-\[1px\] { top: -1px; bottom: -1px; }
.inset-y-0 { top: 0px; bottom: 0px; }
.\!right-4 { right: 1rem !important; }
.-bottom-\[8px\] { bottom: -8px; }
.bottom-0 { bottom: 0px; }
.bottom-2 { bottom: 0.5rem; }
.bottom-4 { bottom: 1rem; }
.bottom-8 { bottom: 2rem; }
.bottom-full { bottom: 100%; }
.left-0 { left: 0px; }
.left-1 { left: 0.25rem; }
.left-1\/2 { left: 50%; }
.left-14 { left: 3.5rem; }
.left-3 { left: 0.75rem; }
.left-6 { left: 1.5rem; }
.left-\[40\%\] { left: 40%; }
.right-0 { right: 0px; }
.right-1 { right: 0.25rem; }
.right-2 { right: 0.5rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-6 { right: 1.5rem; }
.right-\[-14px\] { right: -14px; }
.top-0 { top: 0px; }
.top-1 { top: 0.25rem; }
.top-1\/2 { top: 50%; }
.top-10 { top: 2.5rem; }
.top-16 { top: 4rem; }
.top-2 { top: 0.5rem; }
.top-3 { top: 0.75rem; }
.top-36 { top: 9rem; }
.top-4 { top: 1rem; }
.top-5 { top: 1.25rem; }
.top-\[110px\] { top: 110px; }
.top-\[13px\] { top: 13px; }
.top-\[2px\] { top: 2px; }
.top-\[34px\] { top: 34px; }
.top-\[64px\] { top: 64px; }
.top-\[68px\] { top: 68px; }
.top-\[92px\] { top: 92px; }
.top-\[calc\(30\%\+50px\)\] { top: calc(30% + 50px); }
.top-\[calc\(30\%-100px\)\] { top: calc(30% - 100px); }
.top-\[calc\(30\%-50px\)\] { top: calc(30% - 50px); }
.isolate { isolation: isolate; }
.\!z-20 { z-index: 20 !important; }
.\!z-50 { z-index: 50 !important; }
.\!z-\[89\] { z-index: 89 !important; }
.\!z-\[90\] { z-index: 90 !important; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-\[1001\] { z-index: 1001; }
.z-\[100\] { z-index: 100; }
.z-\[1\] { z-index: 1; }
.z-\[5000000\] { z-index: 5000000; }
.z-\[50000\] { z-index: 50000; }
.z-\[501\] { z-index: 501; }
.z-\[52\] { z-index: 52; }
.z-\[88\] { z-index: 88; }
.z-\[9998\] { z-index: 9998; }
.order-last { order: 9999; }
.col-span-2 { grid-column: span 2 / span 2; }
.col-span-3 { grid-column: span 3 / span 3; }
.col-span-4 { grid-column: span 4 / span 4; }
.col-span-6 { grid-column: span 6 / span 6; }
.col-start-2 { grid-column-start: 2; }
.row-start-1 { grid-row-start: 1; }
.row-start-2 { grid-row-start: 2; }
.row-end-2 { grid-row-end: 2; }
.row-end-3 { grid-row-end: 3; }
.m-1 { margin: 0.25rem; }
.m-4 { margin: 1rem; }
.m-auto { margin: auto; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-12 { margin-top: 3rem; margin-bottom: 3rem; }
.my-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.my-auto { margin-top: auto; margin-bottom: auto; }
.\!mt-0\.5 { margin-top: 0.125rem !important; }
.\!mt-5 { margin-top: 1.25rem !important; }
.-mb-4 { margin-bottom: -1rem; }
.-mb-5 { margin-bottom: -1.25rem; }
.-ml-1 { margin-left: -0.25rem; }
.-mr-1 { margin-right: -0.25rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-6 { margin-top: -1.5rem; }
.-mt-8 { margin-top: -2rem; }
.mb-0 { margin-bottom: 0px; }
.mb-0\.5 { margin-bottom: 0.125rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-12 { margin-bottom: 3rem; }
.mb-14 { margin-bottom: 3.5rem; }
.mb-16 { margin-bottom: 4rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-20 { margin-bottom: 5rem; }
.mb-24 { margin-bottom: 6rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-3\.5 { margin-bottom: 0.875rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-7 { margin-bottom: 1.75rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-9 { margin-bottom: 2.25rem; }
.mb-\[10px\] { margin-bottom: 10px; }
.mb-\[4\.5rem\] { margin-bottom: 4.5rem; }
.mb-\[77px\] { margin-bottom: 77px; }
.mb-auto { margin-bottom: auto; }
.ml-0 { margin-left: 0px; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-4 { margin-left: 1rem; }
.ml-\[-1px\] { margin-left: -1px; }
.ml-auto { margin-left: auto; }
.mr-1 { margin-right: 0.25rem; }
.mr-10 { margin-right: 2.5rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-4 { margin-right: 1rem; }
.mr-8 { margin-right: 2rem; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1\.5 { margin-top: 0.375rem; }
.mt-10 { margin-top: 2.5rem; }
.mt-12 { margin-top: 3rem; }
.mt-14 { margin-top: 3.5rem; }
.mt-16 { margin-top: 4rem; }
.mt-18 { margin-top: 4.5rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-2\.5 { margin-top: 0.625rem; }
.mt-20 { margin-top: 5rem; }
.mt-24 { margin-top: 6rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-3\.5 { margin-top: 0.875rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-7 { margin-top: 1.75rem; }
.mt-8 { margin-top: 2rem; }
.mt-9 { margin-top: 2.25rem; }
.mt-\[1px\] { margin-top: 1px; }
.mt-\[5px\] { margin-top: 5px; }
.mt-auto { margin-top: auto; }
.mt-px { margin-top: 1px; }
.line-clamp-1 { overflow: hidden; display: -webkit-box; -moz-box-orient: vertical; -webkit-line-clamp: 1; }
.\!block { display: block !important; }
.block { display: block; }
.inline-block { display: inline-block; }
.\!inline { display: inline !important; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.table { display: table; }
.grid { display: grid; }
.contents { display: contents; }
.\!hidden { display: none !important; }
.hidden { display: none; }
.aspect-\[359\/430\] { aspect-ratio: 359 / 430; }
.aspect-\[752\/600\] { aspect-ratio: 752 / 600; }
.aspect-auto { aspect-ratio: auto; }
.aspect-square { aspect-ratio: 1 / 1; }
.aspect-video { aspect-ratio: 16 / 9; }
.\!size-7 { width: 1.75rem !important; height: 1.75rem !important; }
.\!size-8 { width: 2rem !important; height: 2rem !important; }
.size-10 { width: 2.5rem; height: 2.5rem; }
.size-11 { width: 2.75rem; height: 2.75rem; }
.size-2 { width: 0.5rem; height: 0.5rem; }
.size-2\.5 { width: 0.625rem; height: 0.625rem; }
.size-24 { width: 6rem; height: 6rem; }
.size-3 { width: 0.75rem; height: 0.75rem; }
.size-3\.5 { width: 0.875rem; height: 0.875rem; }
.size-4 { width: 1rem; height: 1rem; }
.size-5 { width: 1.25rem; height: 1.25rem; }
.size-6 { width: 1.5rem; height: 1.5rem; }
.size-7 { width: 1.75rem; height: 1.75rem; }
.size-8 { width: 2rem; height: 2rem; }
.size-9 { width: 2.25rem; height: 2.25rem; }
.size-\[132px\] { width: 132px; height: 132px; }
.size-\[72px\] { width: 72px; height: 72px; }
.\!h-40 { height: 10rem !important; }
.\!h-6 { height: 1.5rem !important; }
.\!h-auto { height: auto !important; }
.h-1 { height: 0.25rem; }
.h-1\.5 { height: 0.375rem; }
.h-10 { height: 2.5rem; }
.h-11 { height: 2.75rem; }
.h-12 { height: 3rem; }
.h-14 { height: 3.5rem; }
.h-16 { height: 4rem; }
.h-2 { height: 0.5rem; }
.h-24 { height: 6rem; }
.h-3 { height: 0.75rem; }
.h-4 { height: 1rem; }
.h-40 { height: 10rem; }
.h-5 { height: 1.25rem; }
.h-56 { height: 14rem; }
.h-6 { height: 1.5rem; }
.h-64 { height: 16rem; }
.h-7 { height: 1.75rem; }
.h-72 { height: 18rem; }
.h-8 { height: 2rem; }
.h-80 { height: 20rem; }
.h-9 { height: 2.25rem; }
.h-96 { height: 24rem; }
.h-\[110px\] { height: 110px; }
.h-\[140px\] { height: 140px; }
.h-\[18px\] { height: 18px; }
.h-\[196px\] { height: 196px; }
.h-\[1px\] { height: 1px; }
.h-\[20px\] { height: 20px; }
.h-\[256px\] { height: 256px; }
.h-\[28px\] { height: 28px; }
.h-\[32px\] { height: 32px; }
.h-\[40px\] { height: 40px; }
.h-\[4px\] { height: 4px; }
.h-\[500px\] { height: 500px; }
.h-\[521px\] { height: 521px; }
.h-\[52px\] { height: 52px; }
.h-\[60px\] { height: 60px; }
.h-\[64px\] { height: 64px; }
.h-\[65px\] { height: 65px; }
.h-\[72px\] { height: 72px; }
.h-\[74px\] { height: 74px; }
.h-\[7rem\] { height: 7rem; }
.h-\[88px\] { height: 88px; }
.h-\[8px\] { height: 8px; }
.h-\[90px\] { height: 90px; }
.h-\[calc\(100\%-24px\)\] { height: calc(100% - 24px); }
.h-auto { height: auto; }
.h-dvh { height: 100dvh; }
.h-full { height: 100%; }
.h-px { height: 1px; }
.h-screen { height: 100vh; }
.h-svh { height: 100svh; }
.\!max-h-\[80dvh\] { max-height: 80dvh !important; }
.\!max-h-\[80vh\] { max-height: 80vh !important; }
.max-h-64 { max-height: 16rem; }
.max-h-7 { max-height: 1.75rem; }
.max-h-\[430px\] { max-height: 430px; }
.max-h-\[454px\] { max-height: 454px; }
.max-h-\[500px\] { max-height: 500px; }
.max-h-\[60vh\] { max-height: 60vh; }
.max-h-\[75vh\] { max-height: 75vh; }
.max-h-\[800px\] { max-height: 800px; }
.max-h-\[85vh\] { max-height: 85vh; }
.max-h-\[90dvh\] { max-height: 90dvh; }
.max-h-\[90vh\] { max-height: 90vh; }
.max-h-\[95dvh\] { max-height: 95dvh; }
.max-h-\[calc\(100vh-85px\)\] { max-height: calc(-85px + 100vh); }
.max-h-\[calc\(82svh-64px\)\] { max-height: calc(-64px + 82svh); }
.max-h-\[calc\(90svh-64px\)\] { max-height: calc(-64px + 90svh); }
.max-h-full { max-height: 100%; }
.min-h-0 { min-height: 0px; }
.min-h-3 { min-height: 0.75rem; }
.min-h-7 { min-height: 1.75rem; }
.min-h-8 { min-height: 2rem; }
.min-h-\[240px\] { min-height: 240px; }
.min-h-\[300px\] { min-height: 300px; }
.min-h-\[34px\] { min-height: 34px; }
.min-h-\[350px\] { min-height: 350px; }
.min-h-\[480px\] { min-height: 480px; }
.min-h-\[48px\] { min-height: 48px; }
.min-h-\[50dvh\] { min-height: 50dvh; }
.min-h-\[50vh\] { min-height: 50vh; }
.min-h-\[80dvh\] { min-height: 80dvh; }
.min-h-\[82px\] { min-height: 82px; }
.min-h-\[calc\(100vh-64px\)\] { min-height: calc(-64px + 100vh); }
.min-h-\[calc\(82svh-64px\)\] { min-height: calc(-64px + 82svh); }
.min-h-\[calc\(90svh-64px\)\] { min-height: calc(-64px + 90svh); }
.min-h-screen { min-height: 100vh; }
.\!w-32 { width: 8rem !important; }
.\!w-40 { width: 10rem !important; }
.\!w-auto { width: auto !important; }
.w-0 { width: 0px; }
.w-0\.5 { width: 0.125rem; }
.w-1 { width: 0.25rem; }
.w-1\/2 { width: 50%; }
.w-1\/3 { width: 33.3333%; }
.w-1\/4 { width: 25%; }
.w-10 { width: 2.5rem; }
.w-11 { width: 2.75rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-2 { width: 0.5rem; }
.w-2\/12 { width: 16.6667%; }
.w-2\/3 { width: 66.6667%; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-3 { width: 0.75rem; }
.w-3\/4 { width: 75%; }
.w-32 { width: 8rem; }
.w-4 { width: 1rem; }
.w-4\/12 { width: 33.3333%; }
.w-40 { width: 10rem; }
.w-48 { width: 12rem; }
.w-5 { width: 1.25rem; }
.w-56 { width: 14rem; }
.w-6 { width: 1.5rem; }
.w-6\/12 { width: 50%; }
.w-64 { width: 16rem; }
.w-7 { width: 1.75rem; }
.w-8 { width: 2rem; }
.w-80 { width: 20rem; }
.w-9 { width: 2.25rem; }
.w-9\/12 { width: 75%; }
.w-\[100px\] { width: 100px; }
.w-\[100svw\] { width: 100svw; }
.w-\[100vw\] { width: 100vw; }
.w-\[101\%\] { width: 101%; }
.w-\[150px\] { width: 150px; }
.w-\[160px\] { width: 160px; }
.w-\[18px\] { width: 18px; }
.w-\[200px\] { width: 200px; }
.w-\[210px\] { width: 210px; }
.w-\[220px\] { width: 220px; }
.w-\[288px\] { width: 288px; }
.w-\[2px\] { width: 2px; }
.w-\[300px\] { width: 300px; }
.w-\[32px\] { width: 32px; }
.w-\[72px\] { width: 72px; }
.w-\[88px\] { width: 88px; }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-screen { width: 100vw; }
.min-w-0 { min-width: 0px; }
.min-w-10 { min-width: 2.5rem; }
.min-w-28 { min-width: 7rem; }
.min-w-40 { min-width: 10rem; }
.min-w-\[100vw\] { min-width: 100vw; }
.min-w-\[120px\] { min-width: 120px; }
.min-w-\[180px\] { min-width: 180px; }
.min-w-\[300px\] { min-width: 300px; }
.min-w-\[312px\] { min-width: 312px; }
.min-w-\[40px\] { min-width: 40px; }
.min-w-\[80px\] { min-width: 80px; }
.min-w-fit { min-width: fit-content; }
.max-w-20 { max-width: 5rem; }
.max-w-24 { max-width: 6rem; }
.max-w-2xl { max-width: 42rem; }
.max-w-32 { max-width: 8rem; }
.max-w-40 { max-width: 10rem; }
.max-w-48 { max-width: 12rem; }
.max-w-5xl { max-width: 64rem; }
.max-w-7xl { max-width: 80rem; }
.max-w-\[1120px\] { max-width: 1120px; }
.max-w-\[200px\] { max-width: 200px; }
.max-w-\[250px\] { max-width: 250px; }
.max-w-\[320px\] { max-width: 320px; }
.max-w-\[490px\] { max-width: 490px; }
.max-w-\[492px\] { max-width: 492px; }
.max-w-\[530px\] { max-width: 530px; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[750px\] { max-width: 750px; }
.max-w-\[752px\] { max-width: 752px; }
.max-w-\[90vw\] { max-width: 90vw; }
.max-w-\[92\%\] { max-width: 92%; }
.max-w-\[925px\] { max-width: 925px; }
.max-w-\[95svw\] { max-width: 95svw; }
.max-w-fit { max-width: fit-content; }
.max-w-full { max-width: 100%; }
.max-w-md { max-width: 28rem; }
.max-w-screen-lg { max-width: 1024px; }
.max-w-screen-md { max-width: 769px; }
.max-w-sm { max-width: 24rem; }
.max-w-xl { max-width: 36rem; }
.flex-1 { flex: 1 1 0%; }
.flex-\[1\] { flex: 1 1 0%; }
.flex-\[2\] { flex: 2 1 0%; }
.flex-shrink-0, .shrink-0 { flex-shrink: 0; }
.flex-grow, .grow { flex-grow: 1; }
.grow-0 { flex-grow: 0; }
.border-collapse { border-collapse: collapse; }
.origin-top { transform-origin: center top 0px; }
.-translate-x-1\/2 { --tw-translate-x: -50%; }
.-translate-x-1\/2, .-translate-x-\[8\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-x-\[8\%\] { --tw-translate-x: -8%; }
.-translate-y-1\/2 { --tw-translate-y: -50%; }
.-translate-y-1\/2, .translate-x-5 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-5 { --tw-translate-x: 1.25rem; }
.translate-y-1\/2 { --tw-translate-y: 50%; }
.-rotate-90, .translate-y-1\/2 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-rotate-90 { --tw-rotate: -90deg; }
.rotate-0 { --tw-rotate: 0deg; }
.rotate-0, .rotate-180 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-180 { --tw-rotate: 180deg; }
.rotate-90 { --tw-rotate: 90deg; }
.rotate-90, .transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes ping {
75%, 100% { transform: scale(2); opacity: 0; }
}
.animate-ping { animation: 1s cubic-bezier(0, 0, 0.2, 1) infinite ping; }
@keyframes pulse {
50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) infinite pulse; }
@keyframes scaleIn {
0% { opacity: 0; transform: scale(0); }
100% { opacity: 1; transform: scale(1); }
}
.animate-scaleIn { animation: 0.4s cubic-bezier(0.16, 1, 0.3, 1) scaleIn; }
@keyframes spin {
100% { transform: rotate(1turn); }
}
.animate-spin { animation: 1s linear infinite spin; }
.cursor-auto { cursor: auto; }
.cursor-default { cursor: default; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-pointer { cursor: pointer; }
.cursor-wait { cursor: wait; }
.touch-none { touch-action: none; }
.select-none { user-select: none; }
.resize { resize: both; }
.list-decimal { list-style-type: decimal; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.grid-cols-\[1fr_10rem\] { grid-template-columns: 1fr 10rem; }
.grid-cols-\[1fr_2\.5fr_1fr\] { grid-template-columns: 1fr 2.5fr 1fr; }
.grid-cols-\[1fr_2\.5fr_1fr_25px\] { grid-template-columns: 1fr 2.5fr 1fr 25px; }
.grid-cols-\[1fr_20px_1fr\] { grid-template-columns: 1fr 20px 1fr; }
.grid-cols-\[24px_1fr\] { grid-template-columns: 24px 1fr; }
.grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
.grid-rows-\[1fr_1fr\] { grid-template-rows: 1fr 1fr; }
.grid-rows-\[30px\,1fr\,20px\,20px\,32px\] { grid-template-rows: 30px 1fr 20px 20px 32px; }
.grid-rows-\[auto_1fr\] { grid-template-rows: auto 1fr; }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.place-content-center { place-content: center; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-1\.5 { gap: 0.375rem; }
.gap-10 { gap: 2.5rem; }
.gap-12 { gap: 3rem; }
.gap-14 { gap: 3.5rem; }
.gap-16 { gap: 4rem; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-24 { gap: 6rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-40 { gap: 10rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-7 { gap: 1.75rem; }
.gap-8 { gap: 2rem; }
.gap-9 { gap: 2.25rem; }
.gap-x-0 { column-gap: 0px; }
.gap-x-1 { column-gap: 0.25rem; }
.gap-x-1\.5 { column-gap: 0.375rem; }
.gap-x-12 { column-gap: 3rem; }
.gap-x-16 { column-gap: 4rem; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-x-2\.5 { column-gap: 0.625rem; }
.gap-x-3 { column-gap: 0.75rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-6 { column-gap: 1.5rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-x-9 { column-gap: 2.25rem; }
.gap-x-\[33px\] { column-gap: 33px; }
.gap-y-0 { row-gap: 0px; }
.gap-y-1 { row-gap: 0.25rem; }
.gap-y-10 { row-gap: 2.5rem; }
.gap-y-12 { row-gap: 3rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-2\.5 { row-gap: 0.625rem; }
.gap-y-20 { row-gap: 5rem; }
.gap-y-3 { row-gap: 0.75rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-6 { row-gap: 1.5rem; }
.gap-y-7 { row-gap: 1.75rem; }
.gap-y-8 { row-gap: 2rem; }
.gap-y-\[18px\] { row-gap: 18px; }
.gap-y-\[72px\] { row-gap: 72px; }
.space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.25rem * var(--tw-space-x-reverse)); margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }
.space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.125rem * var(--tw-space-y-reverse)); }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem * var(--tw-space-y-reverse)); }
.space-y-11 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2.75rem * var(--tw-space-y-reverse)); }
.space-y-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3rem * var(--tw-space-y-reverse)); }
.space-y-14 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.space-y-20 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(5rem * var(--tw-space-y-reverse)); }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }
.space-y-3\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.875rem * var(--tw-space-y-reverse)); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }
.space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }
.space-y-\[3px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(3px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3px * var(--tw-space-y-reverse)); }
.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }
.divide-sr-border-secondary > :not([hidden]) ~ :not([hidden]) { border-color: var(--border-secondary); }
.self-start { align-self: flex-start; }
.self-center { align-self: center; }
.self-baseline { align-self: baseline; }
.justify-self-start { justify-self: start; }
.justify-self-end { justify-self: end; }
.justify-self-center { justify-self: center; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-scroll { overflow: scroll; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-y-scroll { overflow-y: scroll; }
.scroll-smooth { scroll-behavior: smooth; }
.truncate { overflow: hidden; white-space: nowrap; }
.overflow-ellipsis, .text-ellipsis, .truncate { text-overflow: ellipsis; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.text-nowrap { text-wrap: nowrap; }
.break-words { overflow-wrap: break-word; }
.rounded { border-radius: 0.25rem; }
.rounded-\[100px\] { border-radius: 100px; }
.rounded-\[56px\] { border-radius: 56px; }
.rounded-full { border-radius: 9999px; }
.rounded-lg { border-radius: 8px; }
.rounded-md { border-radius: 4px; }
.rounded-none { border-radius: 0px; }
.rounded-sm { border-radius: 2px; }
.rounded-xl { border-radius: 0.75rem; }
.\!rounded-b-none { border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.\!rounded-t-md { border-top-left-radius: 4px !important; border-top-right-radius: 4px !important; }
.\!rounded-t-none { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.rounded-b-md { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.rounded-b-sm { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }
.rounded-l-md { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-r-md { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-y { border-top-width: 1px; }
.border-b, .border-y { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-l { border-left-width: 1px; }
.border-l-0 { border-left-width: 0px; }
.border-r { border-right-width: 1px; }
.border-t { border-top-width: 1px; }
.border-none { border-style: none; }
.border-black { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-day-grey-1 { --tw-border-opacity: 1; border-color: rgb(117 117 117/var(--tw-border-opacity,1)); }
.border-day-grey-2 { --tw-border-opacity: 1; border-color: rgb(189 189 189/var(--tw-border-opacity,1)); }
.border-day-grey-3 { --tw-border-opacity: 1; border-color: rgb(220 220 220/var(--tw-border-opacity,1)); }
.border-day-grey-4 { --tw-border-opacity: 1; border-color: rgb(240 240 240/var(--tw-border-opacity,1)); }
.border-error { --tw-border-opacity: 1; border-color: rgb(230 38 0/var(--tw-border-opacity,1)); }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity,1)); }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity,1)); }
.border-green-500 { --tw-border-opacity: 1; border-color: rgb(34 197 94/var(--tw-border-opacity,1)); }
.border-red-500 { --tw-border-opacity: 1; border-color: rgb(239 68 68/var(--tw-border-opacity,1)); }
.border-sr-border-primary { border-color: var(--border-primary); }
.border-sr-border-quaternary { border-color: var(--border-quaternary); }
.border-sr-border-secondary { border-color: var(--border-secondary); }
.border-sr-border-tertiary { border-color: var(--border-tertiary); }
.border-sr-text-tertiary { border-color: var(--text-tertiary); }
.border-success { --tw-border-opacity: 1; border-color: rgb(3 208 12/var(--tw-border-opacity,1)); }
.border-transparent { border-color: transparent; }
.border-b-sr-border-quaternary { border-bottom-color: var(--border-quaternary); }
.border-b-sr-border-tertiary { border-bottom-color: var(--border-tertiary); }
.border-l-sr-border-tertiary { border-left-color: var(--border-tertiary); }
.\!bg-\[rgba\(0\,0\,0\,0\.5\)\] { background-color: rgba(0, 0, 0, 0.5) !important; }
.bg-\[\#000000\], .bg-\[\#000\] { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-\[\#0077B5\] { --tw-bg-opacity: 1; background-color: rgb(0 119 181/var(--tw-bg-opacity,1)); }
.bg-\[\#0088cc\] { --tw-bg-opacity: 1; background-color: rgb(0 136 204/var(--tw-bg-opacity,1)); }
.bg-\[\#1877F2\] { --tw-bg-opacity: 1; background-color: rgb(24 119 242/var(--tw-bg-opacity,1)); }
.bg-\[\#25d366\] { --tw-bg-opacity: 1; background-color: rgb(37 211 102/var(--tw-bg-opacity,1)); }
.bg-\[\#3d4b41\] { --tw-bg-opacity: 1; background-color: rgb(61 75 65/var(--tw-bg-opacity,1)); }
.bg-\[\#6B6B6B\] { --tw-bg-opacity: 1; background-color: rgb(107 107 107/var(--tw-bg-opacity,1)); }
.bg-\[\#8660cd\] { --tw-bg-opacity: 1; background-color: rgb(134 96 205/var(--tw-bg-opacity,1)); }
.bg-\[\#bd081c\] { --tw-bg-opacity: 1; background-color: rgb(189 8 28/var(--tw-bg-opacity,1)); }
.bg-\[\#e1306c\] { --tw-bg-opacity: 1; background-color: rgb(225 48 108/var(--tw-bg-opacity,1)); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-black\/30 { background-color: rgba(0, 0, 0, 0.3); }
.bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); }
.bg-day-grey-4 { --tw-bg-opacity: 1; background-color: rgb(240 240 240/var(--tw-bg-opacity,1)); }
.bg-day-grey-5 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)); }
.bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)); }
.bg-gray-500 { --tw-bg-opacity: 1; background-color: rgb(107 114 128/var(--tw-bg-opacity,1)); }
.bg-green-400 { --tw-bg-opacity: 1; background-color: rgb(74 222 128/var(--tw-bg-opacity,1)); }
.bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94/var(--tw-bg-opacity,1)); }
.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68/var(--tw-bg-opacity,1)); }
.bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(220 38 38/var(--tw-bg-opacity,1)); }
.bg-sr-200 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.bg-sr-750\/50 { background-color: rgba(40, 40, 40, 0.5); }
.bg-sr-bg-primary { background-color: var(--bg-primary); }
.bg-sr-bg-quaternary { background-color: var(--bg-quaternary); }
.bg-sr-bg-tertiary { background-color: var(--bg-tertiary); }
.bg-sr-border-tertiary { background-color: var(--border-tertiary); }
.bg-sr-text-primary { background-color: var(--text-primary); }
.bg-transparent { background-color: transparent; }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-yellow-500 { --tw-bg-opacity: 1; background-color: rgb(234 179 8/var(--tw-bg-opacity,1)); }
.bg-opacity-50 { --tw-bg-opacity: 0.5; }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.bg-gradient-to-l { background-image: linear-gradient(to left,var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top,var(--tw-gradient-stops)); }
.from-black\/40 { --tw-gradient-from: rgba(0,0,0,.4) var(--tw-gradient-from-position); --tw-gradient-to: transparent var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: transparent var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-0\% { --tw-gradient-from-position: 0%; }
.to-black { --tw-gradient-to: #000 var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.to-50\% { --tw-gradient-to-position: 50%; }
.bg-contain { background-size: contain; }
.bg-cover { background-size: cover; }
.bg-center { background-position: 50% center; }
.fill-sr-bg-secondary { fill: var(--bg-secondary); }
.fill-sr-fill-primary { fill: var(--bg-primary); }
.fill-sr-text-primary { fill: var(--text-primary); }
.fill-sr-text-secondary { fill: var(--text-secondary); }
.fill-sr-text-tertiary { fill: var(--text-tertiary); }
.stroke-sr-text-primary { stroke: var(--text-primary); }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.\!p-0 { padding: 0px !important; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-1\.5 { padding: 0.375rem; }
.p-10 { padding: 2.5rem; }
.p-12 { padding: 3rem; }
.p-16 { padding: 4rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-3\.5 { padding: 0.875rem; }
.p-32 { padding: 8rem; }
.p-4 { padding: 1rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-\[8px\] { padding-left: 8px; padding-right: 8px; }
.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
.py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-1\.5 { padding-bottom: 0.375rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-12 { padding-bottom: 3rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-28 { padding-bottom: 7rem; }
.pb-32 { padding-bottom: 8rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pl-0 { padding-left: 0px; }
.pl-1 { padding-left: 0.25rem; }
.pl-10 { padding-left: 2.5rem; }
.pl-11 { padding-left: 2.75rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-3\.5 { padding-left: 0.875rem; }
.pl-4 { padding-left: 1rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-9 { padding-left: 2.25rem; }
.pr-10 { padding-right: 2.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-4 { padding-right: 1rem; }
.pr-8 { padding-right: 2rem; }
.pr-\[72px\] { padding-right: 72px; }
.pt-0 { padding-top: 0px; }
.pt-1 { padding-top: 0.25rem; }
.pt-10 { padding-top: 2.5rem; }
.pt-12 { padding-top: 3rem; }
.pt-14 { padding-top: 3.5rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-20 { padding-top: 5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-64 { padding-top: 16rem; }
.pt-8 { padding-top: 2rem; }
.pt-\[2px\] { padding-top: 2px; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-end { text-align: end; }
.align-baseline { vertical-align: baseline; }
.font-inter { font-family: Inter, sans-serif; }
.font-simplon-mono { font-family: Simplon Mono, Space Mono, monospace; }
.\!text-sm { font-size: 12px !important; }
.text-2xl { font-size: 24px; }
.text-3xl { font-size: 28px; }
.text-4xl { font-size: 36px; }
.text-5xl { font-size: 48px; }
.text-\[0\.8rem\] { font-size: 0.8rem; }
.text-\[10px\] { font-size: 10px; }
.text-\[11px\] { font-size: 11px; }
.text-\[128px\] { font-size: 128px; }
.text-\[28px\] { font-size: 28px; }
.text-base { font-size: 14px; }
.text-lg { font-size: 16px; }
.text-sm { font-size: 12px; }
.text-xl { font-size: 20px; }
.text-xs { font-size: 10px; }
.font-bold { font-weight: 700; }
.font-light { font-weight: 300; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.font-thin { font-weight: 100; }
.uppercase { text-transform: uppercase; }
.\!capitalize { text-transform: capitalize !important; }
.capitalize { text-transform: capitalize; }
.leading-4 { line-height: 1rem; }
.leading-5 { line-height: 1.25rem; }
.leading-6 { line-height: 1.5rem; }
.leading-9 { line-height: 2.25rem; }
.leading-\[1\.1\] { line-height: 1.1; }
.leading-\[1\.3\] { line-height: 1.3; }
.leading-\[18px\] { line-height: 18px; }
.leading-\[1\] { line-height: 1; }
.leading-\[22px\] { line-height: 22px; }
.leading-\[26px\] { line-height: 26px; }
.leading-\[30px\] { line-height: 30px; }
.leading-none { line-height: 1; }
.leading-normal { line-height: 1.5; }
.leading-tight { line-height: 1.25; }
.tracking-\[0\.4px\] { letter-spacing: 0.4px; }
.tracking-wide { letter-spacing: 0.025em; }
.tracking-widest { letter-spacing: 0.1em; }
.\!text-sr-text-secondary { color: var(--text-secondary) !important; }
.text-\[\#FF0000\] { --tw-text-opacity: 1; color: rgb(255 0 0/var(--tw-text-opacity,1)); }
.text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-day-grey-1 { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-day-grey-2 { --tw-text-opacity: 1; color: rgb(189 189 189/var(--tw-text-opacity,1)); }
.text-day-grey-3 { --tw-text-opacity: 1; color: rgb(220 220 220/var(--tw-text-opacity,1)); }
.text-error { --tw-text-opacity: 1; color: rgb(230 38 0/var(--tw-text-opacity,1)); }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity,1)); }
.text-orange-500 { --tw-text-opacity: 1; color: rgb(249 115 22/var(--tw-text-opacity,1)); }
.text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68/var(--tw-text-opacity,1)); }
.text-red-600 { --tw-text-opacity: 1; color: rgb(220 38 38/var(--tw-text-opacity,1)); }
.text-sr-bg-primary { color: var(--bg-primary); }
.text-sr-text-primary { color: var(--text-primary); }
.text-sr-text-secondary { color: var(--text-secondary); }
.text-sr-text-tertiary { color: var(--text-tertiary); }
.text-success { --tw-text-opacity: 1; color: rgb(3 208 12/var(--tw-text-opacity,1)); }
.text-typography-grey-1 { --tw-text-opacity: 1; color: rgb(107 107 107/var(--tw-text-opacity,1)); }
.text-typography-grey-2 { --tw-text-opacity: 1; color: rgb(160 160 160/var(--tw-text-opacity,1)); }
.text-typography-grey-3 { --tw-text-opacity: 1; color: rgb(159 159 159/var(--tw-text-opacity,1)); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-opacity-50 { --tw-text-opacity: 0.5; }
.underline { text-decoration-line: underline; }
.underline-offset-4 { text-underline-offset: 4px; }
.\!opacity-100 { opacity: 1 !important; }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-20 { opacity: 0.2; }
.opacity-25 { opacity: 0.25; }
.opacity-30 { opacity: 0.3; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.mix-blend-multiply { mix-blend-mode: multiply; }
.shadow-\[0px_2px_5px_0px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0px 2px 5px 0px rgba(0,0,0,.12); --tw-shadow-colored: 0px 2px 5px 0px var(--tw-shadow-color); }
.shadow-\[0px_2px_5px_0px_rgba\(0\,0\,0\,0\.12\)\], .shadow-lg { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); }
.shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.blur { --tw-blur: blur(8px); }
.blur, .drop-shadow-\[0_10px_8px_rgba\(0\,0\,0\,0\.25\)\] { 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-\[0_10px_8px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0,0,0,.25)); }
.\!invert { --tw-invert: invert(100%) !important; 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) !important; }
.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) !important; }
.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-md { --tw-backdrop-blur: blur(12px); 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, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.duration-0 { transition-duration: 0s; }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-linear { transition-timing-function: linear; }
.scrollbar::-webkit-scrollbar-track { background-color: var(--scrollbar-track); border-radius: var(--scrollbar-track-radius); }
.scrollbar::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb); border-radius: var(--scrollbar-thumb-radius); }
.scrollbar::-webkit-scrollbar-corner { background-color: var(--scrollbar-corner); border-radius: var(--scrollbar-corner-radius); }
@supports (-moz-appearance:none) {
  .scrollbar { scrollbar-width: auto; scrollbar-color: var(--scrollbar-thumb,initial) var(--scrollbar-track,initial); }
}
.scrollbar::-webkit-scrollbar { display: block; width: var(--scrollbar-width,16px); height: var(--scrollbar-height,16px); }
.scrollbar-thin::-webkit-scrollbar-track { background-color: var(--scrollbar-track); border-radius: var(--scrollbar-track-radius); }
.scrollbar-thin::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb); border-radius: var(--scrollbar-thumb-radius); }
.scrollbar-thin::-webkit-scrollbar-corner { background-color: var(--scrollbar-corner); border-radius: var(--scrollbar-corner-radius); }
@supports (-moz-appearance:none) {
  .scrollbar-thin { scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb,initial) var(--scrollbar-track,initial); }
}
.scrollbar-thin::-webkit-scrollbar { display: block; width: 8px; height: 8px; }
.scrollbar-track-sr-border-quaternary { --scrollbar-track: var(--border-quaternary); }
.scrollbar-thumb-\[\#BDBDBD\] { --scrollbar-thumb: #bdbdbd; }
.scrollbar-thumb-rounded-md { --scrollbar-thumb-radius: 4px; }
.scrollbar-h-1\.5 { --scrollbar-height: 0.375rem; }
.pb-safe { padding-bottom: env(safe-area-inset-bottom); }
.pb-safe-or-4 { padding-bottom: max(env(safe-area-inset-bottom),1rem); }
.hide-scrollbar { scrollbar-width: none; }
.hide-scrollbar::-webkit-scrollbar { display: none; }
.\[appearance\:textfield\] { appearance: textfield; }
.\[grid-area\:details\] { grid-area: details; }
.\[grid-area\:header\] { grid-area: header; }
.\[grid-area\:image\] { grid-area: image; }
.\[grid-template-areas\:\'image_header\'_\'details_details\'\] { grid-template-areas: "image header" "details details"; }
.dim .dim\:bg-invert { --tw-bg-opacity: 1 !important; background-color: rgb(220 220 220/var(--tw-bg-opacity,1)) !important; }
body { background-color: var(--bg-primary); font-size: 14px; color: var(--text-primary); overflow-x: hidden !important; }
.DialogOverlay { position: fixed; inset: 0px; z-index: 50; background-color: rgba(255, 255, 255, 0.5); --tw-backdrop-blur: blur(4px); 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); }
.DialogOverlay:is(.dark *) { background-color: rgba(0, 0, 0, 0.5); }
@media (min-width: 1024px) {
  .DialogOverlay { z-index: 0; }
}
.DialogOverlay { animation: 0.15s cubic-bezier(0.16, 1, 0.3, 1) overlayShow; }
.DialogContent { position: fixed; left: 0px; top: 0px; z-index: 88; }
@media (min-width: 1024px) {
  .DialogContent { left: 50%; top: 50%; max-height: 75vh; --tw-translate-x: -50%; --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
}
.DialogContent { animation: 0.15s cubic-bezier(0.16, 1, 0.3, 1) contentShow; }
.DialogContent:focus { outline: none; }
@keyframes overlayShow {
0% { opacity: 0; }
100% { opacity: 1; }
}
@media (min-width: 1024px) {
  @keyframes contentShow {
0% { opacity: 0; transform: translate(-50%, -48%) scale(0.96); }
100% { opacity: 1; transform: translate(-50%, -50%) scale(1); }
}
}
.table { width: 100%; overflow: hidden; border-radius: 4px; }
.table td:first-child, .table th:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.table td:last-child, .table th:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.dropdown-arrow { transition: transform 0.3s; }
[data-state="open"] .dropdown-arrow { transform: rotate(180deg); }
.dvd { width: 100vw; height: 100vh; left: 0px; top: 0px; overflow: hidden; }
.dvd, .dvd b { position: absolute; }
.dvd b { display: block; width: 242px; height: 202px; background-image: url("/assets/logo-icon.svg"); background-size: 70%; background-repeat: no-repeat; background-position: 50% center; z-index: 1; animation: 12s linear infinite alternate moveX, 16s linear infinite alternate moveY; }
.dark .dvd b { filter: invert(1); }
@keyframes moveX {
0% { left: 0px; }
100% { left: calc(-242px + 100vw); }
}
@keyframes moveY {
0% { top: 65px; }
100% { top: calc(-400px + 100vh); }
}
:root { --yarl__toolbar_padding: 16px; }
.yarl__container { background-color: rgba(0, 0, 0, 0.75) !important; --tw-backdrop-blur: blur(12px) !important; 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) !important; }
.yarl__slide_image { border-radius: 0px !important; border-width: 0px !important; }
.yarl__button { display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 4px !important; --tw-bg-opacity: 1 !important; background-color: rgb(40 40 40/var(--tw-bg-opacity,1)) !important; --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; filter: none !important; transition-duration: 0.3s !important; }
button:focus, div:focus { outline: transparent solid 2px !important; outline-offset: 2px !important; }
.add-after-blank::after { position: absolute; bottom: -0.75rem; left: 0px; display: block; height: 1rem; width: 100%; background-color: transparent; --tw-content: ""; content: var(--tw-content); }
button > div { display: flex; width: 100%; }
input:autofill, input:autofill:active, input:autofill:focus, input:autofill:hover { box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }
.dark input:autofill, .dark input:autofill:active, .dark input:autofill:focus, .dark input:autofill:hover { box-shadow: rgb(0, 0, 0) 0px 0px 0px 30px inset !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; }
@media (max-width: 768px) {
  .m-h-dvh { height: calc(-165px + 100vh); }
}
#rk_connect_title { font-weight: 500; }
.nprogress, .nprogress .bar { height: 4px !important; }
.nprogress .bar { z-index: 9999999 !important; background-color: var(--text-primary) !important; }
:is(.dark.dim .nprogress .bar) { --tw-bg-opacity: 1 !important; background-color: rgb(189 189 189/var(--tw-bg-opacity,1)) !important; }
.nprogress .bar:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(189 189 189/var(--tw-bg-opacity,1)) !important; }
.nprogress .peg { box-shadow: none !important; }
input[type="search"]::-webkit-search-cancel-button { appearance: none; }
@keyframes fadeIn {
0% { opacity: 0; transform: translateY(20px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeOut {
0% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(20px); }
}
@media (min-width: 1024px) {
  @keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
  @keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}
}
.DialogContent[data-state="open"], .DialogOverlay[data-state="open"] { animation: 0.3s cubic-bezier(0.4, 0, 0.2, 1) fadeIn; }
.DialogContent[data-state="closed"], .DialogOverlay[data-state="closed"] { animation: 0.3s cubic-bezier(0.4, 0, 0.2, 1) fadeOut; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input, select, textarea { font-size: 16px; }
}
.swiper-pagination-bullet { height: 2px !important; width: 4rem !important; border-radius: 4px !important; --tw-bg-opacity: 1 !important; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)) !important; }
.swiper-pagination-bullet:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)) !important; }
.swiper-wrapper { align-items: center !important; }
.swiper-pagination-bullet.swiper-pagination-bullet-active { --tw-bg-opacity: 1 !important; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)) !important; }
.swiper-pagination-bullet.swiper-pagination-bullet-active:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)) !important; }
.content-with-urls a { text-decoration-line: underline; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
[data-radix-popper-content-wrapper] { z-index: 50; }
.quill { border-radius: 4px !important; border-width: 0px !important; }
.ql-container.ql-snow, .ql-toolbar.ql-snow { border: 1px solid var(--border-secondary) !important; }
.ql-toolbar.ql-snow { border-bottom: 0px !important; }
.quill.error .ql-container.ql-snow, .quill.error .ql-toolbar.ql-snow { --tw-border-opacity: 1 !important; border-color: rgb(230 38 0/var(--tw-border-opacity,1)) !important; }
.ql-toolbar { border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; }
.ql-container { border-bottom-left-radius: 0.375rem; border-bottom-right-radius: 0.375rem; border-top: 0px !important; }
.ql-editor.ql-blank::before { font-size: 14px !important; font-style: normal !important; letter-spacing: 0.025em !important; color: var(--text-tertiary) !important; }
.ql-editor.ql-blank:is(.dark *)::before { color: rgba(255, 255, 255, 0.5) !important; }
.osano-cm-window { font-family: Inter, sans-serif; }
.osano-cm-window__widget.osano-cm-widget { display: none; }
.osano-cm-dialog__buttons { gap: 8px; }
.osano-cm-button { font-weight: 450; font-size: 12px; line-height: 18px; min-width: 327px; width: auto; }
.osano-cm-buttons__button { text-transform: uppercase; }
.osano-cm-manage.osano-cm-button { border-radius: 20px; order: 3; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: 400; text-decoration: underline; line-height: normal; }
.osano-cm-dialog__content.osano-cm-content { margin-bottom: auto; margin-top: 6px; font-size: 12px; }
.osano-cm-content__usage-list.osano-cm-usage-list {
  color: rgb(255, 255, 255); font-size: 1em; margin-top: 6px; margin-bottom: 6px;
  & + .osano-cm-storage-policy.osano-cm-content__link.osano-cm-link { margin-bottom: 8px; }
}
.osano-cm-denyAll { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }
.osano-cm-button--type_manage { text-transform: none; padding: 0px; }
.osano-cm-dialog--type_bar .osano-cm-button { margin: 0px; }
.osano-cm-dialog--type_bar .osano-cm-dialog__buttons { width: auto; justify-content: center; }
.osano-cm-dialog--type_bar { row-gap: 14px; }
.osano-cm-content__message { color: rgb(160, 160, 160); }
.osano-cm-content__link { color: rgb(255, 255, 255); }
@media screen and (min-width: 768px) {
  .osano-cm-dialog--type_bar { column-gap: 41px; }
  .osano-cm-dialog--type_bar .osano-cm-dialog__buttons { gap: 6px; margin-right: 49px; min-width: auto; max-width: 128px; }
  .osano-cm-buttons__button { max-width: 128px; }
  .osano-cm-buttons__button.osano-cm-button { min-width: auto; }
  .osano-cm-dialog--type_bar .osano-cm-button--type_manage { margin-top: 3px; }
}
.osano-cm-dialog__close:focus { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); stroke: rgb(255, 255, 255); stroke-width: 1px; }
.leaderboard-filter {
  & .data-radix-popper-content-wrapper { z-index: 9999; }
}
.leaderboard-table {
  & .rdt_TableHead { z-index: 2; }
  & .rdt_TableHeadRow div[data-column-id="1"]:first-of-type { position: sticky; left: 0px; z-index: 3; background-color: var(--bg-tertiary); }
}
[data-rk] > [role="document"] { pointer-events: auto !important; }
.leaderboard-series {
  & .rdt_TableHead { z-index: 2; }
  & .rdt_TableHeadRow div[data-column-id="1"]:first-of-type { background-color: var(--bg-tertiary); }
  & .rdt_TableBody div[data-column-id="1"]:first-of-type, & .rdt_TableHeadRow div[data-column-id="1"]:first-of-type { position: sticky; left: 0px; z-index: 3; width: 200px; min-width: 200px; }
}
.read-more-collapsed { display: -webkit-box; -webkit-line-clamp: 2; -moz-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
@media (min-width: 768px) {
  .read-more-collapsed { -webkit-line-clamp: unset; max-height: 3.6em; overflow: hidden; text-overflow: ellipsis; }
}
.swiper-slide { transition: none !important; transform: none !important; }
.scrollbar-styled { scrollbar-width: thin; scrollbar-color: var(--bg-tertiary) transparent; }
.scrollbar-styled::-webkit-scrollbar-thumb { border-radius: 9999px; background-color: var(--bg-tertiary); }
.scrollbar-styled::-webkit-scrollbar-track { background-color: transparent; }
.scrollbar-styled::-webkit-scrollbar { width: 0.5rem; }
.dark\:dim:is(.dark *).dark { --text-primary: #fff; --text-secondary: #a0a0a0; --text-tertiary: #6b6b6b; --border-primary: #333; --border-secondary: #6b6b6b; --border-tertiary: #333; --border-quaternary: #333; --bg-primary: #212121; --bg-secondary: #a0a0a0; --bg-tertiary: #282828; --bg-quaternary: #1b1b1b; --bg-quinary: #d8d8d8; }
@media (min-width: 769px) {
  .md\:container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; }
  @media (min-width: 640px) {
  .md\:container { max-width: 640px; }
}
  @media (min-width: 769px) {
  .md\:container { max-width: 769px; }
}
  @media (min-width: 1024px) {
  .md\:container { max-width: 1024px; }
}
  @media (min-width: 1280px) {
  .md\:container { max-width: 1280px; }
}
  @media (min-width: 1920px) {
  .md\:container { max-width: 1920px; }
}
}
@media (min-width: 1024px) {
  .lg\:container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; }
  @media (min-width: 640px) {
  .lg\:container { max-width: 640px; }
}
  @media (min-width: 769px) {
  .lg\:container { max-width: 769px; }
}
  @media (min-width: 1024px) {
  .lg\:container { max-width: 1024px; }
}
  @media (min-width: 1280px) {
  .lg\:container { max-width: 1280px; }
}
  @media (min-width: 1920px) {
  .lg\:container { max-width: 1920px; }
}
}
.\*\:bg-sr-text-primary > * { background-color: var(--text-primary); }
.\*\:bg-white > * { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.placeholder\:text-base::placeholder { font-size: 14px; }
.placeholder\:text-base::placeholder { font-size: 14px; }
.placeholder\:text-sr-text-tertiary::placeholder { color: var(--text-tertiary); }
.placeholder\:text-sr-text-tertiary::placeholder { color: var(--text-tertiary); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:left-\[0\]::before { content: var(--tw-content); left: 0px; }
.before\:top-0::before { content: var(--tw-content); top: 0px; }
.before\:h-full::before { content: var(--tw-content); height: 100%; }
.before\:w-px::before { content: var(--tw-content); width: 1px; }
.before\:bg-sr-border-secondary::before { content: var(--tw-content); background-color: var(--border-secondary); }
.before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:right-\[0\]::after { content: var(--tw-content); right: 0px; }
.after\:top-0::after { content: var(--tw-content); top: 0px; }
.after\:h-full::after { content: var(--tw-content); height: 100%; }
.after\:w-px::after { content: var(--tw-content); width: 1px; }
.after\:bg-sr-border-secondary::after { content: var(--tw-content); background-color: var(--border-secondary); }
.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
.first\:inline:first-child { display: inline; }
.first\:rounded-tl-md:first-child { border-top-left-radius: 4px; }
.last\:rounded-tr-md:last-child { border-top-right-radius: 4px; }
.empty\:hidden:empty { display: none; }
.focus-within\:relative:focus-within { position: relative; }
.focus-within\:z-20:focus-within { z-index: 20; }
.hover\:ml-2:hover { margin-left: 0.5rem; }
.hover\:rotate-90:hover { --tw-rotate: 90deg; }
.hover\:rotate-90:hover, .hover\:scale-110:hover { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:scale-110:hover { --tw-scale-x: 1.1; --tw-scale-y: 1.1; }
.hover\:scale-95:hover { --tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:cursor-pointer:hover { cursor: pointer; }
.hover\:gap-2:hover { gap: 0.5rem; }
.hover\:border-double:hover { border-style: double; }
.hover\:border-black:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-day-grey-1:hover { --tw-border-opacity: 1; border-color: rgb(117 117 117/var(--tw-border-opacity,1)); }
.hover\:border-sr-bg-secondary:hover { border-color: var(--bg-secondary); }
.hover\:border-sr-border-primary:hover { border-color: var(--border-primary); }
.hover\:border-sr-border-secondary:hover { border-color: var(--border-secondary); }
.hover\:border-sr-border-tertiary:hover { border-color: var(--border-tertiary); }
.hover\:\!bg-sr-bg-quaternary:hover { background-color: var(--bg-quaternary) !important; }
.hover\:bg-\[\#D8D8D8\]:hover { --tw-bg-opacity: 1; background-color: rgb(216 216 216/var(--tw-bg-opacity,1)); }
.hover\:bg-black:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.hover\:bg-black\/30:hover { background-color: rgba(0, 0, 0, 0.3); }
.hover\:bg-day-grey-3:hover, .hover\:bg-sr-400:hover { --tw-bg-opacity: 1; background-color: rgb(220 220 220/var(--tw-bg-opacity,1)); }
.hover\:bg-sr-500\/30:hover { background-color: rgba(189, 189, 189, 0.3); }
.hover\:bg-sr-bg-quaternary:hover { background-color: var(--bg-quaternary); }
.hover\:bg-sr-bg-secondary:hover { background-color: var(--bg-secondary); }
.hover\:bg-sr-bg-tertiary:hover { background-color: var(--bg-tertiary); }
.hover\:from-black\/60:hover { --tw-gradient-from: rgba(0,0,0,.6) var(--tw-gradient-from-position); --tw-gradient-to: transparent var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.hover\:fill-sr-text-primary:hover { fill: var(--text-primary); }
.hover\:text-gray-500:hover { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.hover\:text-sr-bg-primary:hover { color: var(--bg-primary); }
.hover\:text-sr-text-primary:hover { color: var(--text-primary); }
.hover\:text-sr-text-secondary:hover { color: var(--text-secondary); }
.hover\:text-sr-text-tertiary:hover { color: var(--text-tertiary); }
.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:opacity-100:hover { opacity: 1; }
.hover\:opacity-60:hover { opacity: 0.6; }
.hover\:opacity-80:hover { opacity: 0.8; }
.hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.hover\:scrollbar-thumb-sr-text-secondary:hover { --scrollbar-thumb: var(--text-secondary); }
.focus\:border-black:focus { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.focus\:text-sr-text-primary:focus { color: var(--text-primary); }
.focus\:outline-none:focus { outline: transparent solid 2px; outline-offset: 2px; }
.focus\:ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.active\:text-sr-text-secondary:active { color: var(--text-secondary); }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:border-sr-border-tertiary:disabled { border-color: var(--border-tertiary); }
.disabled\:bg-sr-500:disabled { --tw-bg-opacity: 1; background-color: rgb(189 189 189/var(--tw-bg-opacity,1)); }
.disabled\:bg-sr-bg-tertiary:disabled { background-color: var(--bg-tertiary); }
.disabled\:text-sr-text-secondary:disabled { color: var(--text-secondary); }
.disabled\:opacity-50:disabled { opacity: 0.5; }
.group:hover .group-hover\:visible { visibility: visible; }
.group\/video:hover .group-hover\/video\:flex { display: flex; }
.group:hover .group-hover\:translate-x-0 { --tw-translate-x: 0px; }
.group:hover .group-hover\:translate-x-0, .group:hover .group-hover\:translate-y-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:translate-y-0 { --tw-translate-y: 0px; }
.group:hover .group-hover\:scale-105 { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:border-sr-bg-secondary { border-color: var(--bg-secondary); }
.group:hover .group-hover\:bg-sr-500\/30 { background-color: rgba(189, 189, 189, 0.3); }
.group:hover .group-hover\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.group:hover .group-hover\:underline, .group\/avatar-profile:hover .group-hover\/avatar-profile\:underline { text-decoration-line: underline; }
.aria-selected\:opacity-100[aria-selected="true"], .group:hover .group-hover\:opacity-100 { opacity: 1; }
.aria-selected\:opacity-30[aria-selected="true"] { opacity: 0.3; }
.data-\[state\=active\]\:text-sr-text-primary[data-state="active"] { color: var(--text-primary); }
.data-\[state\=active\]\:shadow-\[0_1px_0_0_rgba\(0\,0\,0\,1\)\][data-state="active"] { --tw-shadow: 0 1px 0 0 #000; --tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
:is(.dark.dim .dim\:border-night-grey-1) { --tw-border-opacity: 1; border-color: rgb(156 156 156/var(--tw-border-opacity,1)); }
:is(.dark.dim .dim\:border-night-grey-2) { --tw-border-opacity: 1; border-color: rgb(86 86 86/var(--tw-border-opacity,1)); }
:is(.dark.dim .dim\:border-sr-700) { --tw-border-opacity: 1; border-color: rgb(51 51 51/var(--tw-border-opacity,1)); }
:is(.dark.dim .dim\:border-sr-border-quaternary) { border-color: var(--border-quaternary); }
:is(.dark.dim .dim\:border-sr-border-tertiary) { border-color: var(--border-tertiary); }
:is(.dark.dim .dim\:border-white) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
:is(.dark.dim .dim\:bg-sr-500) { --tw-bg-opacity: 1; background-color: rgb(189 189 189/var(--tw-bg-opacity,1)); }
:is(.dark.dim .dim\:bg-sr-700) { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
:is(.dark.dim .dim\:bg-sr-800) { --tw-bg-opacity: 1; background-color: rgb(35 35 35/var(--tw-bg-opacity,1)); }
:is(.dark.dim .dim\:bg-sr-900) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
:is(.dark.dim .dim\:bg-sr-bg-primary) { background-color: var(--bg-primary); }
:is(.dark.dim .dim\:bg-white) { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
:is(.dark.dim .dim\:from-sr-800) { --tw-gradient-from: #232323 var(--tw-gradient-from-position); --tw-gradient-to: rgba(35,35,35,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
:is(.dark.dim .dim\:fill-white) { fill: rgb(255, 255, 255); }
:is(.dark.dim .dim\:text-black) { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
:is(.dark.dim .dim\:text-sr-700) { --tw-text-opacity: 1; color: rgb(51 51 51/var(--tw-text-opacity,1)); }
:is(.dark.dim .dim\:text-white) { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
:is(.dark.dim .before\:dim\:bg-sr-border-tertiary)::before { content: var(--tw-content); background-color: var(--border-tertiary); }
:is(.dark.dim .after\:dim\:bg-sr-border-tertiary)::after { content: var(--tw-content); background-color: var(--border-tertiary); }
:is(.dark.dim .dim\:hover\:border-white:hover) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
:is(.dark.dim .hover\:dim\:bg-sr-600\/20):hover { background-color: rgba(107, 107, 107, 0.2); }
:is(.dark.dim .disabled\:dim\:bg-sr-700):disabled { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
:is(.dark.dim .disabled\:dim\:text-sr-text-secondary):disabled { color: var(--text-secondary); }
.group:hover :is(.dark.dim .group-hover\:dim\:bg-sr-600\/20) { background-color: rgba(107, 107, 107, 0.2); }
.dark\:border-gray-700:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(55 65 81/var(--tw-border-opacity,1)); }
.dark\:border-night-grey-2:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(86 86 86/var(--tw-border-opacity,1)); }
.dark\:border-night-grey-3:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(33 33 33/var(--tw-border-opacity,1)); }
.dark\:border-sr-border-tertiary:is(.dark *) { border-color: var(--border-tertiary); }
.dark\:border-white:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.dark\:bg-black:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.dark\:bg-night-grey-3:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(33 33 33/var(--tw-bg-opacity,1)); }
.dark\:bg-night-grey-4:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.dark\:bg-night-grey-5:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(23 23 23/var(--tw-bg-opacity,1)); }
.dark\:bg-sr-850:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(33 33 33/var(--tw-bg-opacity,1)); }
.dark\:bg-sr-bg-primary:is(.dark *) { background-color: var(--bg-primary); }
.dark\:bg-transparent:is(.dark *) { background-color: transparent; }
.dark\:bg-white:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.dark\:bg-white\/\[0\.05\]:is(.dark *) { background-color: rgba(255, 255, 255, 0.05); }
.dark\:bg-gradient-to-b:is(.dark *) { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.dark\:from-black:is(.dark *) { --tw-gradient-from: #000 var(--tw-gradient-from-position); --tw-gradient-to: transparent var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.dark\:from-sr-bg-quaternary:is(.dark *) { --tw-gradient-from: var(--bg-quaternary) var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.dark\:from-sr-bg-tertiary:is(.dark *) { --tw-gradient-from: var(--bg-tertiary) var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.dark\:to-sr-700:is(.dark *) { --tw-gradient-to: #333 var(--tw-gradient-to-position); }
.dark\:fill-white:is(.dark *) { fill: rgb(255, 255, 255); }
.dark\:text-night-grey-2:is(.dark *) { --tw-text-opacity: 1; color: rgb(86 86 86/var(--tw-text-opacity,1)); }
.dark\:text-white:is(.dark *) { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.dark\:mix-blend-difference:is(.dark *) { mix-blend-mode: difference; }
.dark\:invert:is(.dark *) { --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); }
.dark\:invert-0:is(.dark *) { --tw-invert: invert(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); }
.dark\:placeholder\:text-white\/50:is(.dark *)::placeholder { color: rgba(255, 255, 255, 0.5); }
.dark\:placeholder\:text-white\/50:is(.dark *)::placeholder { color: rgba(255, 255, 255, 0.5); }
.dark\:hover\:border-night-grey-3:hover:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(33 33 33/var(--tw-border-opacity,1)); }
.dark\:hover\:border-white:hover:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.dark\:hover\:bg-sr-700:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
.hover\:dark\:bg-night-grey-4:is(.dark *):hover { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.focus\:dark\:border-white:is(.dark *):focus { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.disabled\:dark\:bg-sr-700:is(.dark *):disabled { --tw-bg-opacity: 1; background-color: rgb(51 51 51/var(--tw-bg-opacity,1)); }
.dark\:data-\[state\=active\]\:shadow-\[0_1px_0_0_\#ffffff\][data-state="active"]:is(.dark *) { --tw-shadow: 0 1px 0 0 #fff; --tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
@media (min-width: 640px) {
  .sm\:mt-24 { margin-top: 6rem; }
  .sm\:max-h-\[75vh\] { max-height: 75vh; }
  .sm\:max-h-\[90vh\] { max-height: 90vh; }
  .sm\:max-h-\[min\(90vh\,660px\)\] { max-height: min(90vh, 660px); }
  .sm\:w-48 { width: 12rem; }
  .sm\:w-auto { width: auto; }
  .sm\:max-w-\[92\%\] { max-width: 92%; }
  .sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:justify-center { justify-content: center; }
  .sm\:gap-10 { gap: 2.5rem; }
  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  .sm\:p-4 { padding: 1rem; }
  .sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .sm\:pl-2 { padding-left: 0.5rem; }
  .sm\:text-4xl { font-size: 36px; }
}
@media (min-width: 769px) {
  .md\:invisible { visibility: hidden; }
  .md\:static { position: static; }
  .md\:absolute { position: absolute; }
  .md\:\!relative { position: relative !important; }
  .md\:\!left-\[150px\] { left: 150px !important; }
  .md\:\!top-auto { top: auto !important; }
  .md\:bottom-\[10svh\] { bottom: 10svh; }
  .md\:bottom-auto { bottom: auto; }
  .md\:left-1\/2 { left: 50%; }
  .md\:left-\[150px\] { left: 150px; }
  .md\:top-1 { top: 0.25rem; }
  .md\:top-1\/2 { top: 50%; }
  .md\:top-\[calc\(50\%\+100px\)\] { top: calc(50% + 100px); }
  .md\:top-\[calc\(50\%-100px\)\] { top: calc(50% - 100px); }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-span-8 { grid-column: span 8 / span 8; }
  .md\:row-start-1 { grid-row-start: 1; }
  .md\:row-end-2 { grid-row-end: 2; }
  .md\:m-auto { margin: auto; }
  .md\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
  .md\:my-auto { margin-top: auto; margin-bottom: auto; }
  .md\:mb-0 { margin-bottom: 0px; }
  .md\:mb-10 { margin-bottom: 2.5rem; }
  .md\:mb-12 { margin-bottom: 3rem; }
  .md\:mb-14 { margin-bottom: 3.5rem; }
  .md\:mb-2 { margin-bottom: 0.5rem; }
  .md\:mb-24 { margin-bottom: 6rem; }
  .md\:mb-8 { margin-bottom: 2rem; }
  .md\:ml-4 { margin-left: 1rem; }
  .md\:mr-0 { margin-right: 0px; }
  .md\:mr-4 { margin-right: 1rem; }
  .md\:mr-\[3px\] { margin-right: 3px; }
  .md\:mt-0 { margin-top: 0px; }
  .md\:mt-10 { margin-top: 2.5rem; }
  .md\:mt-16 { margin-top: 4rem; }
  .md\:mt-2 { margin-top: 0.5rem; }
  .md\:mt-24 { margin-top: 6rem; }
  .md\:mt-4 { margin-top: 1rem; }
  .md\:mt-40 { margin-top: 10rem; }
  .md\:mt-6 { margin-top: 1.5rem; }
  .md\:mt-8 { margin-top: 2rem; }
  .md\:mt-9 { margin-top: 2.25rem; }
  .md\:block { display: block; }
  .md\:inline-block { display: inline-block; }
  .md\:inline { display: inline; }
  .md\:flex { display: flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:aspect-video { aspect-ratio: 16 / 9; }
  .md\:size-3\.5 { width: 0.875rem; height: 0.875rem; }
  .md\:size-\[60px\] { width: 60px; height: 60px; }
  .md\:size-\[76px\] { width: 76px; height: 76px; }
  .md\:\!h-80 { height: 20rem !important; }
  .md\:h-14 { height: 3.5rem; }
  .md\:h-32 { height: 8rem; }
  .md\:h-\[110px\] { height: 110px; }
  .md\:h-\[300px\] { height: 300px; }
  .md\:h-\[32px\] { height: 32px; }
  .md\:h-\[calc\(90dvh-64px\)\] { height: calc(90dvh - 64px); }
  .md\:h-auto { height: auto; }
  .md\:h-full { height: 100%; }
  .md\:max-h-\[65dvh\] { max-height: 65dvh; }
  .md\:max-h-\[calc\(80svh-64px\)\] { max-height: calc(-64px + 80svh); }
  .md\:max-h-\[calc\(90svh-64px\)\] { max-height: calc(-64px + 90svh); }
  .md\:min-h-64 { min-height: 16rem; }
  .md\:min-h-80 { min-height: 20rem; }
  .md\:min-h-\[calc\(80svh-64px\)\] { min-height: calc(-64px + 80svh); }
  .md\:min-h-\[calc\(90svh-64px\)\] { min-height: calc(-64px + 90svh); }
  .md\:\!w-80 { width: 20rem !important; }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-10 { width: 2.5rem; }
  .md\:w-32 { width: 8rem; }
  .md\:w-4\/12 { width: 33.3333%; }
  .md\:w-8\/12 { width: 66.6667%; }
  .md\:w-\[122px\] { width: 122px; }
  .md\:w-\[158\.25px\] { width: 158.25px; }
  .md\:w-\[492px\] { width: 492px; }
  .md\:w-\[500px\] { width: 500px; }
  .md\:w-auto { width: auto; }
  .md\:max-w-2xl { max-width: 42rem; }
  .md\:max-w-\[500px\] { max-width: 500px; }
  .md\:max-w-\[514px\] { max-width: 514px; }
  .md\:-translate-x-1\/2 { --tw-translate-x: -50%; }
  .md\:-translate-x-1\/2, .md\:-translate-x-\[70\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .md\:-translate-x-\[70\%\] { --tw-translate-x: -70%; }
  .md\:-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-\[2fr_1fr\] { grid-template-columns: 2fr 1fr; }
  .md\:grid-cols-\[2fr_1fr_2fr_2fr_2fr_2fr_1fr\] { grid-template-columns: 2fr 1fr 2fr 2fr 2fr 2fr 1fr; }
  .md\:grid-cols-\[2fr_1fr_2fr_2fr_2fr_2fr_1fr_25px\] { grid-template-columns: 2fr 1fr 2fr 2fr 2fr 2fr 1fr 25px; }
  .md\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-col { flex-direction: column; }
  .md\:flex-nowrap { flex-wrap: nowrap; }
  .md\:items-center { align-items: center; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-center { justify-content: center; }
  .md\:gap-0 { gap: 0px; }
  .md\:gap-1 { gap: 0.25rem; }
  .md\:gap-10 { gap: 2.5rem; }
  .md\:gap-16 { gap: 4rem; }
  .md\:gap-2 { gap: 0.5rem; }
  .md\:gap-20 { gap: 5rem; }
  .md\:gap-24 { gap: 6rem; }
  .md\:gap-3 { gap: 0.75rem; }
  .md\:gap-4 { gap: 1rem; }
  .md\:gap-40 { gap: 10rem; }
  .md\:gap-7 { gap: 1.75rem; }
  .md\:gap-8 { gap: 2rem; }
  .md\:gap-y-20 { row-gap: 5rem; }
  .md\:gap-y-4 { row-gap: 1rem; }
  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(2rem * var(--tw-space-x-reverse)); margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); }
  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  .md\:space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }
  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }
  .md\:border-0 { border-width: 0px; }
  .md\:p-0 { padding: 0px; }
  .md\:p-4 { padding: 1rem; }
  .md\:px-0 { padding-left: 0px; padding-right: 0px; }
  .md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .md\:px-24 { padding-left: 6rem; padding-right: 6rem; }
  .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .md\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .md\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .md\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .md\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .md\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .md\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pb-2 { padding-bottom: 0.5rem; }
  .md\:pb-3 { padding-bottom: 0.75rem; }
  .md\:pb-8 { padding-bottom: 2rem; }
  .md\:pt-10 { padding-top: 2.5rem; }
  .md\:pt-16 { padding-top: 4rem; }
  .md\:pt-20 { padding-top: 5rem; }
  .md\:pt-6 { padding-top: 1.5rem; }
  .md\:pt-8 { padding-top: 2rem; }
  .md\:text-center { text-align: center; }
  .md\:text-2xl { font-size: 24px; }
  .md\:text-3xl { font-size: 28px; }
  .md\:text-5xl { font-size: 48px; }
  .md\:text-9xl { font-size: 8rem; line-height: 1; }
  .md\:text-\[64px\] { font-size: 64px; }
  .md\:text-base { font-size: 14px; }
  .md\:text-sm { font-size: 12px; }
  .md\:font-normal { font-weight: 400; }
  .md\:uppercase { text-transform: uppercase; }
  .md\:leading-\[34px\] { line-height: 34px; }
  .md\:leading-\[57\.60px\] { line-height: 57.6px; }
  .md\:leading-normal { line-height: 1.5; }
  .md\:hover\:-translate-x-\[8\%\]:hover { --tw-translate-x: -8%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .md\:hover\:gap-2:hover { gap: 0.5rem; }
  .md\:hover\:bg-sr-bg-quinary:hover { background-color: var(--bg-quinary); }
  .md\:hover\:bg-sr-bg-secondary:hover { background-color: var(--bg-secondary); }
  .md\:hover\:text-sr-bg-primary:hover { color: var(--bg-primary); }
  .md\:hover\:text-sr-text-secondary:hover { color: var(--text-secondary); }
  .md\:hover\:text-sr-text-tertiary:hover { color: var(--text-tertiary); }
  .group:hover .md\:group-hover\:visible { visibility: visible; }
  .group:hover .md\:group-hover\:grid { display: grid; }
  .group:hover .md\:group-hover\:w-10 { width: 2.5rem; }
  .group:hover .md\:group-hover\:w-auto { width: auto; }
  .group:hover .md\:group-hover\:-translate-x-\[70\%\] { --tw-translate-x: -70%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .group:hover .md\:group-hover\:gap-2 { gap: 0.5rem; }
  .group:hover .md\:group-hover\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .group:hover .md\:group-hover\:opacity-100 { opacity: 1; }
}
@media (min-width: 1024px) {
  .lg\:static { position: static; }
  .lg\:absolute { position: absolute; }
  .lg\:relative { position: relative; }
  .lg\:sticky { position: sticky; }
  .lg\:left-24 { left: 6rem; }
  .lg\:left-auto { left: auto; }
  .lg\:right-0 { right: 0px; }
  .lg\:top-24 { top: 6rem; }
  .lg\:top-\[60px\] { top: 60px; }
  .lg\:order-last { order: 9999; }
  .lg\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .lg\:mx-auto { margin-left: auto; margin-right: auto; }
  .lg\:-mb-40 { margin-bottom: -10rem; }
  .lg\:-mt-3 { margin-top: -0.75rem; }
  .lg\:-mt-5 { margin-top: -1.25rem; }
  .lg\:-mt-6 { margin-top: -1.5rem; }
  .lg\:mb-2 { margin-bottom: 0.5rem; }
  .lg\:ml-0 { margin-left: 0px; }
  .lg\:ml-3 { margin-left: 0.75rem; }
  .lg\:ml-auto { margin-left: auto; }
  .lg\:mr-6 { margin-right: 1.5rem; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mt-18 { margin-top: 4.5rem; }
  .lg\:mt-3 { margin-top: 0.75rem; }
  .lg\:mt-4 { margin-top: 1rem; }
  .lg\:mt-8 { margin-top: 2rem; }
  .lg\:block { display: block; }
  .lg\:inline-block { display: inline-block; }
  .lg\:inline { display: inline; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:size-5 { width: 1.25rem; height: 1.25rem; }
  .lg\:size-7 { width: 1.75rem; height: 1.75rem; }
  .lg\:size-\[360px\] { width: 360px; height: 360px; }
  .lg\:h-10 { height: 2.5rem; }
  .lg\:h-14 { height: 3.5rem; }
  .lg\:h-5 { height: 1.25rem; }
  .lg\:h-7 { height: 1.75rem; }
  .lg\:h-\[438px\] { height: 438px; }
  .lg\:h-\[70vh\] { height: 70vh; }
  .lg\:h-\[calc\(-128px\+100vh\)\] { height: calc(-128px + 100vh); }
  .lg\:h-auto { height: auto; }
  .lg\:h-full { height: 100%; }
  .lg\:max-h-\[300px\] { max-height: 300px; }
  .lg\:max-h-\[440px\] { max-height: 440px; }
  .lg\:max-h-\[70vh\] { max-height: 70vh; }
  .lg\:max-h-\[80vh\] { max-height: 80vh; }
  .lg\:max-h-\[calc\(80vh-30px\)\] { max-height: calc(-30px + 80vh); }
  .lg\:\!w-\[288px\] { width: 288px !important; }
  .lg\:w-10 { width: 2.5rem; }
  .lg\:w-12 { width: 3rem; }
  .lg\:w-14 { width: 3.5rem; }
  .lg\:w-2\/12 { width: 16.6667%; }
  .lg\:w-32 { width: 8rem; }
  .lg\:w-4\/12 { width: 33.3333%; }
  .lg\:w-40 { width: 10rem; }
  .lg\:w-48 { width: 12rem; }
  .lg\:w-5 { width: 1.25rem; }
  .lg\:w-64 { width: 16rem; }
  .lg\:w-7 { width: 1.75rem; }
  .lg\:w-8\/12 { width: 66.6667%; }
  .lg\:w-\[1050px\] { width: 1050px; }
  .lg\:w-\[360px\] { width: 360px; }
  .lg\:w-\[365px\] { width: 365px; }
  .lg\:w-\[580px\] { width: 580px; }
  .lg\:w-\[63\%\] { width: 63%; }
  .lg\:w-\[700px\] { width: 700px; }
  .lg\:w-\[720px\] { width: 720px; }
  .lg\:w-\[754px\] { width: 754px; }
  .lg\:w-\[860px\] { width: 860px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-40 { min-width: 10rem; }
  .lg\:min-w-\[200px\] { min-width: 200px; }
  .lg\:min-w-\[300px\] { min-width: 300px; }
  .lg\:min-w-\[420px\] { min-width: 420px; }
  .lg\:min-w-\[598px\] { min-width: 598px; }
  .lg\:min-w-\[700px\] { min-width: 700px; }
  .lg\:min-w-\[900px\] { min-width: 900px; }
  .lg\:min-w-max { min-width: max-content; }
  .lg\:max-w-64 { max-width: 16rem; }
  .lg\:max-w-\[37\%\] { max-width: 37%; }
  .lg\:max-w-\[520px\] { max-width: 520px; }
  .lg\:max-w-\[600px\] { max-width: 600px; }
  .lg\:max-w-\[800px\] { max-width: 800px; }
  .lg\:max-w-md { max-width: 28rem; }
  .lg\:flex-\[1\] { flex: 1 1 0%; }
  .lg\:flex-\[2\] { flex: 2 1 0%; }
  .lg\:grow-0 { flex-grow: 0; }
  .lg\:basis-\[37\%\] { flex-basis: 37%; }
  .lg\:basis-\[63\%\] { flex-basis: 63%; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[110px_1fr_1fr_1fr_1fr\] { grid-template-columns: 110px 1fr 1fr 1fr 1fr; }
  .lg\:grid-cols-\[360px_1fr\] { grid-template-columns: 360px 1fr; }
  .lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1.5fr) minmax(0px, 1fr); }
  .lg\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .lg\:grid-rows-\[minmax\(0\,calc\(80vh-30px\)\)\] { grid-template-rows: minmax(0px, calc(-30px + 80vh)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:content-start { align-content: flex-start; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-center { justify-content: center; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-2 { gap: 0.5rem; }
  .lg\:gap-20 { gap: 5rem; }
  .lg\:gap-32 { gap: 8rem; }
  .lg\:gap-4 { gap: 1rem; }
  .lg\:gap-6 { gap: 1.5rem; }
  .lg\:gap-8 { gap: 2rem; }
  .lg\:gap-x-0 { column-gap: 0px; }
  .lg\:gap-x-12 { column-gap: 3rem; }
  .lg\:gap-x-16 { column-gap: 4rem; }
  .lg\:gap-x-2 { column-gap: 0.5rem; }
  .lg\:gap-x-6 { column-gap: 1.5rem; }
  .lg\:gap-y-12 { row-gap: 3rem; }
  .lg\:gap-y-16 { row-gap: 4rem; }
  .lg\:gap-y-4 { row-gap: 1rem; }
  .lg\:justify-self-end { justify-self: end; }
  .lg\:rounded-md { border-radius: 4px; }
  .lg\:border { border-width: 1px; }
  .lg\:border-0 { border-width: 0px; }
  .lg\:border-b { border-bottom-width: 1px; }
  .lg\:border-sr-border-quaternary { border-color: var(--border-quaternary); }
  .lg\:p-0 { padding: 0px; }
  .lg\:p-24 { padding: 6rem; }
  .lg\:p-4 { padding: 1rem; }
  .lg\:px-0 { padding-left: 0px; padding-right: 0px; }
  .lg\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .lg\:px-24 { padding-left: 6rem; padding-right: 6rem; }
  .lg\:px-32 { padding-left: 8rem; padding-right: 8rem; }
  .lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .lg\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .lg\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .lg\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .lg\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .lg\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
  .lg\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .lg\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .lg\:py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
  .lg\:pb-0 { padding-bottom: 0px; }
  .lg\:pb-8 { padding-bottom: 2rem; }
  .lg\:pr-0 { padding-right: 0px; }
  .lg\:pt-0 { padding-top: 0px; }
  .lg\:pt-1 { padding-top: 0.25rem; }
  .lg\:text-left { text-align: left; }
  .lg\:text-2xl { font-size: 24px; }
  .lg\:text-3xl { font-size: 28px; }
  .lg\:text-5xl { font-size: 48px; }
  .lg\:text-base { font-size: 14px; }
  .lg\:text-sm { font-size: 12px; }
  .lg\:uppercase { text-transform: uppercase; }
  .lg\:normal-case { text-transform: none; }
  .lg\:\[grid-template-areas\:\'image_header\'_\'image_details\'\] { grid-template-areas: "image header" "image details"; }
  .lg\:hover\:bg-transparent:hover { background-color: transparent; }
  .lg\:dark\:hover\:bg-transparent:hover:is(.dark *) { background-color: transparent; }
}
@media (min-width: 1280px) {
  .xl\:block { display: block; }
  .xl\:inline { display: inline; }
  .xl\:hidden { display: none; }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .xl\:gap-x-64 { column-gap: 16rem; }
  .xl\:px-24 { padding-left: 6rem; padding-right: 6rem; }
  .xl\:px-32 { padding-left: 8rem; padding-right: 8rem; }
  .xl\:px-48 { padding-left: 12rem; padding-right: 12rem; }
}
@media (min-width: 1536px) {
  .\32 xl\:px-24 { padding-left: 6rem; padding-right: 6rem; }
}
@media (max-width: 768px) {
  .mobile\:m-auto { margin: auto; }
  .mobile\:flex { display: flex; }
  .mobile\:hidden { display: none; }
  .mobile\:aspect-\[1\/1\] { aspect-ratio: 1 / 1; }
  .mobile\:\!size-7 { width: 1.75rem !important; height: 1.75rem !important; }
  .mobile\:max-h-screen { max-height: 100vh; }
  .mobile\:w-11\/12 { width: 91.6667%; }
  .mobile\:w-full { width: 100%; }
  .mobile\:overflow-hidden { overflow: hidden; }
  .mobile\:p-2 { padding: 0.5rem; }
  .mobile\:p-4 { padding: 1rem; }
  .mobile\:pb-24 { padding-bottom: 6rem; }
}
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button, .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button { appearance: none; }
.\[\&\:\:-webkit-slider-runnable-track\]\:h-\[1\.5px\]::-webkit-slider-runnable-track { height: 1.5px; }
.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track { border-radius: 9999px; }
.\[\&\:\:-webkit-slider-runnable-track\]\:bg-white\/30::-webkit-slider-runnable-track { background-color: rgba(255, 255, 255, 0.3); }
.\[\&\:\:-webkit-slider-thumb\]\:-mt-\[4\.5px\]::-webkit-slider-thumb { margin-top: -4.5px; }
.\[\&\:\:-webkit-slider-thumb\]\:h-\[12px\]::-webkit-slider-thumb { height: 12px; }
.\[\&\:\:-webkit-slider-thumb\]\:w-\[12px\]::-webkit-slider-thumb { width: 12px; }
.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb { appearance: none; }
.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb { border-radius: 9999px; }
.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.\[\&\>\*\]\:h-fit > * { height: fit-content; }
.\[\&\>iframe\]\:aspect-video > iframe { aspect-ratio: 16 / 9; }
.\[\&\>iframe\]\:h-full > iframe { height: 100%; }
.\[\&\>iframe\]\:w-full > iframe { width: 100%; }
.\[\&_a\]\:break-all a { word-break: break-all; }
.\[\&_a\]\:hover\:underline:hover a { text-decoration-line: underline; }
.\[\&_p\]\:inline p { display: inline; }

/* Inline Style Block 1 */
 .osano-cm-window{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothingz:auto;--fade-transition-time:700ms;--slide-transition-time:400ms;display:block;font-family:Helvetica,Arial,Hiragino Sans GB,STXihei,Microsoft YaHei,WenQuanYi Micro Hei,Hind,MS Gothic,Apple SD Gothic Neo,NanumBarunGothic,sans-serif;font-size:16px;left:0;line-height:1;position:absolute;top:0;width:100%;z-index:2147483638}.osano-cm-window--context_amp{height:100%}.osano-visually-hidden{height:1px;left:-10000px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}.osano-cm-button{border-radius:.25em;border-style:solid;border-width:thin;cursor:pointer;flex:1 1 auto;font-size:1em;font-weight:700;line-height:1;margin:.125em;min-width:6em;padding:.5em .75em;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.osano-cm-button--type_icon{border-radius:50%;height:1em;line-height:0;min-width:1em;width:1em}.osano-cm-button:focus,.osano-cm-button:hover{outline:none}.osano-cm-close{stroke-width:1px;border-radius:50%;border-style:solid;border-width:2px;box-sizing:content-box;cursor:pointer;height:20px;margin:.5em;min-height:20px;min-width:20px;order:0;outline:none;overflow:hidden;padding:0;text-decoration:none;transform:rotate(0deg);transition-duration:.2s;transition-property:transform,color,background-color,stroke,stroke-width;transition-timing-function:ease-out;width:20px;z-index:2}.osano-cm-close:focus,.osano-cm-close:hover{stroke-width:2px;transform:rotate(90deg)}.osano-cm-link{cursor:pointer;text-decoration:underline;transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.osano-cm-link:active,.osano-cm-link:hover{outline:none}.osano-cm-link:focus{font-weight:700;outline:none}.osano-cm-link--type_feature,.osano-cm-link--type_purpose,.osano-cm-link--type_specialFeature,.osano-cm-link--type_specialPurpose{cursor:help;display:block;-webkit-text-decoration:dashed;text-decoration:dashed}.osano-cm-link--type_denyAll{display:block;text-align:right}[dir=rtl] .osano-cm-link--type_denyAll{text-align:left}.osano-cm-link--type_vendor{display:block}.osano-cm-vendor-link{font-size:.75em}.osano-cm-list-item{margin:0}.osano-cm-list-item--type_term{border-top-style:solid;border-top-width:1px;font-size:.875rem;font-weight:400;margin-bottom:.25em;margin-top:.5em;padding:.5em .75rem 0;position:relative;top:-1px}.osano-cm-list-item--type_description{font-size:.75rem;font-weight:lighter;padding:0 .75rem}.osano-cm-list{list-style-position:outside;list-style-type:none;margin:0;padding:0}.osano-cm-list__list-item{text-indent:0}.osano-cm-list--type_description{margin:0 -1em}.osano-cm-list:first-of-type .osano-cm-list__list-item:first-of-type{border-top-width:0;margin-top:0;padding-top:0}.osano-cm-toggle{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;margin:.25em 0;pointer-events:auto;position:relative}.osano-cm-toggle__label{margin:0 .5em 0 0}[dir=rtl] .osano-cm-toggle__label{margin:0 0 0 .5em}.osano-cm-toggle__switch{border-radius:14px;border-style:solid;border-width:2px;box-sizing:content-box;color:transparent;display:block;flex-shrink:0;height:18px;line-height:0;margin:0;position:relative;text-indent:-9999px;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out;width:40px}.osano-cm-toggle__switch:hover{cursor:pointer}.osano-cm-toggle__switch:after{border-radius:9px;border-width:0;height:18px;left:0;top:0;width:18px}.osano-cm-toggle__switch:before{border-radius:16px;border-width:2px;bottom:-6px;box-sizing:border-box;left:-6px;right:-6px;top:-6px}.osano-cm-toggle__switch:after,.osano-cm-toggle__switch:before{border-style:solid;content:"";margin:0;position:absolute;transform:translateX(0);transition-duration:.3s;transition-property:transform,left,border-color;transition-timing-function:ease-out}.osano-cm-toggle__switch:after:active,.osano-cm-toggle__switch:before:active{transition-duration:.1s}.osano-cm-toggle__switch:after:active{width:26px}.osano-cm-toggle__switch:before:active{width:34px}[dir=rtl] .osano-cm-toggle__switch:after{left:100%;transform:translateX(-100%)}.osano-cm-toggle__input{height:1px;left:-10000px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}[dir=rtl] .osano-cm-toggle__input{left:0;right:-10000px}.osano-cm-toggle__input:disabled{cursor:default}.osano-cm-toggle--type_checkbox .osano-cm-toggle__switch{border-radius:4px;border-style:solid;border-width:1px;height:22px;width:22px}.osano-cm-toggle--type_checkbox .osano-cm-toggle__switch:after{background-color:transparent!important;border-bottom-width:2px;border-left-width:2px;border-radius:0;content:none;height:6px;left:3px;top:3px;transform:rotate(-45deg);transition-property:color;transition-timing-function:ease-out;width:12px}.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch{border-radius:4px;border-style:solid;border-width:1px;height:22px;width:22px}.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch:after,.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch:before{background-color:transparent!important;border-bottom-width:1px;border-radius:0;border-top-width:1px;content:none;height:0;left:-3px;top:7px;transition-property:color;transition-timing-function:ease-out;width:12px}.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch:after{transform:translate(50%,50%) rotate(-45deg)}.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch:before{transform:translate(50%,50%) rotate(45deg)}.osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after{left:100%;transform:translateX(-100%)}[dir=rtl] .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after{left:0;transform:translateX(0)}.osano-cm-toggle__input:disabled+.osano-cm-toggle__switch{cursor:default}.osano-cm-toggle--type_checkbox .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after{content:"";left:3px;top:3px;transform:rotate(-45deg)}.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after,.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:before{content:"";left:-3px;top:7px}.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after{transform:translate(50%,50%) rotate(-45deg)}.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:before{transform:translate(50%,50%) rotate(45deg)}.osano-cm-toggle--type_checkbox .osano-cm-toggle__input:disabled+.osano-cm-toggle__switch,.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:disabled+.osano-cm-toggle__switch{opacity:.3}.osano-cm-widget{background:none;border:none;bottom:12px;cursor:pointer;height:40px;opacity:.9;outline:none;padding:0;position:fixed;transition:transform .1s linear 0s,opacity .4s linear 0ms,visibility 0ms linear 0ms;visibility:visible;width:40px;z-index:2147483636}.osano-cm-widget--position_right{right:12px}.osano-cm-widget--position_left{left:12px}.osano-cm-widget:focus{outline:solid;outline-offset:.2rem}.osano-cm-widget:focus,.osano-cm-widget:hover{opacity:1;transform:scale(1.1)}.osano-cm-widget--hidden{opacity:0;transition-delay:0ms,0ms,.4s;visibility:hidden}.osano-cm-widget--hidden:focus,.osano-cm-widget--hidden:hover{opacity:0;transform:scale(1)}.osano-cm-dialog{align-items:center;box-sizing:border-box;font-size:1em;line-height:1.25;overflow:auto;padding:1.5em;position:fixed;transition-delay:0ms,0ms;transition-duration:.7s,0ms;transition-property:opacity,visibility;visibility:visible;z-index:2147483637}.osano-cm-dialog--hidden{opacity:0;transition-delay:0ms,.7s;visibility:hidden}.osano-cm-dialog--type_bar{box-sizing:border-box;display:flex;flex-direction:column;left:0;right:0}.osano-cm-dialog--type_bar .osano-cm-button{flex:none;margin:.125em auto;width:80%}@media screen and (min-width:768px){.osano-cm-dialog--type_bar{flex-direction:row}.osano-cm-dialog--type_bar .osano-cm-button{flex:1 1 100%;margin:.25em .5em;width:auto}}.osano-cm-dialog--type_box{flex-direction:column;max-height:calc(100vh - 2em);max-width:20em;width:calc(100vw - 2em)}.osano-cm-dialog__close{position:absolute;right:0;top:0}.osano-cm-dialog__list{margin:.5em 0 0;padding:0}.osano-cm-dialog__list .osano-cm-item{display:flex;margin-top:0}.osano-cm-dialog__list .osano-cm-item:last-child{margin-bottom:0}.osano-cm-dialog__list .osano-cm-toggle{flex-direction:row}[dir=rtl] .osano-cm-dialog__list .osano-cm-toggle{flex-direction:row-reverse}.osano-cm-dialog__list .osano-cm-label{white-space:nowrap}[dir=ltr] .osano-cm-dialog__list .osano-cm-label{margin-left:.375em}[dir=rtl] .osano-cm-dialog__list .osano-cm-label{margin-right:.375em}.osano-cm-dialog__buttons{display:flex;flex-wrap:wrap}.osano-cm-dialog--type_bar .osano-cm-dialog__content{flex:5;margin-bottom:.25em;width:100%}@media screen and (min-width:768px){.osano-cm-dialog--type_bar .osano-cm-dialog__content{max-height:30vh}}.osano-cm-dialog--type_box .osano-cm-dialog__content{display:flex;flex-direction:column;flex-grow:.0001;transition:flex-grow 1s linear}.osano-cm-dialog--type_bar .osano-cm-dialog__list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin:.75em auto}@media screen and (min-width:376px){.osano-cm-dialog--type_bar .osano-cm-dialog__list{flex-direction:row}}@media screen and (min-width:768px){.osano-cm-dialog--type_bar .osano-cm-dialog__list{margin:.5em 0 0 auto}[dir=rtl] .osano-cm-dialog--type_bar .osano-cm-dialog__list{margin:.5em auto 0 0}}[dir=ltr] .osano-cm-dialog--type_bar .osano-cm-dialog__list .osano-cm-item{margin-right:.5em}[dir=rtl] .osano-cm-dialog--type_bar .osano-cm-dialog__list .osano-cm-item{margin-left:.5em}.osano-cm-dialog--type_bar .osano-cm-dialog__list .osano-cm-label{padding-top:0}.osano-cm-dialog--type_bar .osano-cm-dialog__buttons{flex:1;justify-content:flex-end;margin:0;width:100%}@media screen and (min-width:768px){.osano-cm-dialog--type_bar .osano-cm-dialog__buttons{margin:0 0 0 .5em;max-width:30vw;min-width:16em;position:sticky;top:0;width:auto}[dir=rtl] .osano-cm-dialog--type_bar .osano-cm-dialog__buttons{margin:0 .5em 0 0}}.osano-cm-dialog--type_box .osano-cm-dialog__buttons{margin:.5em 0 0}.osano-cm-dialog--type_bar.osano-cm-dialog--position_top{top:0}.osano-cm-dialog--type_bar.osano-cm-dialog--position_bottom{bottom:0}.osano-cm-dialog--type_box.osano-cm-dialog--position_top-left{left:1em;top:1em}.osano-cm-dialog--type_box.osano-cm-dialog--position_top-right{right:1em;top:1em}.osano-cm-dialog--type_box.osano-cm-dialog--position_bottom-left{bottom:1em;left:1em}.osano-cm-dialog--type_box.osano-cm-dialog--position_bottom-right{bottom:1em;right:1em}.osano-cm-dialog--type_box.osano-cm-dialog--position_center{left:50%;top:50%;transform:translate(-50%,-50%)}.osano-cm-dialog--context_amp{height:100%;position:relative}.osano-cm-content__message{margin-bottom:1em;padding-bottom:1.5em;word-break:break-word}.osano-cm-drawer-links{margin:.5em 0 0}.osano-cm-drawer-links__link{display:block}.osano-cm-storage-policy{display:inline-block}.osano-cm-usage-list__list{list-style-position:inside;list-style-type:disc}:export{fadeTransitionTime:.7s;slideTransitionTime:.4s}.osano-cm-info-dialog{height:100vh;left:0;position:fixed;top:0;transition-delay:0ms,0ms;transition-duration:.2s,0ms;transition-property:opacity,visibility;visibility:visible;width:100vw;z-index:2147483638}.osano-cm-info-dialog--hidden{opacity:0;transition-delay:0ms,.2s;visibility:hidden}.osano-cm-info{animation:delay-overflow .4s;bottom:0;box-shadow:0 0 2px 2px #ccc;box-sizing:border-box;max-width:20em;overflow-x:visible;overflow-y:visible;position:fixed;top:0;transition-duration:.4s;transition-property:transform;width:100%}.osano-cm-info--position_left{left:0;transform:translate(-100%)}.osano-cm-info--position_right{right:0;transform:translate(100%)}.osano-cm-info--open{animation:none;overflow-x:hidden;overflow-y:auto;transform:translate(0)}.osano-cm-info--do_not_sell{animation:none;height:-moz-fit-content;height:fit-content;left:50%;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);transition:none}.osano-cm-info-views{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;transition-duration:.4s;transition-property:transform;width:100%}[dir=rtl] .osano-cm-info-views{flex-direction:row-reverse}.osano-cm-info-views__view{box-sizing:border-box;flex-shrink:0;width:100%}.osano-cm-info-views--position_0>:not(:first-of-type){max-height:100%;overflow:hidden}.osano-cm-info-views--position_1{transform:translateX(-100%)}.osano-cm-info-views--position_1>:not(:nth-of-type(2)){max-height:100%;overflow:hidden}.osano-cm-info-views--position_2{transform:translateX(-200%)}.osano-cm-info-views--position_2>:not(:nth-of-type(3)){max-height:100%;overflow:hidden}.osano-cm-info--do_not_sell .osano-cm-info-views{height:-moz-fit-content;height:fit-content}.osano-cm-view{height:0;padding:0 .75em 1em;transition-delay:.4s;transition-duration:0ms;transition-property:height,visibility;visibility:hidden;width:100%}.osano-cm-view__button{font-size:.875em;margin:1em 0 0;width:100%}.osano-cm-view--active{height:auto;transition-delay:0ms;visibility:visible}.osano-cm-header{margin:0 0 -1em;padding:1em 0;position:sticky;top:0;z-index:1}.osano-cm-description{font-size:.75em;font-weight:300;line-height:1.375;margin:1em 0 0}.osano-cm-description:first-child{margin:0}.osano-cm-description:last-of-type{margin-bottom:1em}.osano-cm-drawer-toggle .osano-cm-label{font-size:.875em;line-height:1.375em;margin:0 auto 0 0}[dir=rtl] .osano-cm-drawer-toggle .osano-cm-label{margin:0 0 0 auto}.osano-cm-info-dialog-header{align-items:center;display:flex;flex-direction:row-reverse;left:auto;min-height:3.25em;position:sticky;top:0;width:100%;z-index:1}[dir=rtl] .osano-cm-info-dialog-header{flex-direction:row}.osano-cm-info-dialog-header__header{align-items:center;display:flex;flex:1 1 auto;font-size:1em;justify-content:flex-start;margin:0;order:1;padding:1em .75em}.osano-cm-info-dialog-header__description{font-size:.75em;line-height:1.375}.osano-cm-back,.osano-cm-info-dialog-header__close{position:relative}.osano-cm-back{flex:0 1 auto;margin:0 0 0 .5em;min-width:0;order:2;width:auto;z-index:2}[dir=rtl] .osano-cm-back{margin:0 .5em 0 0}.osano-cm-powered-by{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin:1em 0}.osano-cm-powered-by__link{font-size:.625em;outline:none;text-decoration:none}.osano-cm-powered-by__link:focus,.osano-cm-powered-by__link:hover{text-decoration:underline}@keyframes delay-overflow{0%{overflow-x:hidden;overflow-y:auto}}.osano-cm-expansion-panel{border-bottom:1px solid rgba(0,0,0,.1);display:block;font-size:.75em;margin:0 -1.5em 1em;padding:1.5em 1.5em 0}.osano-cm-expansion-panel--expanded{border-bottom:none}.osano-cm-expansion-panel--empty,.osano-cm-expansion-panel--empty:not([open]){border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:0}.osano-cm-expansion-panel__body{background-color:rgba(0,0,0,.1);line-height:1.25;list-style:none;margin:0 -1.5em;max-height:0;overflow:hidden;padding:0 1.5em;transition-delay:0ms,0ms,0ms,.3s;transition-duration:.3s,.3s,.3s,0s;transition-property:max-height,padding-top,padding-bottom,visibility;transition-timing-function:ease-out;visibility:hidden}.osano-cm-expansion-panel__toggle{cursor:pointer;display:block;line-height:1.25;margin:0 auto 1em 0;outline:none;position:relative}.osano-cm-expansion-panel__toggle:active,.osano-cm-expansion-panel__toggle:focus,.osano-cm-expansion-panel__toggle:hover{outline:none}[dir=rtl] .osano-cm-expansion-panel__toggle{margin:0 0 1em auto}.osano-cm-expansion-panel--expanded .osano-cm-expansion-panel__body{max-height:none;padding:1.25em 1.5em 1em;transition-delay:0ms,0ms,0ms,0ms;visibility:visible}.osano-cm-cookie-disclosure__title,.osano-cm-script-disclosure__title{border:0;clear:both;display:block;flex:0 1 30%;font-size:1em;font-weight:700;line-height:1.375;margin:0 0 .5em;padding:0}.osano-cm-cookie-disclosure__description,.osano-cm-script-disclosure__description{flex:0 1 70%;font-size:1em;line-height:1.375;margin:0 0 .5em;padding:0}.osano-cm-disclosure{border-bottom:none;display:block;font-size:.75em;margin:0 -1.5em 1em;padding:1.5em 1.5em 0}.osano-cm-disclosure--collapse{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1em}.osano-cm-disclosure--empty,.osano-cm-disclosure--empty:not([open]){border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:0}.osano-cm-disclosure__list{background-color:rgba(0,0,0,.1);line-height:1.25;list-style:none;margin:0 -1.5em;padding:1.25em 1.5em 1em}.osano-cm-disclosure__list:empty{border:none;padding:0 1.5em}.osano-cm-disclosure__list:first-of-type{margin-top:1em;padding:1.25em 1.5em 1em}.osano-cm-disclosure__list:first-of-type:empty{padding:1.75em 1.5em .75em}.osano-cm-disclosure__list:not(:first-of-type):not(:empty){border-top:1px solid rgba(0,0,0,.1)}.osano-cm-disclosure__list:empty+.osano-cm-disclosure__list:not(:empty){border:none;padding:0 1.5em}.osano-cm-disclosure__list:not(:empty)~.osano-cm-disclosure__list:empty+.osano-cm-disclosure__list:not(:empty){border-top:1px solid rgba(0,0,0,.1)}.osano-cm-disclosure__list>.osano-cm-list-item{line-height:1.25}.osano-cm-disclosure__list>.osano-cm-list-item:not(:first-of-type){border-top:1px solid rgba(0,0,0,.1);margin:1em -1.25em 0;padding:1em 1.25em 0}.osano-cm-disclosure__toggle{cursor:pointer;display:block;font-weight:700;line-height:1.25;margin:0 auto 0 0;outline:none;position:relative}.osano-cm-disclosure__toggle:focus,.osano-cm-disclosure__toggle:hover{text-decoration:underline}[dir=rtl] .osano-cm-disclosure__toggle{margin:0 0 0 auto}.osano-cm-disclosure--loading .osano-cm-disclosure__list{height:0;line-height:0;max-height:0}.osano-cm-disclosure--loading .osano-cm-disclosure__list>*{display:none}.osano-cm-disclosure--loading .osano-cm-disclosure__list:after{animation-duration:1s;animation-iteration-count:infinite;animation-name:osano-load-scale;animation-timing-function:ease-in-out;border-radius:100%;content:"";display:block;height:1em;position:relative;top:-.125em;transform:translateY(-50%);width:1em}.osano-cm-disclosure--collapse .osano-cm-disclosure__list{display:none}.osano-cm-disclosure--collapse .osano-cm-disclosure__list:after{content:none}.osano-cm-cookie-disclosure,.osano-cm-script-disclosure{display:flex;flex-wrap:wrap;margin:0}.osano-cm-cookie-disclosure__description:last-of-type,.osano-cm-cookie-disclosure__title:last-of-type,.osano-cm-script-disclosure__description:last-of-type,.osano-cm-script-disclosure__title:last-of-type{margin-bottom:0}@keyframes osano-load-scale{0%{transform:translateY(-50%) scale(0)}to{opacity:0;transform:translateY(-50%) scale(1)}} .osano-cm-window { direction: ltr; text-align: left; } .osano-cm-dialog { background: #000; color: #fff; } .osano-cm-dialog__close { color: #fff; stroke: #fff; } .osano-cm-dialog__close:focus { background-color: #fff; border-color: #fff; stroke: #000; } .osano-cm-dialog__close:hover { stroke: #ebebeb; } .osano-cm-dialog__close:focus:hover { stroke: #141414; } .osano-cm-info-dialog { background: rgba(0,0,0,0.45); } .osano-cm-header, .osano-cm-info-dialog-header { background: #fff; background: linear-gradient( 180deg, #fff 2.5em, rgba(255,255,255,0) 100% ); } .osano-cm-info { background: #fff; color: #000; } .osano-cm-close { background-color: transparent; border-color: transparent; } .osano-cm-info-dialog-header__close { color: #000; stroke: #000; } .osano-cm-info-dialog-header__close:focus { background-color: #000; border-color: #000; stroke: #fff; } .osano-cm-info-dialog-header__close:hover { stroke: #141414; } .osano-cm-info-dialog-header__close:focus:hover { stroke: #ebebeb; } .osano-cm-disclosure__list:first-of-type::after { background-color: #999999; } .osano-cm-disclosure__toggle, .osano-cm-expansion-panel__toggle { color: #999999; } .osano-cm-disclosure__toggle:hover, .osano-cm-disclosure__toggle:active, .osano-cm-expansion-panel__toggle:hover, .osano-cm-expansion-panel__toggle:active { color: #999999; } .osano-cm-disclosure__toggle:focus, .osano-cm-expansion-panel__toggle:focus { color: #858585; } .osano-cm-button { background-color: #fbfaf4; border-color: #000; color: #000; } .osano-cm-button--type_deny { background-color: #989; border-color: #fff; color: #fff; } .osano-cm-button:focus, .osano-cm-button:hover { background-color: #e7e6e0; } .osano-cm-button--type_deny:focus, .osano-cm-button--type_deny:hover { background-color: #857485; } .osano-cm-link { color: #999999; } .osano-cm-link:hover, .osano-cm-link:active { color: #999999; } .osano-cm-link:focus { color: #858585; } .osano-cm-toggle__switch { background-color: #555555; } .osano-cm-toggle__switch::after { background-color: #fffbfb; border-color: #fffbfb; } .osano-cm-toggle__switch::before { border-color: transparent; } .osano-cm-toggle__input:checked + .osano-cm-toggle__switch { background-color: #37cd8f; border-color: #37cd8f; } .osano-cm-toggle__input:checked + .osano-cm-toggle__switch::after { background-color: #f4f4f4; border-color: #f4f4f4; } .osano-cm-toggle__input:focus + .osano-cm-toggle__switch, .osano-cm-toggle__input:hover + .osano-cm-toggle__switch { background-color: #696969; border-color: #696969; } .osano-cm-toggle__input:focus + .osano-cm-toggle__switch::before { border-color: #696969; } .osano-cm-toggle__input:checked:focus + .osano-cm-toggle__switch, .osano-cm-toggle__input:checked:hover + .osano-cm-toggle__switch { background-color: #23b97b; border-color: #23b97b; } .osano-cm-toggle__input:checked:focus + .osano-cm-toggle__switch::before { border-color: #23b97b; } .osano-cm-toggle__input:disabled + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled:focus + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled:hover + .osano-cm-toggle__switch { background-color: #959595; border-color: #959595; } .osano-cm-toggle__input:disabled + .osano-cm-toggle__switch::after, .osano-cm-toggle__input:disabled:focus + .osano-cm-toggle__switch::after, .osano-cm-toggle__input:disabled:hover + .osano-cm-toggle__switch::after { background-color: #bfbbbb; border-color: #bfbbbb; } .osano-cm-toggle__input:disabled + .osano-cm-toggle__switch::before, .osano-cm-toggle__input:disabled:focus + .osano-cm-toggle__switch::before, .osano-cm-toggle__input:disabled:hover + .osano-cm-toggle__switch::before { border-color: transparent; } .osano-cm-toggle__input:disabled:checked + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled:checked:focus + .osano-cm-toggle__switch, .osano-cm-toggle__input:disabled:checked:hover + .osano-cm-toggle__switch { background-color: #008d4f; border-color: #008d4f; } .osano-cm-toggle__input:disabled:checked + .osano-cm-toggle__switch::after, .osano-cm-toggle__input:disabled:checked:focus + .osano-cm-toggle__switch::after, .osano-cm-toggle__input:disabled:checked:hover + .osano-cm-toggle__switch::after { background-color: #b4b4b4; border-color: #b4b4b4; } .osano-cm-toggle__input:disabled:checked + .osano-cm-toggle__switch::before, .osano-cm-toggle__input:disabled:checked:focus + .osano-cm-toggle__switch::before, .osano-cm-toggle__input:disabled:checked:hover + .osano-cm-toggle__switch::before { border-color: transparent; } .osano-cm-widget__outline { fill: #fff; stroke: #29246a; } .osano-cm-widget__dot { fill: #37cd8f; } 

/* Inline Style Block 2 */
 @keyframes go2264125279{from{transform:scale(0) rotate(45deg);opacity:0;}to{transform:scale(1) rotate(45deg);opacity:1;}}@keyframes go3020080000{from{transform:scale(0);opacity:0;}to{transform:scale(1);opacity:1;}}@keyframes go463499852{from{transform:scale(0) rotate(90deg);opacity:0;}to{transform:scale(1) rotate(90deg);opacity:1;}}@keyframes go1268368563{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes go1310225428{from{transform:scale(0) rotate(45deg);opacity:0;}to{transform:scale(1) rotate(45deg);opacity:1;}}@keyframes go651618207{0%{height:0;width:0;opacity:0;}40%{height:0;width:6px;opacity:1;}100%{opacity:1;height:10px;}}@keyframes go901347462{from{transform:scale(0.6);opacity:0.4;}to{transform:scale(1);opacity:1;}}.go4109123758{z-index:9999;}.go4109123758 > *{pointer-events:auto;}

/* Inline Style Block 3 */
[data-rk]{--rk-blurs-modalOverlay:0px;--rk-colors-accentColor:#000;--rk-colors-accentColorForeground:#fff;--rk-colors-actionButtonBorder:#fff;--rk-colors-actionButtonBorderMobile:#fff;--rk-colors-actionButtonSecondaryBackground:#aaa;--rk-colors-closeButton:#fff;--rk-colors-closeButtonBackground:#000;--rk-colors-connectButtonBackground:#aaa;--rk-colors-connectButtonBackgroundError:#aaa;--rk-colors-connectButtonInnerBackground:#aaa;--rk-colors-connectButtonText:#fff;--rk-colors-connectButtonTextError:#aaa;--rk-colors-connectionIndicator:#aaa;--rk-colors-downloadBottomCardBackground:#aaa;--rk-colors-downloadTopCardBackground:#aaa;--rk-colors-error:#aaa;--rk-colors-generalBorder:#000;--rk-colors-generalBorderDim:#000;--rk-colors-menuItemBackground:#eee;--rk-colors-modalBackdrop:rgba(255,255,255, 0.5);--rk-colors-modalBackground:#fff;--rk-colors-modalBorder:#000;--rk-colors-modalText:#000;--rk-colors-modalTextDim:#aaa;--rk-colors-modalTextSecondary:#aaa;--rk-colors-profileAction:#aaa;--rk-colors-profileActionHover:#aaa;--rk-colors-profileForeground:#aaa;--rk-colors-selectedOptionBorder:#aaa;--rk-colors-standby:#aaa;--rk-fonts-body:Inter;--rk-radii-actionButton:4px;--rk-radii-connectButton:4px;--rk-radii-menuButton:4px;--rk-radii-modal:4px;--rk-radii-modalMobile:4px;--rk-shadows-connectButton:4px;--rk-shadows-dialog:4px;--rk-shadows-profileDetailsAction:4px;--rk-shadows-selectedOption:4px;--rk-shadows-selectedWallet:4px;--rk-shadows-walletLogo:4px;}

/* Inline Style Block 4 */

#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #0A2FFF;

  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #0A2FFF, 0 0 5px #0A2FFF;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  bottom: auto;
  right: 15px;
  left: auto;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #0A2FFF;
  border-left-color: #0A2FFF;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/* Inline Style Block 5 */

  @keyframes intercom-lightweight-app-launcher {
    from {
      opacity: 0;
      transform: scale(0.5);
    }
    to {
      opacity: 1;
      transform: scale(1);
    }
  }

  @keyframes intercom-lightweight-app-gradient {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }

  @keyframes intercom-lightweight-app-messenger {
    0% {
      opacity: 0;
      transform: scale(0);
    }
    40% {
      opacity: 1;
    }
    100% {
      transform: scale(1);
    }
  }

  .intercom-lightweight-app {
    position: fixed;
    z-index: 2147483001;
    width: 0;
    height: 0;
    font-family: intercom-font, "Helvetica Neue", "Apple Color Emoji", Helvetica, Arial, sans-serif;
  }

  .intercom-lightweight-app-gradient {
    position: fixed;
    z-index: 2147483002;
    width: 500px;
    height: 500px;
    bottom: 0;
    right: 0;
    pointer-events: none;
    background: radial-gradient(
      ellipse at bottom right,
      rgba(29, 39, 54, 0.16) 0%,
      rgba(29, 39, 54, 0) 72%);
    animation: intercom-lightweight-app-gradient 200ms ease-out;
  }

  .intercom-lightweight-app-launcher {
    position: fixed;
    z-index: 2147483003;
    padding: 0 !important;
    margin: 0 !important;
    border: none;
    bottom: 20px;
    right: 20px;
    max-width: 48px;
    width: 48px;
    max-height: 48px;
    height: 48px;
    border-radius: 50%;
    background: #000000;
    cursor: pointer;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06), 0 2px 32px 0 rgba(0, 0, 0, 0.16);
    transition: transform 167ms cubic-bezier(0.33, 0.00, 0.00, 1.00);
    box-sizing: content-box;
  }


  .intercom-lightweight-app-launcher:hover {
    transition: transform 250ms cubic-bezier(0.33, 0.00, 0.00, 1.00);
    transform: scale(1.1)
  }

  .intercom-lightweight-app-launcher:active {
    transform: scale(0.85);
    transition: transform 134ms cubic-bezier(0.45, 0, 0.2, 1);
  }


  .intercom-lightweight-app-launcher:focus {
    outline: none;

    
  }

  .intercom-lightweight-app-launcher-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    transition: transform 100ms linear, opacity 80ms linear;
  }

  .intercom-lightweight-app-launcher-icon-open {
    
        opacity: 1;
        transform: rotate(0deg) scale(1);
      
  }

  .intercom-lightweight-app-launcher-icon-open svg {
    width: 24px;
    height: 24px;
  }

  .intercom-lightweight-app-launcher-icon-open svg path {
    fill: rgb(255, 255, 255);
  }

  .intercom-lightweight-app-launcher-icon-self-serve {
    
        opacity: 1;
        transform: rotate(0deg) scale(1);
      
  }

  .intercom-lightweight-app-launcher-icon-self-serve svg {
    height: 44px;
  }

  .intercom-lightweight-app-launcher-icon-self-serve svg path {
    fill: rgb(255, 255, 255);
  }

  .intercom-lightweight-app-launcher-custom-icon-open {
    max-height: 24px;
    max-width: 24px;

    
        opacity: 1;
        transform: rotate(0deg) scale(1);
      
  }

  .intercom-lightweight-app-launcher-icon-minimize {
    
        opacity: 0;
        transform: rotate(-60deg) scale(0);
      
  }

  .intercom-lightweight-app-launcher-icon-minimize svg path {
    fill: rgb(255, 255, 255);
  }

  .intercom-lightweight-app-messenger {
    position: fixed;
    z-index: 2147483003;
    overflow: hidden;
    background-color: #ffffff;
    animation: intercom-lightweight-app-messenger 250ms cubic-bezier(0, 1, 1, 1);
    transform-origin: bottom right;

    
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
      

    border-radius: 16px;
  }

  .intercom-lightweight-app-messenger-header {
    height: 64px;
    border-bottom: none;
    background: #ffffff;
  }

  .intercom-lightweight-app-messenger-footer{
    position:absolute;
    bottom:0;
    width: 100%;
    height: 80px;
    background: #ffffff;
    font-size: 14px;
    line-height: 21px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
  }

  @media print {
    .intercom-lightweight-app {
      display: none;
    }
  }

