.RYfM6G_app{--paper:#efe5cd;--paper2:#e3d5b2;--ink:#241f17;--ink2:#5c5344;--faint:#9b8d73;--rule:#bdac8a;--stamp:#b5322a;--amber:#f3c118;--amber2:#d9a406;--amberDeep:#a87d05;--metal:#241f18;--metalDark:#14100b;--fs-headline:19px;--fs-sub:17px;--fs-body:15px;--fs-caption:13px;--fs-label:11px;--fs-display:72px;--horse-size:54px;--fs-display-sub:30px;--lh-headline:1.42;--lh-body:1.7;--lh-caption:1.5;--cta-h:52px;--cta-radius:12px;--cta-gap:10px;--cta-inset:16px;--viewport-h:calc(100dvh - var(--tsc-campaign-top-fixed-height,56px));width:100%;min-height:var(--viewport-h);color:#f0e6cf;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,system-ui,-apple-system,Noto Sans KR,sans-serif;font-size:var(--fs-body);letter-spacing:-.2px;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;background:#0d0b08;position:relative}.RYfM6G_screen{height:var(--viewport-h);position:relative;overflow:hidden}.RYfM6G_machinePhoto{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.RYfM6G_bgBlur{filter:blur(14px)saturate(.78)brightness(.62);transform:scale(1.1)}.RYfM6G_bgDim{background:#08060480;position:absolute;inset:0}.RYfM6G_machineShade{pointer-events:none;background:linear-gradient(#09070500 50%,#090705a8 74%,#090705f2 100%);position:absolute;inset:0}.RYfM6G_machinePanel{box-sizing:border-box;padding:0 var(--cta-inset) 22px;position:absolute;bottom:0;left:0;right:0}.RYfM6G_ctaPlate{box-sizing:border-box;width:100%;height:var(--cta-h);text-align:center;border-radius:var(--cta-radius);background:linear-gradient(#f7cf3c, var(--amber2));font-family:inherit;font-size:var(--fs-body);letter-spacing:-.2px;color:#1a1408;cursor:pointer;box-shadow:0 4px 0 var(--amberDeep), 0 10px 24px #00000073;border:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex}.RYfM6G_ctaPlate:active{box-shadow:0 1px 0 var(--amberDeep), 0 4px 12px #0006;transform:translateY(3px)}.RYfM6G_ctaPlate:disabled{color:#8b8172;cursor:default;background:linear-gradient(#352f27,#201b15);box-shadow:inset 0 1px #ffffff0d}.RYfM6G_participation{text-align:center;font-size:var(--fs-caption);color:#f3c118e6;margin:0 0 10px;font-weight:600}.RYfM6G_panelFoot{text-align:center;font-size:var(--fs-label);font-weight:400;line-height:var(--lh-caption);color:#f0e6cf66;margin:10px 0 0}.RYfM6G_sheetBackdrop{z-index:20;background:#06050399;border:0;width:100%;padding:0;animation:.16s both RYfM6G_fadeIn;position:absolute;inset:0}.RYfM6G_sheet{z-index:21;background:linear-gradient(#262119,#171310);border:1px solid #f3c11833;border-radius:16px;padding:8px;animation:.26s cubic-bezier(.2,.9,.3,1) both RYfM6G_sheetUp;position:absolute;bottom:8px;left:8px;right:8px}.RYfM6G_sheetTitle{text-align:center;font-size:var(--fs-caption);color:#f0e6cf8c;padding:12px 10px 10px;font-weight:400}.RYfM6G_sheetItem{border-radius:var(--cta-radius);width:100%;height:54px;font-family:inherit;font-size:var(--fs-body);color:#f0e6cf;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 14px;font-weight:600;display:flex}.RYfM6G_sheetItem:active{background:#ffffff0f}.RYfM6G_sheetIcon{font-size:var(--fs-sub)}.RYfM6G_sheetDivider{background:#f3c11824;height:1px;margin:6px 10px}.RYfM6G_sheetCancel{width:100%;height:var(--cta-h);border-radius:var(--cta-radius);font-family:inherit;font-size:var(--fs-body);color:#f0e6cf73;cursor:pointer;background:0 0;border:0;font-weight:400}.RYfM6G_hiddenInput{display:none}.RYfM6G_scene{height:var(--viewport-h);background:#0d0b08;position:relative;overflow:hidden}.RYfM6G_photoWrap{position:absolute;inset:0;overflow:hidden}.RYfM6G_photo{object-fit:cover;width:100%;height:100%;display:block}.RYfM6G_photoVeil{pointer-events:none;background:radial-gradient(118% 78% at 50% 44%,#0000 42%,#00000052 100%);position:absolute;inset:0}.RYfM6G_statusBar{z-index:13;top:var(--status-top,0px);left:var(--tsc-campaign-content-left,50%);width:var(--tsc-campaign-content-width,100%);transform:translateX(var(--tsc-campaign-fixed-bottom-translate-x,-50%));box-sizing:border-box;pointer-events:none;background:linear-gradient(#090705cc,#09070500);padding:16px 20px 26px;position:fixed}.RYfM6G_statusLine{text-align:center;font-size:var(--fs-body);font-weight:600;line-height:var(--lh-headline);letter-spacing:-.2px;color:#f2e7cc;text-shadow:0 1px 5px #000000b3;margin:0;animation:.24s both RYfM6G_fadeIn}.RYfM6G_skip{z-index:14;top:calc(var(--status-top,0px) + 14px);right:calc((100% - var(--tsc-campaign-content-width,100%)) / 2 + 14px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:32px;font-family:inherit;font-size:var(--fs-caption);color:#ffffffe0;cursor:pointer;background:#00000057;border:1px solid #ffffff4d;border-radius:999px;padding:0 13px;font-weight:600;position:fixed}.RYfM6G_flash{z-index:16;pointer-events:none;opacity:0;background:#fffdf4;position:absolute;inset:0}.RYfM6G_flashOn{animation:.26s ease-out both RYfM6G_flashIn}.RYfM6G_photoWrapFlash{animation:.26s ease-out both RYfM6G_pengOut}.RYfM6G_catTrack{z-index:10;aspect-ratio:575/760;touch-action:none;cursor:grab;width:16%;position:absolute;transform:translate(-50%,-100%);container-type:inline-size}.RYfM6G_catTrackDragging{cursor:grabbing}.RYfM6G_catShadow{aspect-ratio:3.6;background:radial-gradient(50% 50%,#00000070,#0000 72%);width:62%;position:absolute;bottom:0;left:50%;transform:translate(-50%,46%)}.RYfM6G_catPop,.RYfM6G_catBounce{position:absolute;inset:0}.RYfM6G_catPop{transform-origin:50% 100%;animation:.3s cubic-bezier(.2,.9,.3,1.04) both RYfM6G_catPop}.RYfM6G_catBounceOn{animation:.34s ease-in-out infinite RYfM6G_catBounce}.RYfM6G_catImg{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 1px 2px #0000004d);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%}.RYfM6G_bang{z-index:12;filter:drop-shadow(0 1px 3px #0000008c);font-size:56cqw;line-height:1;animation:.24s cubic-bezier(.2,.9,.3,1.04) both RYfM6G_bangPop;position:absolute;top:-32%;left:50%}.RYfM6G_loadingBox{box-sizing:border-box;text-align:center;padding:0 32px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.RYfM6G_loadingLamp{background:var(--amber);border-radius:1px;width:7px;height:7px;margin-bottom:16px;animation:1.1s step-end infinite RYfM6G_lampBlink;display:inline-block}.RYfM6G_loadingLine{font-size:var(--fs-sub);line-height:var(--lh-headline);letter-spacing:-.2px;color:#f2e7cc;word-break:keep-all;margin:0;font-weight:600;animation:.3s both RYfM6G_fadeIn}.RYfM6G_resultPage{min-height:var(--viewport-h);position:relative;overflow:hidden}.RYfM6G_resultInner{box-sizing:border-box;padding:22px var(--cta-inset) 26px;position:relative}.RYfM6G_slot{background:linear-gradient(#302a23,#0b0906);border-radius:3px;height:13px;box-shadow:inset 0 3px 5px #000000e6,0 1px #ffffff14}.RYfM6G_printGroup{display:block}.RYfM6G_paperWindow{overflow:hidden}.RYfM6G_paperFeed{animation:1.1s cubic-bezier(.22,.9,.25,1) both RYfM6G_paperOut}.RYfM6G_paperFeedInstant{animation:none}.RYfM6G_paper{color:var(--ink);filter:drop-shadow(0 12px 26px #00000080)}.RYfM6G_paperEdge{background:var(--paper);height:8px}.RYfM6G_paperEdgeTop{-webkit-mask-image:radial-gradient(7px at 7px 0,#0000 7px,#000 7.5px);mask-image:radial-gradient(7px at 7px 0,#0000 7px,#000 7.5px);-webkit-mask-size:14px 8px;mask-size:14px 8px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.RYfM6G_paperEdgeBottom{-webkit-mask-image:radial-gradient(7px at 7px 8px,#0000 7px,#000 7.5px);mask-image:radial-gradient(7px at 7px 8px,#0000 7px,#000 7.5px);-webkit-mask-size:14px 8px;mask-size:14px 8px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.RYfM6G_paperBody{background:var(--paper);padding:10px 20px 16px}.RYfM6G_docTitle{text-align:center;font-size:var(--fs-headline);font-weight:700;line-height:var(--lh-headline);letter-spacing:.14em;color:var(--ink);margin:0}.RYfM6G_docMeta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-label);font-weight:400;line-height:var(--lh-caption);color:var(--faint);flex-direction:column;gap:1px;margin-top:10px;display:flex}.RYfM6G_ruleSolid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);height:2px;margin:12px 0}.RYfM6G_ruleDash{border-top:1px dashed var(--rule);height:0;margin:12px 0}.RYfM6G_leadLine{text-align:center;font-size:var(--fs-body);line-height:var(--lh-headline);letter-spacing:-.2px;color:var(--ink);word-break:keep-all;margin:0;font-weight:600}.RYfM6G_countBlock{text-align:center;margin-top:14px}.RYfM6G_countLabel{font-size:var(--fs-label);letter-spacing:.1em;color:var(--ink2);font-weight:600}.RYfM6G_horseRow{justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.RYfM6G_horse{width:var(--horse-size);aspect-ratio:260/244;height:auto;display:block}.RYfM6G_palmMap{width:66%;max-width:206px;margin:2px auto 0;display:block}.RYfM6G_mapCaption{text-align:center;font-size:var(--fs-label);color:var(--faint);margin:2px 0 0;font-weight:400}.RYfM6G_lineBlock{margin:0}.RYfM6G_lineHeadRow{align-items:baseline;gap:10px;display:flex}.RYfM6G_lineHeading{font-size:var(--fs-sub);letter-spacing:-.2px;color:var(--ink);margin:0;font-weight:600}.RYfM6G_lineStars{font-size:var(--fs-body);letter-spacing:.02em;flex:none;margin-left:auto;line-height:1;display:flex}.RYfM6G_lineStarOn{color:var(--ink)}.RYfM6G_lineStarOff{color:var(--rule)}.RYfM6G_lineFeature{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.2px;color:var(--ink);word-break:keep-all;margin:7px 0 0;font-weight:600}.RYfM6G_lineMeaning{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.2px;color:var(--ink2);word-break:keep-all;margin:3px 0 0;font-weight:400}.RYfM6G_summaryHeading{text-align:center;font-size:var(--fs-headline);letter-spacing:.04em;color:var(--ink);margin:0;font-weight:700}.RYfM6G_summaryBody{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.2px;color:var(--ink);word-break:keep-all;margin:10px 0 0;font-weight:400}.RYfM6G_logLine{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:-.2px;color:var(--ink2);word-break:keep-all;margin:0;font-weight:400}.RYfM6G_logNote{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:-.2px;color:var(--faint);word-break:keep-all;margin:4px 0 0;font-weight:400}.RYfM6G_stampRow{justify-content:flex-end;align-items:flex-end;margin-top:12px;padding-right:4px;display:flex}.RYfM6G_stamp{writing-mode:vertical-rl;border:2.5px solid var(--stamp);font-size:var(--fs-body);letter-spacing:.14em;color:var(--stamp);opacity:.86;border-radius:3px;padding:8px 5px;font-weight:700;transform:rotate(-6deg)}.RYfM6G_paperFoot{text-align:center;font-size:var(--fs-label);font-weight:400;line-height:var(--lh-caption);color:var(--faint);margin:12px 0 0}.RYfM6G_ctaBar{padding:18px var(--cta-inset) max(14px, env(safe-area-inset-bottom));background:linear-gradient(#0d0b0800 0%,#0d0b08eb 38%)}.RYfM6G_ctaSub{gap:var(--cta-gap);margin-top:var(--cta-gap);grid-template-columns:1fr 1fr;display:grid}.RYfM6G_btnGhost{height:var(--cta-h);border-radius:var(--cta-radius);font-family:inherit;font-size:var(--fs-body);letter-spacing:-.2px;color:#f0e6cf;cursor:pointer;background:#ffffff0d;border:1px solid #f0e6cf47;font-weight:600}.RYfM6G_btnGhost:active{background:#ffffff1c}.RYfM6G_shareBackdrop{z-index:0;cursor:default;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.RYfM6G_shareClose{z-index:2;top:calc(14px + var(--tsc-campaign-top-fixed-height,56px));width:36px;height:36px;font-family:inherit;font-size:var(--fs-caption);color:#f0e6cf;cursor:pointer;background:#0a080599;border:1px solid #f0e6cf4d;border-radius:50%;position:absolute;right:14px}.RYfM6G_shareLayer{z-index:50;background:#060503bd;animation:.2s both RYfM6G_fadeIn;position:fixed;inset:0}.RYfM6G_shareDialog{top:0;bottom:0;left:var(--tsc-campaign-content-left,50%);width:var(--tsc-campaign-content-width,100%);transform:translateX(var(--tsc-campaign-fixed-bottom-translate-x,-50%));box-sizing:border-box;justify-content:center;align-items:center;gap:var(--cta-gap);padding:calc(20px + var(--tsc-campaign-top-fixed-height,56px)) var(--cta-inset) 20px;flex-direction:column;display:flex;position:absolute}.RYfM6G_shareArea{z-index:1;pointer-events:none;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.RYfM6G_shareScale{transform-origin:50%;width:100%;max-width:340px}.RYfM6G_shareInner{width:100%;animation:.32s cubic-bezier(.2,.9,.3,1) both RYfM6G_cardIn}.RYfM6G_paperCompact .RYfM6G_paperBody{padding:6px 16px 12px}.RYfM6G_paperCompact .RYfM6G_horse{width:calc(var(--horse-size) * .88)}.RYfM6G_paperCompact .RYfM6G_docTitle{font-size:var(--fs-sub)}.RYfM6G_paperCompact .RYfM6G_docMeta{flex-flow:wrap;gap:0 8px}.RYfM6G_paperCompact .RYfM6G_ruleSolid,.RYfM6G_paperCompact .RYfM6G_ruleDash{margin:9px 0}.RYfM6G_shareActions{z-index:2;flex:none;width:100%;max-width:340px;position:relative}.RYfM6G_shareActionRow{gap:var(--cta-gap);margin-top:var(--cta-gap);grid-template-columns:1fr 1fr;display:grid}.RYfM6G_ctaPlate:disabled,.RYfM6G_btnGhost:disabled{opacity:.6;cursor:default}.RYfM6G_toast{font-size:var(--fs-caption);color:#f0e6cf;white-space:nowrap;background:#0a0805f0;border:1px solid #f3c11838;border-radius:999px;flex:none;padding:11px 16px;font-weight:600}@keyframes RYfM6G_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RYfM6G_sheetUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes RYfM6G_flashIn{0%{opacity:0}to{opacity:1}}@keyframes RYfM6G_pengOut{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes RYfM6G_catPop{0%{opacity:0;transform:scale(.62)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes RYfM6G_catBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes RYfM6G_bangPop{0%{opacity:0;transform:translate(-50%)scale(.3)}60%{opacity:1;transform:translate(-50%)scale(1.1)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes RYfM6G_lampBlink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes RYfM6G_paperOut{0%{transform:translateY(-100%)}88%{transform:translateY(1.5%)}to{transform:translateY(0)}}@keyframes RYfM6G_cardIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.RYfM6G_catBounceOn,.RYfM6G_loadingLamp{animation:none}}
