button.rbtn { position: relative; }
button.rbtn::after { content: ""; position: absolute; inset: 0; border-radius: inherit; background: currentColor; opacity: 0; transition: opacity .15s; pointer-events: none; }
button.rbtn:not(:disabled):hover::after { opacity: .08; }
button.rbtn:not(:disabled):focus-visible::after { opacity: .12; }
button.rbtn:not(:disabled):active::after { opacity: .12; }
.ra { align-items: center; display: flex; justify-content: center }
.rb { align-items: center; display: flex; flex-direction: row; gap: 8px; width: 100% }
.rc { align-items: center; display: flex; flex-direction: row; gap: 2px }
.rd { background: var(--primary); border-radius: 6px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 3px 7px }
.re { color: var(--onPrimary); font-family: 'JetBrains Mono', sans-serif; font-size: 16px; font-weight: 800 }
.rf { color: var(--textPrimary); font-family: 'JetBrains Mono', sans-serif; font-size: 16px; font-weight: 800 }
.rg { flex: 1 1 0% }
.rh { align-items: center; background: transparent; border: none; border-radius: 50%; display: inline-flex; font: inherit; font-size: var(--text-labelLarge-size, 14px); font-weight: var(--text-labelLarge-weight, 500); gap: 8px; justify-content: center; letter-spacing: var(--text-labelLarge-spacing, 0.1px); padding: 8px }
.ri { color: var(--textSecondary); font-size: 24px; height: 24px; width: 24px }
.rj { background: var(--transparent); border-radius: 10px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 8px 12px }
.rk { align-items: center; display: flex; flex-direction: row; gap: 6px }
.rl { color: var(--textMuted); font-size: 18px; height: 18px; width: 18px }
.rm { color: var(--textSecondary); font-size: 14px; font-weight: 700 }
.rn { background: var(--primarySoft); border-radius: 10px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 8px 12px }
.ro { color: var(--primary); font-size: 18px; height: 18px; width: 18px }
.rp { color: var(--textPrimary); font-size: 14px; font-weight: 700 }
.rq { align-items: center; display: flex; flex-direction: row; gap: 8px }
.rr { align-content: flex-start; column-gap: 2px; display: flex; flex-direction: row; flex-wrap: wrap; row-gap: 2px }
.rs { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 28px 24px }
.rt { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); width: 100% }
.ru { align-items: flex-start; display: flex; flex-direction: column; gap: 6px }
.rv { align-items: center; display: flex; flex-direction: row }
.rw { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); transform: translate(0px, -70px) }
.rx { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); opacity: 0 }
.ry { color: var(--textPrimary); font-family: 'Dela Gothic One', sans-serif; font-size: 104px; line-height: 1.05; white-space: pre-wrap }
.rz { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 0px 0px 0px 150px }
.raa { color: var(--textPrimary); font-size: 22px; font-weight: 800; line-height: 1.25 }
.rab { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr) }
.rac { display: grid; isolation: isolate; overflow: hidden; place-items: flex-start flex-start; position: relative }
.rad { align-self: stretch; box-sizing: border-box; container-type: size; grid-area: 1 / 1; height: 100%; justify-self: stretch; position: relative; width: 100%; z-index: 0 }
.rae { box-sizing: border-box; inset: 0; position: absolute }
.raf { background: var(--backgroundPage); box-sizing: border-box; inset: 0; position: absolute }
.rag { background: radial-gradient(ellipse 55% 65% at 12% 88%, color-mix(in srgb, var(--primary) 55%, transparent), color-mix(in srgb, var(--primary) 0%, transparent)); box-sizing: border-box; inset: 0; position: absolute }
.rah { background: radial-gradient(ellipse 40% 50% at 92% 25%, color-mix(in srgb, var(--groupCloud) 35%, transparent), color-mix(in srgb, var(--groupCloud) 0%, transparent)); box-sizing: border-box; inset: 0; position: absolute }
.rai { box-sizing: border-box; color: var(--textPrimary); font-family: "Dela Gothic One"; font-size: calc(56 / 1920 * 100cqw); left: 6.25%; line-height: 1.2; position: absolute; text-align: left; top: 40.7407%; white-space: pre-wrap; width: 41.6667% }
.raj { box-sizing: border-box; color: var(--primary); font-family: "Dela Gothic One"; font-size: calc(56 / 1920 * 100cqw); left: 6.25%; line-height: 1.2; position: absolute; text-align: left; top: 46.8593%; white-space: pre-wrap; width: 41.6667% }
.rak { height: 100%; inset: 0; overflow: visible; position: absolute; width: 100% }
.ral { rx: calc(var(--rkx, 1) * 9px); ry: calc(var(--rky, 1) * 9px) }
.ram { box-sizing: border-box; display: none; inset: 0; position: absolute }
.ran { box-sizing: border-box; inset: 0; position: absolute; transform: translate(44.7917%, 9.2593%); transform-origin: 50% 50% }
.rao { container-type: inline-size; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); inset: 0; position: absolute; width: 100% }
.rap { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: var(--s1, 276.25px) 0px 0px var(--s0, 73.125px) }
.raq { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 910px; place-items: stretch; width: 1576.25px }
.rar { align-items: center; display: flex; height: 100%; justify-content: center; overflow: hidden; width: 100% }
.ras { display: grid; flex-shrink: 0; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 440px; place-items: stretch; width: 760px }
.rat { align-items: stretch; display: flex; flex-direction: column; gap: 22px }
.rau { container-type: inline-size; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); width: 100% }
.rav { align-items: center; align-self: stretch; display: flex; flex-direction: column; gap: 5.217391304347826px; grid-area: 1 / 1; z-index: 0 }
.raw { align-items: center; display: flex; flex-direction: row; gap: 5.217391304347826px }
.rax { background: color-mix(in srgb, var(--finger1) 14%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger1) 32%, transparent); outline-offset: -1px; width: 40px }
.ray { align-items: center; display: flex; flex-direction: column; gap: 1.2px }
.raz { color: var(--textSecondary); font-family: 'JetBrains Mono', sans-serif; font-size: 14.399999999999999px; font-weight: 700; line-height: 1.1; white-space: pre-wrap }
.rba { background: color-mix(in srgb, var(--finger2) 14%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger2) 32%, transparent); outline-offset: -1px; width: 40px }
.rbb { background: color-mix(in srgb, var(--finger3) 14%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger3) 32%, transparent); outline-offset: -1px; width: 40px }
.rbc { background: color-mix(in srgb, var(--finger4) 14%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger4) 32%, transparent); outline-offset: -1px; width: 40px }
.rbd { background: color-mix(in srgb, var(--finger1) 10%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger1) 28%, transparent); outline-offset: -1px; width: 64px }
.rbe { color: var(--textMuted); font-size: 11.040000000000001px; font-weight: 700 }
.rbf { background: color-mix(in srgb, var(--finger1) 10%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger1) 28%, transparent); outline-offset: -1px; width: 60px }
.rbg { background: color-mix(in srgb, var(--finger1) 10%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger1) 28%, transparent); outline-offset: -1px; width: 72px }
.rbh { background: color-mix(in srgb, var(--textSecondary) 75%, transparent); border-radius: 2px; height: 2.4px; width: 12px }
.rbi { background: color-mix(in srgb, var(--finger1) 10%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger1) 28%, transparent); outline-offset: -1px; width: 76px }
.rbj { background: color-mix(in srgb, var(--finger1) 10%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger1) 28%, transparent); outline-offset: -1px; width: 92px }
.rbk { background: color-mix(in srgb, var(--finger1) 10%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 36.800000000000004px; outline: 1px solid color-mix(in srgb, var(--finger1) 28%, transparent); outline-offset: -1px; width: 100px }
.rbl { background: color-mix(in srgb, var(--finger5) 10%, transparent); border-radius: 8px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 32px; outline: 1px solid color-mix(in srgb, var(--finger5) 28%, transparent); outline-offset: -1px; width: 260px }
.rbm { color: var(--textMuted); font-size: 9.6px; font-weight: 700 }
.rbn { height: 73.04347826086958px }
.rbo { bottom: 0px; display: grid; grid-area: 1 / 1; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 1 }
.rbp { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); pointer-events: none }
.rbq { aspect-ratio: 2.3417681974383004; height: 100%; max-width: 100%; width: auto }
.rbr { background: #00000000; height: 100%; min-height: 0; overflow: hidden; position: relative; width: 100% }
.rbs { display: block; height: 100%; width: 100% }
.rbt { color: var(--textSecondary); font-size: 14px; font-weight: 600; text-align: center; white-space: pre-wrap; width: 100% }
.rbu { background-image: var(--reeel-grain); background-position: 0px 0px; background-repeat: repeat; background-size: 128px 128px; box-sizing: border-box; image-rendering: pixelated; inset: 0; mix-blend-mode: overlay; opacity: 0.09; pointer-events: none; position: absolute }
.rbv { align-self: stretch; box-sizing: border-box; container-type: size; display: none; grid-area: 1 / 1; height: 100%; justify-self: stretch; position: relative; width: 100%; z-index: 1 }
.rbw { box-sizing: border-box; color: var(--textPrimary); font-family: "Dela Gothic One"; font-size: calc(64 / 1080 * 100cqw); left: 7.4074%; line-height: 1.2; position: absolute; text-align: left; top: 8.3333%; white-space: pre-wrap; width: 87.037% }
.rbx { box-sizing: border-box; color: var(--primary); font-family: "Dela Gothic One"; font-size: calc(64 / 1080 * 100cqw); left: 7.4074%; line-height: 1.2; position: absolute; text-align: left; top: 12.2667%; white-space: pre-wrap; width: 87.037% }
.rby { box-sizing: border-box; inset: 0; position: absolute; transform: translate(0%, 38.5417%); transform-origin: 50% 50% }
.rbz { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: var(--s1, 491.1111111111111px) 0px 0px var(--s0, 130px) }
.rca { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); height: 1617.7777777777778px; place-items: stretch; width: 2802.222222222222px }
.rcb { height: 107.25px; width: 401.14285714285717px }
.rcc { background: var(--backgroundElevated); border-radius: 12px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); padding: 12px 16px }
.rcd { align-items: flex-start; display: flex; flex-direction: column; gap: 2px }
.rce { color: var(--primary); font-family: 'Dela Gothic One', sans-serif; font-size: 26px; white-space: pre-wrap }
.rcf { color: var(--textMuted); font-size: 12px }
.rcg { color: var(--textPrimary); font-family: 'Dela Gothic One', sans-serif; font-size: 26px; white-space: pre-wrap }
.rch { background: var(--backgroundSurface); border-radius: 16px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); outline: 1px solid var(--border); outline-offset: -1px; padding: 18px; width: 1030.6666666666667px }
.rci { align-items: flex-start; display: flex; flex-direction: column; gap: 8px }
.rcj { color: var(--textPrimary); font-size: 18px; font-weight: 800; white-space: pre-wrap }
.rck { align-content: flex-start; align-items: center; column-gap: 8px; display: flex; flex-direction: row; flex-wrap: wrap; row-gap: 4px }
.rcl { color: var(--primary); font-family: 'JetBrains Mono', sans-serif; font-size: 12px; font-weight: 800; white-space: pre-wrap }
.rcm { -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: var(--textMuted); display: -webkit-box; font-size: 14px; line-height: 1.45; overflow: hidden; text-overflow: ellipsis; white-space: pre-wrap }
.rcn { -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: var(--textSecondary); display: -webkit-box; font-family: 'JetBrains Mono', sans-serif; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: pre-wrap }
.rco { color: var(--textPrimary); font-family: 'Dela Gothic One', sans-serif; font-size: 44px }
.rcp { color: var(--textMuted); font-family: 'Dela Gothic One', sans-serif; font-size: 44px; text-decoration: line-through }
.rcq { color: var(--primary); font-family: 'Dela Gothic One', sans-serif; font-size: 44px; white-space: pre-wrap }
.rcr { color: var(--textPrimary); font-family: 'Dela Gothic One', sans-serif; font-size: 44px; width: 100% }
.rcs { background: var(--backgroundSurface); border-radius: 18px; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); max-width: 100%; outline: 1px solid var(--border); outline-offset: -1px; padding: 22px; width: 316px }
.rct { align-items: flex-start; display: flex; flex-direction: column; gap: 10px }
.rcu { color: var(--primary); font-family: 'Dela Gothic One', sans-serif; font-size: 40px }
.rcv { color: var(--textPrimary); font-size: 18px; font-weight: 800 }
.rcw { color: var(--textMuted); font-size: 14px; line-height: 1.45 }
.rcx { color: var(--textSecondary); font-size: 14px }
.rcy { background: #268BD2FF; border-radius: 6px; height: 12px; width: 12px }
.rcz { align-items: center; background: transparent; border: none; border-radius: 8px; color: var(--primary, #6750a4); display: inline-flex; font: inherit; font-size: var(--text-labelLarge-size, 14px); font-weight: var(--text-labelLarge-weight, 500); gap: 8px; justify-content: center; letter-spacing: var(--text-labelLarge-spacing, 0.1px); padding: 8px 16px }
[data-reeel-switch="0"] > [data-reeel-case] { display: none; }
[data-reeel-switch="0"] > [data-reeel-case="expanded"] { display: grid; }
@media (max-width: 599.98px) {
  [data-reeel-switch="0"] > [data-reeel-case] { display: none; }
  [data-reeel-switch="0"] > [data-reeel-case="compact"] { display: grid; }
}
@media (min-width: 600px) and (max-width: 1239.98px) {
  [data-reeel-switch="0"] > [data-reeel-case] { display: none; }
  [data-reeel-switch="0"] > [data-reeel-case="medium"] { display: grid; }
}
@property --v-time_13846 { syntax: "*"; inherits: false; }
@property --v-time_13895 { syntax: "*"; inherits: false; }
@property --s0 { syntax: "*"; inherits: false; }
@property --s1 { syntax: "*"; inherits: false; }
@media (max-width: 599.98px) { #r952 { font-size: 38px; } }
@media (max-width: 599.98px) { #r953 { font-size: 38px; } }
@media (max-width: 599.98px) { #r954 { font-size: 38px; } }
@media (max-width: 599.98px) { #r955 { font-size: 38px; } }
@media (max-width: 599.98px) { #r956 { font-size: 38px; } }
@media (max-width: 599.98px) { #r957 { font-size: 38px; } }
@media (max-width: 599.98px) { #r958 { font-size: 38px; } }
@media (max-width: 599.98px) { #r959 { font-size: 38px; } }
@media (max-width: 599.98px) { #r961 { font-size: 38px; } }
@media (max-width: 599.98px) { #r962 { font-size: 38px; } }
@media (max-width: 599.98px) { #r963 { font-size: 38px; } }
@media (max-width: 599.98px) { #r964 { font-size: 38px; } }
@media (max-width: 599.98px) { #r965 { font-size: 38px; } }
@media (max-width: 599.98px) { #r966 { font-size: 38px; } }
@media (max-width: 599.98px) { #r967 { font-size: 38px; } }
@media (max-width: 599.98px) { #r968 { font-size: 38px; } }
@media (max-width: 599.98px) { #r969 { font-size: 38px; } }
@media (max-width: 599.98px) { #r970 { font-size: 38px; } }
@media (max-width: 599.98px) { #r960 { padding: 0px 0px 0px 12px; } }
@media (max-width: 599.98px) { #r971 { font-size: 20px; } }
@media (max-width: 599.98px) { #r972 { display: none; } }
@media (max-width: 599.98px) { #r973 { display: block; } }
@media (max-width: 599.98px) { #r836 { font-size: 20px; } }
@media (max-width: 599.98px) { #r974 { padding: 8px 12px; } }
@media (max-width: 599.98px) { #r837 { font-size: 20px; } }
@media (max-width: 599.98px) { #r975 { padding: 8px 12px; } }
@media (max-width: 599.98px) { #r838 { font-size: 20px; } }
@media (max-width: 599.98px) { #r976 { padding: 8px 12px; } }
@media (max-width: 599.98px) { #r839 { font-size: 20px; } }
@media (max-width: 599.98px) { #r977 { padding: 8px 12px; } }
@media (max-width: 599.98px) { #r978 { font-size: 26px; } }
@media (max-width: 599.98px) { #r979 { font-size: 26px; } }
@media (max-width: 599.98px) { #r980 { font-size: 26px; } }
@media (max-width: 599.98px) { #r981 { font-size: 30px; } }
@media (max-width: 599.98px) { #r951 { padding: 28px 16px; } }
