.playful-game.autograph-rush-app{--play-ink:#3a1640;--play-paper:#fff8fb;--play-accent:#e8336f;--play-soft:#ffe6f1;--play-shadow:#d98aac;--ar-outline:#4a1446;--ar-gold:#ffd23f;--ar-safe-t:env(safe-area-inset-top,0px);--ar-safe-r:env(safe-area-inset-right,0px);--ar-safe-b:env(safe-area-inset-bottom,0px);--ar-safe-l:env(safe-area-inset-left,0px);height:100dvh;background:linear-gradient(180deg,#f9c6e4,#e9b4f3 55%,#f08fb8 0);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;overflow:hidden}.autograph-rush-app .ar-safe{position:fixed;inset:0;visibility:hidden;pointer-events:none;padding:var(--ar-safe-t) var(--ar-safe-r) var(--ar-safe-b) var(--ar-safe-l)}.autograph-rush-app .ar-scene{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.autograph-rush-app [hidden]{display:none!important}.autograph-rush-app .ar-center-text,.autograph-rush-app .ar-hud{color:#fff;font-weight:900;text-shadow:0 3px 0 var(--ar-outline),2px 2px 0 var(--ar-outline),-2px 2px 0 var(--ar-outline),2px -2px 0 var(--ar-outline),-2px -2px 0 var(--ar-outline),0 -2px 0 var(--ar-outline),2px 0 0 var(--ar-outline),-2px 0 0 var(--ar-outline)}.autograph-rush-app .ar-hud{position:absolute;z-index:4;top:0;left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:calc(10px + var(--ar-safe-t)) calc(12px + var(--ar-safe-r)) 0 calc(12px + var(--ar-safe-l));pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.autograph-rush-app:not(:is([data-phase=count],[data-phase=play],[data-phase=grace],[data-phase=over])) :is(.ar-hud,.ar-handle,.ar-hint,.ar-center){visibility:hidden}.autograph-rush-app .ar-hud p{margin:0;line-height:1}.autograph-rush-app .ar-timer{display:contents}.autograph-rush-app .ar-time{min-width:92px;padding:4px 14px 6px;border-radius:18px;background:rgba(74,20,70,.5);border:3px solid #fff;font-size:38px;text-align:center}.autograph-rush-app .ar-time small{margin-left:3px;font-size:.5em}.autograph-rush-app .ar-timer.hurry .ar-time{background:#e8336f}.autograph-rush-app .ar-timer.pulse .ar-time{animation:ar-pulse .5s ease-out}@keyframes ar-pulse{0%{transform:scale(1.28)}to{transform:scale(1)}}.autograph-rush-app .ar-bar{order:10;flex:1 0 100%;height:14px;border-radius:8px;border:3px solid #fff;background:rgba(74,20,70,.45);overflow:hidden;box-shadow:0 3px 0 rgba(74,20,70,.35)}.autograph-rush-app .ar-bar i{display:block;height:100%;transform-origin:left center;background:linear-gradient(90deg,#ff5fa8,#ffd23f);transition:transform .1s linear}.autograph-rush-app .ar-timer.hurry .ar-bar i{background:linear-gradient(90deg,#ff3355,#ff8a4c);animation:ar-blink .5s steps(2) infinite}@keyframes ar-blink{50%{filter:brightness(1.5)}}.autograph-rush-app .ar-count{display:flex;align-items:baseline;gap:6px;font-size:15px}.autograph-rush-app .ar-count b{font-size:34px;color:var(--ar-gold)}.autograph-rush-app .ar-count.bump b{animation:ar-bump .35s cubic-bezier(.2,1.8,.4,1);display:inline-block}@keyframes ar-bump{0%{transform:scale(1.6)}to{transform:scale(1)}}.autograph-rush-app .ar-streak{font-size:15px;color:#fff}.autograph-rush-app .ar-streak b{font-size:24px;color:#8ff0ff}.autograph-rush-app .ar-streak.bump{animation:ar-bump .35s cubic-bezier(.2,1.8,.4,1)}.autograph-rush-app .ar-hud-btns{margin-left:auto;display:flex;gap:8px;pointer-events:auto}.autograph-rush-app .ar-icon-btn{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;border:3px solid #fff;background:rgba(74,20,70,.55);color:#fff;cursor:pointer;box-shadow:0 4px 0 rgba(74,20,70,.45)}.autograph-rush-app .ar-mute .off,.autograph-rush-app .ar-mute.off .on{display:none}.autograph-rush-app .ar-mute.off .off{display:inline}.autograph-rush-app .ar-handle{position:absolute;z-index:3;left:var(--ar-handle-x,50%);top:var(--ar-handle-y,90%);width:var(--ar-handle-w,300px);height:var(--ar-handle-h,56px);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:3px dashed rgba(255,255,255,.8);background:rgba(74,20,70,.32);color:rgba(255,255,255,.85);font-weight:800;font-size:16px;pointer-events:none;transition:background .2s,border-color .2s,color .2s}.autograph-rush-app .ar-handle-arrow{font-size:24px;font-weight:900}.autograph-rush-app[data-ink=yes] .ar-handle{border-style:solid;border-color:#fff;background:linear-gradient(90deg,#ff5fa8,#ff8a4c);color:#fff;box-shadow:0 5px 0 rgba(74,20,70,.45)}.autograph-rush-app[data-ink=yes] .ar-handle-arrow{animation:ar-nudge .7s ease-in-out infinite}@keyframes ar-nudge{50%{transform:translateY(-6px)}}.autograph-rush-app[data-layout=side][data-ink=yes] .ar-handle-arrow{animation-name:ar-nudge-left}@keyframes ar-nudge-left{50%{transform:translate(-6px,-4px)}}.autograph-rush-app .ar-hint{position:absolute;z-index:3;left:var(--ar-paper-x,50%);top:var(--ar-paper-y,70%);transform:translate(-50%,-50%) rotate(-6deg);margin:0;font-size:clamp(22px,calc(var(--ar-paper-s, 300px) * .1),40px);font-weight:900;color:rgba(232,51,111,.35);pointer-events:none;transition:opacity .2s}.autograph-rush-app:not([data-phase=play]) .ar-hint,.autograph-rush-app[data-ink=yes] .ar-hint{opacity:0}.autograph-rush-app .ar-center{position:absolute;z-index:6;left:0;right:0;top:calc(var(--ar-hud-h, 90px) + 6dvh);display:grid;place-items:center;pointer-events:none}.autograph-rush-app[data-layout=side] .ar-center{right:calc(var(--ar-paper-s, 240px) + 40px)}.autograph-rush-app .ar-center-text{margin:0;opacity:0;font-size:clamp(34px,9vmin,76px);text-align:center;max-width:92vw;line-height:1.05}.autograph-rush-app .ar-center-text.show{opacity:1;animation:ar-pop .45s cubic-bezier(.2,1.7,.4,1)}.autograph-rush-app .ar-center-text.count{color:var(--ar-gold);font-size:clamp(70px,18vmin,150px)}.autograph-rush-app .ar-center-text.go{color:#8ff0ff}.autograph-rush-app .ar-center-text.last{color:var(--ar-gold)}.autograph-rush-app .ar-center-text.timeup{color:#ffb3d1}.autograph-rush-app .ar-center-text.bonus{color:#8ff0ff;font-size:clamp(28px,6vmin,52px)}@keyframes ar-pop{0%{transform:scale(.3) rotate(-8deg);opacity:0}to{transform:scale(1);opacity:1}}.autograph-rush-app .ar-popups{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden}.autograph-rush-app .ar-bubble{position:absolute;transform:translate(-50%,-100%);max-width:min(64vw,320px);padding:8px 14px;border-radius:18px;background:#fff;border:3px solid var(--ar-outline);box-shadow:0 4px 0 var(--ar-outline);color:var(--play-ink);font-weight:900;font-size:18px;line-height:1.15;text-align:center;white-space:normal;animation:ar-speak 1.45s cubic-bezier(.2,1.6,.4,1) forwards}.autograph-rush-app .ar-bubble:after{content:"";position:absolute;left:50%;bottom:-12px;width:16px;height:16px;background:#fff;border-right:3px solid var(--ar-outline);border-bottom:3px solid var(--ar-outline);transform:translateX(-50%) rotate(45deg)}.autograph-rush-app .ar-bubble-last,.autograph-rush-app .ar-bubble-last:after{background:var(--ar-gold)}.autograph-rush-app .ar-bubble-bonus{background:#8ff0ff;font-size:26px;transform:translate(-50%)}.autograph-rush-app .ar-bubble-bonus:after{display:none}@keyframes ar-speak{0%{transform:translate(-50%,-80%) scale(.2);opacity:0}14%{transform:translate(-50%,-110%) scale(1.1);opacity:1}24%{transform:translate(-50%,-100%) scale(1)}78%{opacity:1}to{transform:translate(-50%,-150%) scale(.96);opacity:0}}.autograph-rush-app .ar-tip{position:absolute;z-index:8;left:50%;top:calc(var(--ar-hud-h, 90px) + 8px);transform:translate(-50%,-8px);margin:0;padding:10px 18px;max-width:min(92vw,520px);border-radius:16px;background:var(--play-paper);border:3px solid #fff;box-shadow:0 5px 0 var(--play-shadow);color:var(--play-ink);font-weight:800;font-size:17px;text-align:center;overflow-wrap:anywhere;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.autograph-rush-app .ar-tip.show{opacity:1;transform:translate(-50%)}.autograph-rush-app[data-phase=menu] .ar-tip,.autograph-rush-app[data-phase=results] .ar-tip{top:auto;bottom:calc(16px + var(--ar-safe-b));z-index:12}.autograph-rush-app .overlay{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.autograph-rush-app .ar-panel{background:var(--play-paper);border:4px solid #fff;border-radius:28px;box-shadow:0 8px 0 var(--play-shadow),0 18px 40px rgba(74,20,70,.25);color:var(--play-ink);text-align:left;pointer-events:auto;touch-action:pan-y;overflow-y:auto;overscroll-behavior:contain}.autograph-rush-app .ar-menu .backlink{position:absolute;z-index:2;top:calc(14px + var(--ar-safe-t));left:calc(16px + var(--ar-safe-l))}.autograph-rush-app .ar-brand{position:absolute;left:calc(28px + var(--ar-safe-l));top:calc(64px + var(--ar-safe-t));width:min(40vw,560px);pointer-events:none}.autograph-rush-app .ar-logo{margin:0}.autograph-rush-app .ar-logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 10px rgba(74,20,70,.28));animation:ar-float 3.2s ease-in-out infinite}@keyframes ar-float{50%{transform:translateY(-6px) rotate(-1deg)}}.autograph-rush-app .ar-tagline{margin:4px 0 0 4%;display:inline-block;padding:8px 16px;border-radius:14px;background:var(--play-paper);border:3px solid #fff;box-shadow:0 5px 0 var(--play-shadow);font-size:18px;font-weight:800}.autograph-rush-app .ar-menu-panel{position:absolute;top:calc(18px + var(--ar-safe-t));right:calc(18px + var(--ar-safe-r));bottom:calc(18px + var(--ar-safe-b));width:min(420px,44vw);padding:20px 20px 16px;display:flex;flex-direction:column;gap:10px}.autograph-rush-app .ar-vs{margin:0;padding:10px 14px;border-radius:16px;background:linear-gradient(90deg,#ffd23f,#ff8a4c);color:var(--ar-outline);font-weight:800;font-size:15px;text-align:center;animation:ar-pop .5s cubic-bezier(.2,1.7,.4,1)}.autograph-rush-app .ar-vs b{display:block;font-size:26px;font-weight:900}.autograph-rush-app .ar-rule{margin:0;padding:12px 14px;border-radius:16px;background:var(--play-soft);font-size:15px;font-weight:700;line-height:1.45}.autograph-rush-app .ar-label{margin:4px 0 0;font-size:14px;font-weight:800;color:#8a5a78;text-transform:uppercase;letter-spacing:.5px}.autograph-rush-app .ar-stars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.autograph-rush-app .ar-star{display:grid;justify-items:center;grid-gap:1px;gap:1px;padding:6px 2px 8px;min-height:44px;border-radius:16px;border:3px solid #f1d2e2;background:#fff;color:var(--play-ink);cursor:pointer}.autograph-rush-app .ar-star img{width:100%;max-width:72px;height:auto;aspect-ratio:1;object-fit:contain}.autograph-rush-app .ar-star b{font-size:12px;line-height:1.1;text-align:center}.autograph-rush-app .ar-star small{font-size:11px;color:#8a5a78;font-weight:700;line-height:1.1;text-align:center}.autograph-rush-app .ar-star[aria-checked=true]{border-color:var(--play-accent);background:var(--play-soft);box-shadow:0 3px 0 var(--play-accent)}.autograph-rush-app .ar-chips{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.autograph-rush-app .ar-chip{min-height:54px;display:grid;place-items:center;grid-gap:2px;gap:2px;padding:6px 4px;border-radius:16px;border:3px solid #f1d2e2;background:#fff;color:var(--play-ink);cursor:pointer;font-weight:800}.autograph-rush-app .ar-chip b{font-size:21px}.autograph-rush-app .ar-chip small{font-size:12px;font-weight:700;color:#8a5a78}.autograph-rush-app .ar-chip[aria-checked=true]{border-color:var(--play-accent);background:var(--play-soft);box-shadow:0 3px 0 var(--play-accent)}.autograph-rush-app .ar-records{margin:2px 0 0;font-size:17px;font-weight:700}.autograph-rush-app .ar-records b{color:var(--play-accent);font-size:1.25em}.autograph-rush-app .ar-panel button.big{width:100%;margin-top:4px;min-height:52px}.autograph-rush-app .ar-panel .a-secondary{width:100%;margin-top:2px;min-height:44px}.autograph-rush-app .ar-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:2px}.autograph-rush-app .ar-setting{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:44px;padding:6px 12px;border-radius:13px;border:2px solid #f1d2e2;background:#fff;color:var(--play-ink);font-weight:700;font-size:14px;cursor:pointer}.autograph-rush-app .ar-set-val{color:var(--play-accent)}.autograph-rush-app .ar-sheet{background:rgba(74,20,70,.3);justify-content:center;align-items:center;padding:calc(16px + var(--ar-safe-t)) 16px calc(16px + var(--ar-safe-b))}.autograph-rush-app .ar-card{width:min(480px,100%);max-height:100%;padding:22px;display:flex;flex-direction:column;gap:10px}.autograph-rush-app .ar-title{margin:0;font-size:30px;color:var(--play-accent)}.autograph-rush-app .ar-subtitle{margin:6px 0 0;font-size:18px}.autograph-rush-app .ar-rules{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:16px;line-height:1.4}.autograph-rush-app .ar-results-card{text-align:center;align-items:stretch;gap:6px}.autograph-rush-app .ar-results-card .ar-title{font-size:32px}.autograph-rush-app .ar-r-star{margin:0;font-size:15px;font-weight:800;color:#8a5a78}.autograph-rush-app .ar-r-new{margin:2px auto 0;padding:4px 14px;border-radius:999px;background:var(--ar-gold);font-size:20px;font-weight:900;color:var(--ar-outline);animation:ar-pop .5s cubic-bezier(.2,1.6,.4,1)}.autograph-rush-app .ar-r-count{margin:0;display:flex;justify-content:center;align-items:baseline;gap:10px;font-weight:800;font-size:18px;color:#8a5a78}.autograph-rush-app .ar-r-count b{font-size:72px;line-height:1;font-weight:900;color:var(--play-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.autograph-rush-app .ar-r-rank{margin:0 auto;padding:6px 18px;border-radius:999px;background:var(--play-accent);color:#fff;font-size:22px;font-weight:900}.autograph-rush-app .ar-r-vs{margin:0;font-size:17px;font-weight:800;color:#c4501f}.autograph-rush-app .ar-r-stats{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.autograph-rush-app .ar-r-stats li{padding:6px 12px;border-radius:14px;background:var(--play-soft);font-weight:700;font-size:14px}.autograph-rush-app .ar-r-stats b{color:var(--play-accent);font-size:1.25em}.autograph-rush-app .ar-r-collage{display:block;width:auto;max-width:100%;height:auto;max-height:38dvh;margin:4px auto 0;border-radius:16px;box-shadow:0 5px 0 var(--play-shadow)}.autograph-rush-app .ar-r-note{margin:0;font-size:14px;color:#8a5a78}.autograph-rush-app .ar-leaderboard{text-align:left}.autograph-rush-app .ar-row{display:grid;grid-template-columns:1.1fr 1.1fr .9fr;grid-gap:8px;gap:8px}.autograph-rush-app .ar-row>*{margin-top:0;min-height:48px;padding:6px 8px;font-size:15px;line-height:1.15}.autograph-rush-app .ar-loading{background:linear-gradient(180deg,#f9c6e4,#e9b4f3);justify-content:center;align-items:center;padding:20px}.autograph-rush-app .ar-touch-only{display:none}@media (hover:none),(pointer:coarse){.autograph-rush-app .ar-keys-only{display:none}.autograph-rush-app .ar-touch-only{display:revert}.autograph-rush-app .ar-scene{cursor:default}}@media (max-aspect-ratio:4/5),(max-width:700px){.autograph-rush-app .ar-brand{left:16px;right:16px;top:calc(54px + var(--ar-safe-t));width:auto;text-align:center}.autograph-rush-app .ar-logo img{width:min(78vw,400px);margin:0 auto}.autograph-rush-app .ar-tagline{margin:0;font-size:14px;padding:6px 12px}.autograph-rush-app .ar-menu-panel{top:auto;left:0;right:0;bottom:0;width:auto;max-height:60dvh;gap:8px;border-radius:26px 26px 0 0;border-bottom:0;padding:16px calc(16px + var(--ar-safe-r)) calc(16px + var(--ar-safe-b)) calc(16px + var(--ar-safe-l))}.autograph-rush-app .ar-menu-panel .ar-rule{display:none}.autograph-rush-app .ar-sheet{align-items:stretch;justify-content:flex-end;padding:calc(36px + var(--ar-safe-t)) 0 0}.autograph-rush-app .ar-card{width:100%;border-radius:26px 26px 0 0;border-bottom:0;padding-bottom:calc(18px + var(--ar-safe-b))}.autograph-rush-app .ar-time{font-size:32px;min-width:80px;padding:3px 10px 5px}.autograph-rush-app .ar-count b{font-size:30px}.autograph-rush-app .ar-count span{font-size:13px}.autograph-rush-app .ar-r-count b{font-size:60px}.autograph-rush-app .ar-r-collage{max-height:30dvh}.autograph-rush-app .ar-bubble{font-size:16px;padding:6px 12px}}@media (max-width:380px){.autograph-rush-app .ar-count span{display:none}}@media (max-height:500px){.autograph-rush-app .ar-brand{top:calc(10px + var(--ar-safe-t));left:calc(18px + var(--ar-safe-l));right:auto;width:min(36vw,340px);text-align:left}.autograph-rush-app .ar-logo img{width:100%;margin:0}.autograph-rush-app .ar-menu .backlink{display:none}.autograph-rush-app .ar-menu-panel{top:calc(8px + var(--ar-safe-t));bottom:calc(8px + var(--ar-safe-b));left:auto;right:calc(8px + var(--ar-safe-r));width:min(400px,52vw);max-height:none;padding:12px 14px;gap:6px;border-radius:22px;border-bottom:4px solid #fff}.autograph-rush-app .ar-menu-panel .ar-rule{display:none}.autograph-rush-app .ar-menu-panel .ar-start{order:-1;margin-top:0}.autograph-rush-app .ar-menu-panel .ar-vs{order:-2}.autograph-rush-app .ar-star img{max-width:48px}.autograph-rush-app .ar-chip{min-height:44px;padding:3px}.autograph-rush-app .ar-chip b{font-size:18px}.autograph-rush-app .ar-label{font-size:12px;margin-top:0}.autograph-rush-app .ar-hud{padding-top:calc(6px + var(--ar-safe-t));right:calc(var(--ar-paper-s, 240px) + 40px + var(--ar-safe-r));flex-wrap:nowrap}.autograph-rush-app .ar-bar{order:0;flex:1 1 auto;min-width:60px}.autograph-rush-app .ar-hud-btns{position:fixed;top:calc(6px + var(--ar-safe-t));right:calc(10px + var(--ar-safe-r))}.autograph-rush-app .ar-time{font-size:28px;min-width:72px}.autograph-rush-app .ar-count b{font-size:26px}.autograph-rush-app .ar-handle{font-size:14px}.autograph-rush-app .ar-tip{top:calc(56px + var(--ar-safe-t));max-width:50vw;font-size:15px;padding:8px 14px}.autograph-rush-app .ar-sheet{padding:8px 16px;align-items:center;justify-content:center}.autograph-rush-app .ar-card{width:min(620px,100%);border-radius:22px;border-bottom:4px solid #fff;max-height:calc(100dvh - 16px);padding:14px 18px}.autograph-rush-app .ar-r-count b{font-size:48px}.autograph-rush-app .ar-r-collage{max-height:44dvh}}