:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#app{margin:0 auto;font-weight:400}a{color:#00bd7e;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}.stop[data-v-2acce075]{background:linear-gradient(#20242a,#16181c);flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;min-height:100vh;padding:1rem;display:flex}.board[data-v-2acce075]{background:#1b1d20;border:4px solid #3a3f45;border-radius:10px;gap:10px;width:100%;max-width:1000px;min-height:220px;padding:14px;display:flex;box-shadow:0 14px 30px #0009,inset 0 0 18px #000c}.panel[data-v-2acce075]{border:2px solid #000;border-radius:4px;position:relative;overflow:hidden}.panel[data-v-2acce075]:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#00000073 1px,#0000 1.2px);background-size:4px 4px;position:absolute;inset:0}.led-pink[data-v-2acce075]{color:#ffe9fb;background:radial-gradient(at 30% 30%,#ff4fd2 0%,#d8129b 45%,#a30b74 100%)}.led-black[data-v-2acce075]{color:#ffb02e;background:#0a0a0a}.l5[data-v-2acce075]{cursor:default;text-shadow:0 0 14px #ffffff8c;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:2px solid #000;flex:0 0 22%;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(3.5rem,10vw,7rem);font-weight:900;display:flex}.blank[data-v-2acce075]{flex:0 0 18%}.departures[data-v-2acce075]{flex:38%;padding:.7rem .9rem;font-family:ui-monospace,SF Mono,Menlo,monospace}.arinsal[data-v-2acce075]{flex:22%;padding:.7rem .9rem;font-family:ui-monospace,SF Mono,Menlo,monospace}header[data-v-2acce075]{border-bottom:1px solid #ffb02e4d;align-items:baseline;gap:.6rem;margin-bottom:.45rem;padding-bottom:.35rem;display:flex}.title[data-v-2acce075]{color:#ff5a4f;text-shadow:0 0 10px #ff5a4fb3;font-size:1.15rem;font-weight:800}.line-tag[data-v-2acce075]{color:#f5f0e6;text-shadow:0 0 8px #f5f0e699;font-weight:800}.clock[data-v-2acce075]{opacity:.9;margin-left:auto;font-size:.95rem}ol[data-v-2acce075]{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}li[data-v-2acce075]{text-shadow:0 0 8px #ffb02e8c;gap:.7rem;font-size:.98rem;display:flex}.num[data-v-2acce075]{text-align:right;width:1.1rem}.dest[data-v-2acce075]{flex:1}.hint[data-v-2acce075]{color:#5c636c;text-align:center;font-size:.85rem}@media (width<=720px){.board[data-v-2acce075]{flex-wrap:wrap}.l5[data-v-2acce075]{flex:100%;min-height:130px}.blank[data-v-2acce075]{display:none}.departures[data-v-2acce075],.arinsal[data-v-2acce075]{flex:100%}}.overlay[data-v-b5a7b438]{z-index:10;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-b5a7b438]{color:#e8e6e3;text-align:center;background:#1b1d20;border:2px solid #3a3f45;border-radius:12px;flex-direction:column;gap:.5rem;max-width:26rem;padding:2rem 2.4rem;display:flex;position:relative;box-shadow:0 18px 40px #000000b3}.close[data-v-b5a7b438]{color:#777;cursor:pointer;background:0 0;border:none;font-size:1.4rem;position:absolute;top:.4rem;right:.7rem}.big[data-v-b5a7b438]{font-size:3rem;line-height:1}h2[data-v-b5a7b438]{font-size:1.5rem;font-weight:800}form[data-v-b5a7b438]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.8rem;display:flex}input[data-v-b5a7b438]{color:inherit;text-align:center;letter-spacing:.15em;background:0 0;border:2px solid #555;border-radius:.5rem;padding:.5rem .85rem;font-size:1.05rem}input[data-v-b5a7b438]:focus{border-color:#ff4fd2;outline:none}button[type=submit][data-v-b5a7b438]{color:#fff;cursor:pointer;background:#d8129b;border:none;border-radius:.5rem;padding:.5rem 1.1rem;font-size:1rem;font-weight:700}button[type=submit][data-v-b5a7b438]:disabled{opacity:.5;cursor:default}.error[data-v-b5a7b438]{color:#e5484d;font-weight:600}.lobby[data-v-ffa58d23]{color:#e8e6e3;background:linear-gradient(#20242a,#16181c);flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;min-height:100vh;padding:2rem 1rem;display:flex}h1[data-v-ffa58d23]{align-items:center;gap:.6rem;font-size:2rem;font-weight:800;display:flex}.sudoku-mark[data-v-ffa58d23]{cursor:pointer;-webkit-tap-highlight-color:transparent;width:1.6em;height:1.6em}.sudoku-mark rect[data-v-ffa58d23],.sudoku-mark path[data-v-ffa58d23]{fill:none;stroke:#ffb02e;stroke-width:1.4px;stroke-linecap:round}.sudoku-mark path[data-v-ffa58d23]{stroke-width:1px}.sudoku-mark text[data-v-ffa58d23]{fill:#ff4fd2;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:6px;font-weight:700}.driver-label[data-v-ffa58d23]{color:#9aa3ad;margin:0;font-size:.8rem}.drivers[data-v-ffa58d23]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.driver[data-v-ffa58d23]{color:#e8e6e3;cursor:pointer;background:#15171a;border:2px solid #3a3f45;border-radius:.6rem;flex-direction:column;align-items:center;gap:.1rem;width:5rem;padding:.5rem .3rem;display:flex}.driver.active[data-v-ffa58d23]{background:#ff4fd21f;border-color:#ff4fd2}.driver-emoji[data-v-ffa58d23]{font-size:1.5rem}.driver-name[data-v-ffa58d23]{font-size:.85rem;font-weight:700}.driver-diff[data-v-ffa58d23]{color:#9aa3ad;font-size:.7rem}label[data-v-ffa58d23]{color:#9aa3ad;flex-direction:column;align-items:center;gap:.3rem;font-size:.85rem;display:flex}input[data-v-ffa58d23]{color:#e8e6e3;text-align:center;background:0 0;border:2px solid #555;border-radius:.5rem;padding:.45rem .8rem;font-size:1.05rem}input[data-v-ffa58d23]:focus{border-color:#ff4fd2;outline:none}.card[data-v-ffa58d23]{background:#1b1d20;border:2px solid #3a3f45;border-radius:10px;flex-direction:column;align-items:center;gap:.7rem;min-width:18rem;padding:1rem 1.6rem;display:flex}h2[data-v-ffa58d23]{color:#ffb02e;font-size:1.05rem;font-weight:700}.row[data-v-ffa58d23]{gap:.6rem;display:flex}button[data-v-ffa58d23]{color:#fff;cursor:pointer;background:#d8129b;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700}button[data-v-ffa58d23]:disabled{opacity:.5;cursor:default}.live[data-v-ffa58d23],.board[data-v-ffa58d23]{align-items:stretch;width:100%;max-width:22rem}.rooms[data-v-ffa58d23],.times[data-v-ffa58d23]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rooms li[data-v-ffa58d23]{align-items:center;gap:.6rem;display:flex}.room-code[data-v-ffa58d23]{letter-spacing:.05em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.room-meta[data-v-ffa58d23]{color:#9aa3ad;flex:1;font-size:.85rem}.rooms button[data-v-ffa58d23]{padding:.35rem .8rem;font-size:.9rem}.times li[data-v-ffa58d23]{align-items:baseline;gap:.6rem;font-size:.9rem;display:flex}.rank[data-v-ffa58d23]{color:#9aa3ad;text-align:right;width:1.2rem}.time[data-v-ffa58d23]{color:#ffb02e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.who[data-v-ffa58d23]{color:#9aa3ad;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.error[data-v-ffa58d23]{color:#e5484d;font-weight:600}.lobby-foot[data-v-ffa58d23]{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.barred-link[data-v-ffa58d23],.logout[data-v-ffa58d23]{color:#9aa3ad;background:0 0;border:1px solid #555;font-size:.85rem;font-weight:400}.wrap[data-v-24aa120d]{flex-direction:column;align-items:center;gap:.8rem;display:flex}.board[data-v-24aa120d]{background:#0a0a0a;border:3px solid #ffb02e;border-radius:4px;grid-template-rows:repeat(9,clamp(2rem,9vw,3rem));grid-template-columns:repeat(9,clamp(2rem,9vw,3rem));display:grid}.board[data-v-24aa120d]:focus{outline-offset:2px;outline:2px solid #ff4fd2}.cell[data-v-24aa120d]{color:#ffb02e;cursor:pointer;background:0 0;border:1px solid #2c2c2c;justify-content:center;align-items:center;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(1rem,4vw,1.4rem);font-weight:600;display:flex;position:relative}.cell.given[data-v-24aa120d]{color:#f5f0e6;cursor:default}.cell.peer[data-v-24aa120d]{background:#ff4fd214}.cell.same[data-v-24aa120d]{background:#ffb02e38}.cell.selected[data-v-24aa120d]{background:#ff4fd240}.cell.conflict[data-v-24aa120d]{color:#ff5a4f}.cell.box-right[data-v-24aa120d]{border-right:2px solid #ffb02e}.cell.box-bottom[data-v-24aa120d]{border-bottom:2px solid #ffb02e}.board.disabled .cell[data-v-24aa120d]{opacity:.6;cursor:default}.pad[data-v-24aa120d]{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.pad button[data-v-24aa120d]{color:#ffb02e;cursor:pointer;background:#1b1d20;border:1px solid #555;border-radius:.4rem;width:2.4rem;height:2.4rem;font-size:1.1rem;font-weight:700}.pad button[data-v-24aa120d]:disabled{opacity:.4;cursor:default}.pad .pencil.active[data-v-24aa120d]{background:#ff4fd22e;border-color:#ff4fd2}.notes[data-v-24aa120d]{color:#9aa3ad;pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);font-size:clamp(.45rem,1.9vw,.65rem);font-weight:500;line-height:1;display:grid;position:absolute;inset:1px}.note[data-v-24aa120d]{justify-content:center;align-items:center;display:flex}.game[data-v-ef5c9d13]{color:#e8e6e3;background:linear-gradient(#20242a,#16181c);flex-direction:column;align-items:center;gap:1rem;min-height:100vh;padding:1.2rem 1.2rem 5rem;display:flex}header[data-v-ef5c9d13]{flex-wrap:wrap;align-items:center;gap:.8rem;width:100%;max-width:36rem;display:flex}.back[data-v-ef5c9d13]{color:#e8e6e3;cursor:pointer;background:0 0;border:1px solid #555;border-radius:.4rem;padding:.3rem .7rem}.room[data-v-ef5c9d13]{font-family:ui-monospace,SF Mono,Menlo,monospace}.timer[data-v-ef5c9d13]{color:#ffb02e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.status[data-v-ef5c9d13]{margin-left:auto;font-size:.85rem}.status.open[data-v-ef5c9d13]{color:#46c46d}.status.reconnecting[data-v-ef5c9d13],.status.closed[data-v-ef5c9d13]{color:#ff5a4f}.driving[data-v-ef5c9d13]{color:#ffb02e;align-items:center;gap:.4rem;font-size:.95rem;display:flex}.driving em[data-v-ef5c9d13]{color:#9aa3ad;font-style:normal}.stage[data-v-ef5c9d13]{flex-direction:row;justify-content:center;align-items:flex-start;gap:1.4rem;width:100%;max-width:56rem;display:flex}.play[data-v-ef5c9d13]{flex-direction:column;flex:0 auto;align-items:center;gap:1rem;display:flex}@media (width<=760px){.stage[data-v-ef5c9d13]{flex-direction:column;align-items:center}}.waiting[data-v-ef5c9d13]{color:#9aa3ad}.waiting-panel[data-v-ef5c9d13]{text-align:center;background:#1b1d20;border:2px solid #3a3f45;border-radius:10px;flex-direction:column;align-items:center;gap:.9rem;padding:1.6rem;display:flex}.share[data-v-ef5c9d13]{font-size:.95rem}.copy[data-v-ef5c9d13],.start-now[data-v-ef5c9d13]{color:#fff;cursor:pointer;background:#d8129b;border:none;border-radius:.5rem;padding:.45rem .9rem;font-weight:700}.copy[data-v-ef5c9d13]{background:#2c2f34;border:1px solid #555;margin-left:.5rem}.start-now[data-v-ef5c9d13]{color:#161616;background:#ffb02e;padding:.6rem 1.2rem;font-size:1.05rem}.opponent[data-v-ef5c9d13]{align-items:center;gap:.6rem;font-size:.95rem;display:flex}.bar[data-v-ef5c9d13]{background:#2c2c2c;border-radius:.3rem;width:10rem;height:.55rem;overflow:hidden}.fill[data-v-ef5c9d13]{background:#ff4fd2;height:100%;transition:width .3s;display:block}.players[data-v-ef5c9d13]{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.players.solo[data-v-ef5c9d13]{color:#9aa3ad}.player-chip[data-v-ef5c9d13]{background:#1b1d20;border:1px solid #555;border-radius:1rem;padding:.2rem .6rem;font-family:ui-monospace,SF Mono,Menlo,monospace}.player-chip.me[data-v-ef5c9d13]{color:#ff4fd2;border-color:#ff4fd2}.player-sep[data-v-ef5c9d13]{color:#555}.chat[data-v-ef5c9d13]{flex-direction:column;flex:none;gap:.5rem;width:20rem;display:flex}@media (width<=760px){.chat[data-v-ef5c9d13]{width:100%;max-width:36rem}.chat-log[data-v-ef5c9d13]{min-height:8rem;max-height:12rem}}.chat-log[data-v-ef5c9d13]{background:#1b1d20;border:1px solid #3a3f45;border-radius:.6rem;flex-direction:column;flex:1;gap:.25rem;min-height:18rem;max-height:26rem;padding:.5rem .7rem;display:flex;overflow-y:auto}.chat-empty[data-v-ef5c9d13]{color:#6b7480;margin:auto;font-size:.85rem}.chat-line[data-v-ef5c9d13]{font-size:.9rem;line-height:1.3}.chat-name[data-v-ef5c9d13]{color:#ffb02e;margin-right:.4rem;font-weight:700}.chat-line.mine .chat-name[data-v-ef5c9d13]{color:#ff4fd2}.chat-text[data-v-ef5c9d13]{color:#e8e6e3;word-break:break-word}.chat-form[data-v-ef5c9d13]{gap:.5rem;display:flex}.chat-form input[data-v-ef5c9d13]{color:#e8e6e3;background:0 0;border:2px solid #555;border-radius:.5rem;flex:1;padding:.45rem .7rem;font-size:1rem}.chat-form input[data-v-ef5c9d13]:focus{border-color:#ff4fd2;outline:none}.chat-form button[data-v-ef5c9d13]{color:#fff;cursor:pointer;background:#d8129b;border:none;border-radius:.5rem;padding:.45rem 1rem;font-weight:700}.chat-form button[data-v-ef5c9d13]:disabled{opacity:.5;cursor:default}.result[data-v-ef5c9d13]{text-align:center;background:#14161af7;border-top:2px solid #ffb02e;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:min(100%,56rem);margin-top:.5rem;padding:1.2rem;font-size:1.2rem;font-weight:700;display:flex}.coop-result[data-v-ef5c9d13]{isolation:isolate;background:radial-gradient(circle at 16% 18%,#ff008447,#0000 24%),radial-gradient(circle at 84% 80%,#2dffa433,#0000 27%),linear-gradient(137deg,#120614 0%,#201015 42%,#050506 100%);border:2px solid #2dff9c;align-items:center;min-height:10rem;padding:1.25rem clamp(1rem,4vw,2rem);position:relative;overflow:hidden;box-shadow:0 0 .35rem #2dff9c,0 0 1rem #2dff9c8c,inset 0 0 1.6rem #ff008447}.coop-result[data-v-ef5c9d13]:before{content:"";z-index:-1;opacity:.65;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 9px),linear-gradient(#0000 0 48%,#fff57424 49% 51%,#0000 52%);position:absolute;inset:0}.coop-result .result-text[data-v-ef5c9d13]{color:#fff8b7;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 .25rem #fff,0 0 .65rem #ff1493,0 0 1.2rem #ff1493,.08em .08em #1a040c,-.04em .04em #2dff9c;flex:18rem;min-width:min(100%,16rem);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.75rem,6vw,3.8rem);line-height:.95;animation:4.5s step-end infinite neon-flicker-ef5c9d13}.party-popper[data-v-ef5c9d13]{filter:drop-shadow(0 0 .4rem #ff1493)drop-shadow(0 0 1rem #2dff9ccc);flex:none;font-size:clamp(5.5rem,18vw,11rem);line-height:.8;animation:1.8s ease-in-out infinite popper-kick-ef5c9d13;position:relative;transform:rotate(-18deg)}.party-popper[data-v-ef5c9d13]:before,.party-popper[data-v-ef5c9d13]:after{content:"";z-index:-1;opacity:0;background:#ff4fd2;border-radius:50%;width:.28em;height:.28em;animation:1.8s ease-out infinite pink-fizz-ef5c9d13;position:absolute;transform:translate(.18em,-.5em)scale(.35);box-shadow:.26em -.16em #ff1493,.52em .06em #ff7ae6,.76em -.22em #ff4fd2,.98em .04em #ffd1f2,1.16em -.28em #ff1493}.party-popper[data-v-ef5c9d13]:after{width:.2em;height:.2em;animation-delay:.32s;box-shadow:.18em .12em #ffd1f2,.42em -.2em #ff1493,.62em .16em #ff4fd2,.9em -.08em #ff7ae6,1.08em .18em #ff1493}.driver-celebration[data-v-ef5c9d13]{filter:drop-shadow(0 0 .35rem #ff1493e6)drop-shadow(0 0 .9rem #2dff9c8c);flex:none;grid-template-areas:"stack";place-items:center;width:clamp(5.75rem,16vw,9rem);height:clamp(5.75rem,16vw,9rem);font-size:clamp(3.2rem,10vw,6rem);line-height:1;display:inline-grid;position:relative}.driver-celebration>span[data-v-ef5c9d13]{grid-area:stack}.driver-body[data-v-ef5c9d13]{transform-origin:50% 80%}.driver-flair[data-v-ef5c9d13],.driver-hat[data-v-ef5c9d13]{pointer-events:none;font-size:.42em}.driver-celebration--easy .driver-body[data-v-ef5c9d13]{animation:1.8s ease-in-out infinite cow-victory-ef5c9d13}.driver-celebration--easy .driver-flair[data-v-ef5c9d13]{animation:1.8s ease-in-out infinite gentle-flower-ef5c9d13;transform:translate(1.15em,-1.05em)}.driver-celebration--medium .driver-body[data-v-ef5c9d13]{animation:2.4s ease-in-out infinite gentleman-bow-ef5c9d13}.driver-celebration--medium .driver-hat[data-v-ef5c9d13]{animation:2.4s ease-in-out infinite hat-tip-ef5c9d13;transform:translate(-.42em,-1.05em)rotate(-9deg)}.driver-celebration--medium .driver-flair[data-v-ef5c9d13]{animation:2.4s ease-in-out infinite glass-toast-ef5c9d13;transform:translate(1.25em,.75em)rotate(12deg)}.driver-celebration--hard[data-v-ef5c9d13]{animation:.72s steps(2,end) infinite unhinged-horse-run-ef5c9d13}.driver-celebration--hard .driver-body[data-v-ef5c9d13]{animation:.72s cubic-bezier(.3,1.8,.5,-.4) infinite unhinged-horse-spin-ef5c9d13}.driver-celebration--hard .driver-flair[data-v-ef5c9d13]:first-child{animation:.72s ease-out infinite chaos-burst-left-ef5c9d13;transform:translate(-1em,-.9em)}.driver-celebration--hard .driver-flair[data-v-ef5c9d13]:last-child{animation:.62s ease-out infinite chaos-burst-right-ef5c9d13;transform:translate(1em,-.95em)}.result.coop-result button[data-v-ef5c9d13]{text-transform:uppercase;background:#ff1493;border:2px solid #fff8b7;flex:none;box-shadow:0 0 .45rem #ff1493,0 0 1rem #ff1493b3}@keyframes neon-flicker-ef5c9d13{0%,6%,8%,11%,to{opacity:1}7%,10%{opacity:.55}}@keyframes popper-kick-ef5c9d13{0%,to{transform:rotate(-18deg)scale(1)}8%{transform:rotate(-24deg)scale(1.08)}16%{transform:rotate(-15deg)scale(.98)}}@keyframes pink-fizz-ef5c9d13{0%{opacity:0;transform:translate(.12em,-.25em)scale(.2)}12%{opacity:1}58%{opacity:.9;transform:translate(.56em,-1.16em)scale(1)}to{opacity:0;transform:translate(.9em,-1.55em)scale(.25)}}@keyframes cow-victory-ef5c9d13{0%,to{transform:translateY(0)rotate(-4deg)scale(1)}45%{transform:translateY(-.22em)rotate(5deg)scale(1.05)}62%{transform:translateY(.04em)rotate(-2deg)scale(.98)}}@keyframes gentle-flower-ef5c9d13{0%,to{opacity:.55;transform:translate(1em,-.85em)rotate(-16deg)scale(.8)}48%{opacity:1;transform:translate(1.25em,-1.18em)rotate(20deg)scale(1.18)}}@keyframes gentleman-bow-ef5c9d13{0%,to{transform:rotate(0)translateY(0)}40%{transform:rotate(8deg)translateY(.08em)}62%{transform:rotate(-3deg)translateY(-.08em)}}@keyframes hat-tip-ef5c9d13{0%,to{transform:translate(-.42em,-1.05em)rotate(-9deg)}42%{transform:translate(-.88em,-1.3em)rotate(-28deg)}}@keyframes glass-toast-ef5c9d13{0%,to{transform:translate(1.25em,.75em)rotate(12deg)}42%{transform:translate(1.02em,.4em)rotate(-18deg)scale(1.12)}}@keyframes unhinged-horse-run-ef5c9d13{0%,to{transform:translate(0)}50%{transform:translate(.12em,-.1em)}}@keyframes unhinged-horse-spin-ef5c9d13{0%{transform:rotate(-12deg)scale(1.02)}35%{transform:rotate(13deg)scale(1.16)}70%{transform:rotate(-21deg)scale(.96)}to{transform:rotate(10deg)scale(1.08)}}@keyframes chaos-burst-left-ef5c9d13{0%,to{opacity:.35;transform:translate(-.75em,-.62em)scale(.7)}50%{opacity:1;transform:translate(-1.18em,-1.12em)rotate(-20deg)scale(1.2)}}@keyframes chaos-burst-right-ef5c9d13{0%,to{opacity:.4;transform:translate(.72em,-.76em)scale(.74)}50%{opacity:1;transform:translate(1.12em,-1.18em)rotate(22deg)scale(1.24)}}.result button[data-v-ef5c9d13]{color:#fff;cursor:pointer;background:#d8129b;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700}@media (width<=520px){.coop-result[data-v-ef5c9d13]{align-items:center;gap:.8rem}.party-popper[data-v-ef5c9d13]{font-size:clamp(5rem,30vw,7rem)}.driver-celebration[data-v-ef5c9d13]{width:clamp(5rem,28vw,6.5rem);height:clamp(5rem,28vw,6.5rem);font-size:clamp(3.1rem,18vw,4.8rem)}.coop-result .result-text[data-v-ef5c9d13]{flex-basis:100%;font-size:clamp(1.55rem,10vw,2.8rem)}}.barred[data-v-64b1f316]{color:#e8e6e3;background:#16181c;flex-direction:column;gap:1rem;min-height:100vh;padding:1.2rem;display:flex}header[data-v-64b1f316]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.back[data-v-64b1f316]{color:#e8e6e3;cursor:pointer;background:0 0;border:1px solid #555;border-radius:.4rem;padding:.3rem .7rem}h1[data-v-64b1f316]{letter-spacing:.04em;color:#d8129b;text-shadow:1px 1px #000;font-family:Permanent Marker,Comic Sans MS,cursive;font-weight:800}.corkboard[data-v-64b1f316]{background-color:#bd8c49;background-image:radial-gradient(circle,#3c240c47 0 .6px,#0000 1.4px),radial-gradient(circle,#28180838 0 .8px,#0000 1.8px),radial-gradient(circle at 30% 70%,#ffeecd29 0 .6px,#0000 1.4px),radial-gradient(circle at 65% 35%,#5f3a162e 0 1.4px,#0000 2.6px),radial-gradient(at 18% 26%,#9e6e3466,#0000 42%),radial-gradient(at 82% 72%,#5c381673,#0000 46%),radial-gradient(at 55% 90%,#462a1066,#0000 50%);background-size:9px 9px,13px 11px,7px 7px,23px 21px,100% 100%,100% 100%,100% 100%;border:12px solid #5e4126;border-radius:8px;flex:1;padding:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #3c230a8c,inset 0 0 18px #00000059}.string[data-v-64b1f316]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.yarn[data-v-64b1f316]{stroke:#a8322a;stroke-width:.7px;opacity:.92}.yarn-hi[data-v-64b1f316]{stroke:#e08a7e;stroke-width:.22px;opacity:.7}.scrawl[data-v-64b1f316]{color:#8f1c15;opacity:.6;pointer-events:none;z-index:1;font-family:Permanent Marker,Comic Sans MS,cursive;font-size:2rem;font-weight:800;position:absolute}.scrawl-1[data-v-64b1f316]{top:8%;right:6%;transform:rotate(8deg)}.scrawl-2[data-v-64b1f316]{bottom:10%;left:8%;transform:rotate(-6deg)}.postit[data-v-64b1f316]{z-index:2;text-align:center;background:linear-gradient(160deg,#fff7a8,#ffec5c);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:11rem;height:11rem;padding:1.4rem 1rem 1rem;display:flex;position:absolute;top:1.4rem;left:2.2rem;transform:rotate(-5deg);box-shadow:2px 6px 10px #0006}.postit[data-v-64b1f316]:after{content:"";background:linear-gradient(#0000,#0000001f);height:1.2rem;position:absolute;bottom:0;left:0;right:0}.postit-title[data-v-64b1f316]{color:#1a1a1a;font-family:Permanent Marker,Comic Sans MS,cursive;font-size:1rem;font-weight:800;line-height:1.1}.postit-date[data-v-64b1f316]{color:#b3271e;font-family:Permanent Marker,Comic Sans MS,cursive;font-size:.95rem}.postit-sub[data-v-64b1f316]{color:#3a3a3a;font-family:Permanent Marker,Comic Sans MS,cursive;font-size:.85rem}.board-note[data-v-64b1f316]{z-index:2;text-align:center;color:#2c1d0c;padding:2rem;font-weight:700;position:relative}.board-note.err[data-v-64b1f316]{color:#5e120c}.cards[data-v-64b1f316]{z-index:2;flex-wrap:wrap;justify-content:center;gap:1.4rem;padding:1rem 0;display:flex;position:relative}.mug[data-v-64b1f316]{color:#1a1a1a;background:#f5f0e6;border-radius:2px;flex-direction:column;align-items:center;gap:.4rem;width:11rem;padding:.9rem .8rem .8rem;display:flex;position:relative;box-shadow:0 6px 14px #00000073}.pin[data-v-64b1f316]{background:radial-gradient(circle at 36% 30%,#ff9a92 0%,#e23b2e 42%,#a01a12 100%);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%);box-shadow:0 .22rem .3rem #0000008c,inset -.12rem -.16rem .22rem #0006,inset .12rem .12rem .2rem #ffffff80}.pin[data-v-64b1f316]:after{content:"";filter:blur(.4px);background:#ffffffe6;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.2rem;left:.26rem}.pin.blue[data-v-64b1f316]{background:radial-gradient(circle at 36% 30%,#9ec7ff 0%,#2f7be0 42%,#144a93 100%)}.photo[data-v-64b1f316]{filter:grayscale(.4);background-color:#b9bcc0;background-image:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 1.1rem);border:1px solid #999;justify-content:center;align-items:center;width:100%;height:7rem;display:flex;position:relative}.face[data-v-64b1f316]{font-size:3.2rem}.placard[data-v-64b1f316]{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#111;border-radius:1px;max-width:95%;padding:.1rem .35rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;position:absolute;bottom:.3rem;left:50%;overflow:hidden;transform:translate(-50%)}.case[data-v-64b1f316]{color:#555;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem}.until[data-v-64b1f316]{color:#7a1b13;font-size:.8rem;font-weight:700}.mug button[data-v-64b1f316]{color:#fff;cursor:pointer;background:#b3271e;border:none;border-radius:.4rem;padding:.4rem .9rem;font-weight:700}.mug button[data-v-64b1f316]:disabled{opacity:.5;cursor:default}.note-card[data-v-64b1f316]{background:#fff8c4;justify-content:flex-start;gap:.5rem}.note-title[data-v-64b1f316]{color:#1a1a1a;font-family:Permanent Marker,Comic Sans MS,cursive;font-size:1.05rem;font-weight:800}.note-card form[data-v-64b1f316]{flex-direction:column;gap:.4rem;width:100%;display:flex}.note-card input[data-v-64b1f316]{color:#1a1a1a;text-align:center;background:#fffdf0;border:1px solid #b9a94a;border-radius:.3rem;padding:.35rem .5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem}.note-card button[data-v-64b1f316]{background:#1e63b3}.note-hint[data-v-64b1f316]{color:#6a5d1f;text-align:center;font-size:.7rem}.coffee[data-v-64b1f316]{z-index:6;pointer-events:none;width:7rem;height:5rem;position:absolute;bottom:-.3rem;right:2.5rem}.ring[data-v-64b1f316]{border:3px solid #3f230c52;border-radius:50%;width:4.6rem;height:1.7rem;position:absolute;bottom:2.6rem;right:4.5rem;transform:rotate(-9deg)}.cup[data-v-64b1f316]{background:linear-gradient(100deg,#efe7da 0%,#d8cebd 55%,#b9ad98 100%);border-radius:.35rem .35rem .7rem .7rem/.3rem .3rem 1.6rem 1.6rem;width:4.6rem;height:3.7rem;position:absolute;bottom:0;left:.6rem;box-shadow:inset -.5rem 0 .7rem #0000002e,0 .5rem .7rem #00000080}.brew[data-v-64b1f316]{background:radial-gradient(at 50% 40%,#4a2e16 0%,#2c1a0c 80%);border-radius:50%;height:.85rem;position:absolute;top:.3rem;left:.35rem;right:.35rem;box-shadow:inset 0 0 .2rem #0009,0 .55rem 0 -.18rem #4a2e1659}.drip[data-v-64b1f316]{background:linear-gradient(#4a2e168c,#4a2e1626);border-radius:0 0 .25rem .25rem;width:.5rem;height:1.7rem;position:absolute;top:1rem;left:1rem;transform:rotate(4deg)}.handle[data-v-64b1f316]{border:.42rem solid #d6ccba;border-left-color:#0000;border-radius:50%;width:1.6rem;height:1.7rem;position:absolute;bottom:1.1rem;right:1.4rem;box-shadow:0 .2rem .4rem #00000059}@media (width<=760px){.postit[data-v-64b1f316]{width:8.5rem;height:8.5rem;left:1rem}.coffee[data-v-64b1f316]{right:.5rem;transform:scale(.8)}.scrawl[data-v-64b1f316]{font-size:1.4rem}}
