@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/m-plus-rounded-1c-japanese-500-normal-BWAwhBsl.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-japanese-500-normal-DcWHWF27.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/m-plus-rounded-1c-japanese-700-normal-DbH1suRm.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-japanese-700-normal-DRtOhEH8.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/m-plus-rounded-1c-japanese-800-normal-DxZfLJ7n.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-japanese-800-normal-CVd-lyxH.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/m-plus-rounded-1c-japanese-900-normal-BoRHvF8D.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-japanese-900-normal-DqeLcCOd.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/m-plus-rounded-1c-latin-500-normal-D4L1U0OF.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-500-normal-DMMKLVSG.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/m-plus-rounded-1c-latin-700-normal-BYs1YzuX.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-700-normal-C6LWEueR.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/m-plus-rounded-1c-latin-800-normal-941enk6N.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-800-normal-BjGemZ0f.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/m-plus-rounded-1c-latin-900-normal-C3bL2EA2.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-900-normal-CMBLg08l.woff) format("woff")}:root{--rs-green: #1AB34D;--rs-blue: #2E5CFF;--rs-pink: #FF3D8A;--rs-yellow: #FFE03B;--rs-ink: #0D0D12;--rs-cream: #FAF8F0;--rs-pink-warm: #FF8C4D;--rs-white: #FFFFFF;--rs-ink-08: rgba(13, 13, 18, .08);--rs-ink-12: rgba(13, 13, 18, .12);--rs-ink-40: rgba(13, 13, 18, .4);--rs-ink-55: rgba(13, 13, 18, .55);--rs-ink-75: rgba(13, 13, 18, .75);--rs-overlay: rgba(0, 0, 0, .18);--rs-white-18: rgba(255, 255, 255, .18);--rs-on-color-85: rgba(255, 255, 255, .85);--rs-gradient-main: linear-gradient(135deg, var(--rs-green) 0%, var(--rs-blue) 100%);--rs-gradient-pink: linear-gradient(135deg, var(--rs-pink) 0%, var(--rs-pink-warm) 100%);--rs-roulette-straight: var(--rs-blue);--rs-roulette-right: var(--rs-pink);--rs-roulette-left: var(--rs-yellow);--rs-event-start: var(--rs-ink);--rs-event-end: var(--rs-ink);--rs-event-roulette: var(--rs-blue);--rs-event-photo: var(--rs-pink);--rs-event-memo: var(--rs-yellow)}:root{--rs-font-rounded: "SF Pro Rounded", -apple-system-round, "M PLUS Rounded 1c", ui-rounded, system-ui, -apple-system, "Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif;--rs-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--rs-w-medium: 500;--rs-w-bold: 700;--rs-w-heavy: 800;--rs-w-black: 900;--rs-fs-eyebrow: 11px;--rs-fs-caption: 12px;--rs-fs-foot: 13px;--rs-fs-meta: 14px;--rs-fs-body: 15px;--rs-fs-body-lg: 16px;--rs-fs-title: 17px;--rs-fs-statlg: 18px;--rs-fs-h3: 20px;--rs-fs-h2: 26px;--rs-fs-h1: 32px;--rs-fs-display: 64px;--rs-fs-mega: 72px;--rs-tr-tight: 0;--rs-tr-loose: .5px;--rs-tr-eyebrow: 1.2px;--rs-tr-caps: 2px;--rs-tr-display: 6px}:root{--rs-r-chip: 8px;--rs-r-input: 16px;--rs-r-card-s: 18px;--rs-r-card: 22px;--rs-r-card-lg: 24px;--rs-r-card-xl: 28px;--rs-r-hero: 32px;--rs-r-bleed: 56px;--rs-r-pill: 9999px;--rs-shadow-xs: 0 2px 6px rgba(0,0,0,.18);--rs-shadow-s: 0 3px 8px rgba(0,0,0,.18);--rs-shadow-m: 0 4px 10px rgba(0,0,0,.18);--rs-shadow-l: 0 6px 14px rgba(0,0,0,.18);--rs-shadow-xl: 0 8px 18px rgba(0,0,0,.18);--rs-sp-1: 4px;--rs-sp-2: 6px;--rs-sp-3: 8px;--rs-sp-4: 10px;--rs-sp-5: 12px;--rs-sp-6: 14px;--rs-sp-7: 16px;--rs-sp-8: 18px;--rs-sp-9: 20px;--rs-sp-10: 24px;--rs-sp-12: 32px;--rs-stroke-halo: 3px;--rs-stroke-card: 2px;--rs-tap-icon: 44px;--rs-tap-large: 72px;--rs-tap-cta: 78px;--rs-spring: cubic-bezier(.18, .85, .3, 1);--rs-ease-quick: cubic-bezier(.32, .72, 0, 1);--rs-press-scale: .94;--rs-dur-fast: .18s;--rs-dur-base: .3s;--rs-dur-spring: .42s}:root{--rs-bg: var(--rs-cream);--rs-surface: var(--rs-white);--rs-fg: var(--rs-ink);--rs-fg-muted: var(--rs-ink-55);--rs-fg-faint: var(--rs-ink-40);--rs-divider: var(--rs-ink-08);--rs-primary: var(--rs-blue);--rs-primary-on: var(--rs-white);--rs-success: var(--rs-green);--rs-warning: var(--rs-yellow);--rs-warning-on: var(--rs-ink);--rs-accent: var(--rs-pink);--rs-cta-gradient: var(--rs-gradient-main)}html,body{font-family:var(--rs-font-rounded);color:var(--rs-fg);-webkit-font-smoothing:antialiased}.rs-eyebrow{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-black);font-size:var(--rs-fs-eyebrow);letter-spacing:var(--rs-tr-eyebrow);text-transform:uppercase;color:var(--rs-fg-muted)}.rs-caption{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-black);font-size:var(--rs-fs-caption);letter-spacing:var(--rs-tr-eyebrow);color:var(--rs-fg-muted)}.rs-body{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-bold);font-size:var(--rs-fs-body)}.rs-title{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-black);font-size:var(--rs-fs-title)}.rs-h3{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-black);font-size:var(--rs-fs-h3)}.rs-h2{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-black);font-size:var(--rs-fs-h2)}.rs-h1{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-black);font-size:var(--rs-fs-h1)}.rs-stat-num{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-black);font-size:var(--rs-fs-mega);font-variant-numeric:tabular-nums;line-height:1}.rs-display{font-family:var(--rs-font-rounded);font-weight:var(--rs-w-black);font-size:var(--rs-fs-display);letter-spacing:var(--rs-tr-tight)}.rs-sticker-text{text-shadow:1.2px 0 0 #fff,-1.2px 0 0 #fff,0 1.2px 0 #fff,0 -1.2px 0 #fff,.85px .85px 0 #fff,-.85px .85px 0 #fff,.85px -.85px 0 #fff,-.85px -.85px 0 #fff}.rs-sticker-text--lg{text-shadow:2.5px 0 0 #fff,-2.5px 0 0 #fff,0 2.5px 0 #fff,0 -2.5px 0 #fff,1.75px 1.75px 0 #fff,-1.75px 1.75px 0 #fff,1.75px -1.75px 0 #fff,-1.75px -1.75px 0 #fff}.rs-sticker-text--on-color{text-shadow:1.2px 0 0 var(--rs-ink),-1.2px 0 0 var(--rs-ink),0 1.2px 0 var(--rs-ink),0 -1.2px 0 var(--rs-ink),.85px .85px 0 var(--rs-ink),-.85px .85px 0 var(--rs-ink),.85px -.85px 0 var(--rs-ink),-.85px -.85px 0 var(--rs-ink)}.rs-sticker-text--on-color-lg{text-shadow:2.5px 0 0 var(--rs-ink),-2.5px 0 0 var(--rs-ink),0 2.5px 0 var(--rs-ink),0 -2.5px 0 var(--rs-ink),1.75px 1.75px 0 var(--rs-ink),-1.75px 1.75px 0 var(--rs-ink),1.75px -1.75px 0 var(--rs-ink),-1.75px -1.75px 0 var(--rs-ink)}.rs-sticker-shadow{box-shadow:var(--rs-shadow-l)}.rs-sticker-shadow--xs{box-shadow:var(--rs-shadow-xs)}.rs-sticker-shadow--s{box-shadow:var(--rs-shadow-s)}.rs-sticker-shadow--m{box-shadow:var(--rs-shadow-m)}.rs-sticker-shadow--xl{box-shadow:var(--rs-shadow-xl)}.rs-pressable{transition:transform var(--rs-dur-base) var(--rs-spring)}.rs-pressable:active{transform:scale(var(--rs-press-scale))}
