@font-face{font-family:RoCirc;src:url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:600;unicode-range:U+C2,U+CE,U+E2,U+EE;font-display:swap}@font-face{font-family:RoCirc;src:url(data:font/woff2;base64,d09GMgABAAAAAAc0ABAAAAAADOgAAAbYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiIbgjYcgRwGYD9TVEFURAB8EQgKimCIIwsiAAE2AiQDQAQgBYRSByAMBxtxChEFfUimkbJw/n4/z7bqfUAR0NEZGZlppjO3Cvca7lp7o9WNvI4GgpTrf5ODlKcPgtOTrTq4AlgdYvX7qQ2Qj8pEJm98lIyT2f/5QnyBggIGV2Hr6irrgEjoClNJxlR4Uf8zr/lJeVuqYNRXcO6r/oAAQA1eTwxwQEBSiQLaZTWon24CQEMx9AJRWd3YCdET29YXaYeZ9akFCFgc27hMaSDSqu8QqVf1h4K9sYWp9WVgJcqAFyO0hyBuB2XCEgIVlYohko9NBzUowAd8BFvVpVvQnWR/f6ACFKAEUrUSgJIIBUJRoorAFmItqgzkFl0bh9p/HMy9Wl/+NYAxwBDYgciCmQYcA6EIFGgQjhyIJzA5UjZPBhboBwFwezWVozLZZI8o66/iIbqivZOHkM72Bh4M8GLYMYFgLgegYwHwxZWJReD39gBi2UoMbBx/pyuB3JhS9d4kEFgPdi8KHyZivdGG4xZoGNLhn0qwfNgkt6NPn22xd26drpqEQ8DjGP7D/68DEBy6kgd0MLgRHcVEzjywAgCeAdi9JbJpy8zsRjl6zG0cW0SMxywQqmQx1PFUlTsAkdi9DQADkF0GisTGLL3HADrAQQk8lEEdjMEcPAzPw8fwPY6hmTvoWfI38oPy3fIx+YBcKmfLkXLgfzTWWVd9ESBZBi2z66L8APEgewrdTUajE8/sJmggdHX19xmE9mrzfypEEAPemSX65IhgdVSMQkOMa3B1lGhBRivneiDw0htvvJFx8CDncsW4TnFWq6/Z7Pvaa6+9lmb3HI8ym0Ew0eLjj9Pio4/SogUZrdwd9wQ4DhwIsFhoWjSxJpvNxto8WcdBMNFikjsMMBIyWgzdFlpkO00gmLPE3DHmjlMIN57MPoGMVkZ67DFGeuIJRsp7W/ZWN2CCJ4ve1SXefRYZHyjocVlRhPMsLR5jTSYQ7CC4b1Xh3FMJp154hpFe4zttHkbirMWcHOu+kxbL6Tuf7JGsnNWKegjqDTjmBsGTZewwF0LGk9EWC13APfFGjJWRwHboEICg6YfR4u230+Ktt/aLjkDnpXOBzlOM5PG3Xzjjb7fR4kmD5Wy8xcK6T7Mm97CIjFyPy8VIx6O60v3xuw0WkTXdeuutA+L9yPgAI90Hwr0jkt3ffObMGd/0/zVo0cFZz507xzmdD/o/4T8zQ9VR0Ml8TtFPHnnisPuqhMW4+bjl2i83+rB/GAxXdKWvZkc1cmx5gph4TcKVLR2SnHXkSYq8Q8UeucDpx9ZY6nGSeuumGv++9LtOdnA91AVyi1+RU9pRuHTQs1FHnlAH+4SEdL0UsVdL4jhW/lE8jtU3f6QnFEchXXU7qavseZN/nHdsrdSRd6i4MMyXDSszUBaSdh3Z7gh9NPjpuZtdFHkVZWhPY32900HQBL7l8Q8/c1NvdO51ehXTatA4piPilUqdUvnzAS15itINX2Z+6RHf7JJKP+IpZahG/244rphSqH3CbuZyazFNfXAp8/pMRCGF1dBdBNaW9ty9fPBGKFdalCr7mrlZ92Z4Y3trH6k9nNca0fcHoVHDeJX/e14trnWrSqPV3zTm4102DlP3aGOF4zcePLo3laLDjEeFg7cZr6LI0uedl8Ij+Er9xVPPp8L1t+rV1KbZIW2hxqtQOzM4RWt0JHVw9PGHo+2jL08/bmPOt8x3Vfw9U/K8WD1n1zH7m5XH+/SuPW3GXLulxt3Db0uKVevAoxMvlNVdb/my4j69tl94COUQgAWXWACUwwBYcHEVKIcJMOPpAuWwAmbcaSiHFTDjEVAOK2DGnabyCNA5nZXPDJ3x6rwYYuhMSv8R1+VxQjovEnIzIZ0XCXmckM6LhNyMAAS3/K2ftx7uafLfajB8AngannUD4MOAEa0Kdwo37SsN3xGYkSOdPHp+kf1Q4U7hsH2l4dP4M9orBSl5X+e2fjEFr/cyqbDyhNJ8j5/SG2jsML5TXpQSUarFK9sQodUs45x8X3ayb1xNGW1u9bqQVyEI801IrLwTBupwVhhR7BAm4swTZtIMCLqpR7EpxMTCtMxSXLNw4JxVweCcBr2YzlRGMo2OzHFCpzCR0fRnbNt4JjBnO3IOM5hNI6o7I6czg7FMYxyvTmNOYjzdfzZjqcZ0ZjGetrSiPSOZxUimJmoZQ1VacesUox+1zWI2EwP3U9SkGjWoQe0sqyvXrabx39KYHoyjLWNoLEg9zqNYam1MfSGzjD1dUYsa1KQ+ij5MYCyfl0qlHsxibZMYy+hM3JK5uABg89koKqDj8UyM7DuXUVRjNHoApdFE83DQDBHGGGft6ma11aQWFWfqiL+hPkKtBbX3VaHXnjVuBQA=)format("woff2");font-style:normal;font-weight:700;unicode-range:U+C2,U+CE,U+E2,U+EE;font-display:swap}@font-face{font-family:RoCirc;src:url(data:font/woff2;base64,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)format("woff2");font-style:italic;font-weight:500;unicode-range:U+C2,U+CE,U+E2,U+EE;font-display:swap}@font-face{font-family:RoCirc;src:url(data:font/woff2;base64,d09GMgABAAAAAAbgABAAAAAADCQAAAaFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiIbgT4ccgZgP1NUQVRAAHwRCAqKAIdsCyIAATYCJANABCAFhRQHIAwHG9YJEdWkH5JppCycv9//j5v+fREFaklf65moUFU6mLjD5sm+R2oyU+GUL+6Bh1p7fXufUKVApwIApAooHKrWdqKKzOvzf69qBgVDS3MehQIaCmjIfm6yX7Lp52XM1bXBatWCjTWsxRB1AhWUirUpud6TH441+QZJgxttBQQADqjqCSABAQueB6FkDnDsPAZAgO4wFKi0jDwPxE1euWgO5NMXTZ0tnzNxyTw/UNdaPKRh9tRF84BbGEfqFPDAAcoTAMCVtPvFpVEwHCjeLCSx/3L9tuL/AIKgSQzQJkQ4AMJGkQQAUicHF3OpC+1AuSoPRgFB+6u1u+h5tHtUugItU0s8CrTMdY9SoKXHvZJ6SnKtqVjSMmDjnPmT57RNM8DFCNtYXEvkET6gAQiV8NlfQS5tAXPQOOgJfyao8SEQdgn69B9H+81LiqalT4EAKCRB/vB/cxigMNqiAKpDHNUQKjEFIgVgHwOQJoLWieXTZyy5jcLMJRPnoFM0XBdKF6EP47CT8D1iGAWuyZoaCSiYAXhLNIQDCQwo4IZsmAgz4To8ho/he5JIfe5DL7K/sa/a5+2ddq093O5rt7bj/xNozj6HIrJtCCNxuFCxi3l+PgCqhd1DrsEKIYhLIWBcGErTA/kLIkAUVRjWJ0XukeBonUk7qUlO0tFbNZG1B++5cCE+FAp5q45UidoZbO0RtYoYX/WhPoYB/p2Cevu2oN48KagoYOE9Zw7Eey1T8Ki65Nlbva+NYYC+U1BvC2pwuqhZ2GsFBFWXPLpfUk1stTtzIX503f6+poktS9ROnRK1M2dETdJ1aefJvTG+cv+uNrsMSdcF9fZpQQ32UXfvR4FQyHslJGodjICoWbjKQpao7doHfslXLmpPOlmWqBngv9j+bFBQd+9HARyoqqrClik9DQa9Wij1SggF2pq7BfVh+73BIPgrytT9yscQCvWyBHXnTkk3UeDAhQsX2lm7KiSfroPfELULV7BV66uvPg2OV7GFvXv2iNouucwwQBfU8+ejTUk/e/bk6JpiV0TtEA69OFuriDVqampkozwMxpmH40xp70PJDEj9P1ZdudKp6kB38iQ5uUz2yrBJPM1x/PGpPz38KS1vzesrXx+S81NxM4MHfv3PeJbv1HfKX8s28zd+55m2joiIlOgo9FGk5OL+bjiVlJORtLzTPUEFx5/ewhljFpWkb/iLZ6IdMS0TkrLoca2WCFs7dn27vUATG3uf/GSlAL/wJt115wy1Trv1alz/hlWY/p3Hx16TpYZnWOqCv3y+K3lA2YYDda3nl/XaxzKf8Rh9JCvpFKx1HpbFFu0KS2a4U7/P6huJze2AiIio10YRuWGuBwrLtJ+Oq2UX4WsRjugRrKPLZoc7OcZ5OVrkx6JJF98d0zaj11hPrrvlwNFR+e6TMe3cYVzSsnZM+MatyzulxKfGhv8MBU75/3Caa6Ok99o4ox3Lrqw9Y+xmmZkFH7zd7mbN7/0XxbSOo+jJpJgVsCMJagQVueF5SksQTkXG4S1+X8Fo0ZlYnePrxVDx4dyGs6HTzade/XAWBP+VaqOSDyvyIinhIPSr4/yphZuXTYyLnyo6z48duLOvh9YS87vTuXqzRV9deql2Vnm0DVwRgAGbeAq4ogEM2NgJuKID9DhqwRUjK5k9/L+OQ4dD4zTgkAXyrVc7yIPyj2ahJlnek3/Fe02yfC8/i/vKVhbKz6JUmZ5FhpUtmxPkPbGHg8p67zn62NaAo3vqHNHfjBrNy1DgusvgnuyG5+X1kf/n/t8xJ2reozg3+hycOOC7zc3/5/5bzImalyLUTQad4h/Byjl5cKQUw/KeUrHJ93oijoV+Hp3vk/cw8otHbBcFqMo7lVTmYTWDX5k2gxbW+qNPayrDu0X+igjchTtRsIrFREM6V4mWUDYTHQtZTvQEUpi2EwrPIf7ALme2TMQLCJtHHlJECz10kEi4qZtmymihgzbaGR71D9PPEJH4FS/ro58Wemmlj16G6aaDpp2nDdGCL30M0kYKiaTRwGCH9ly0fjM+EuUMhmlg20tL4SDtuPAklQB88cefoDirq6V2daVaTuP+1FHk00oKzURpmrFaFBU0yaDoBIMG/mYqgfgTQBgqxbTTghqJz2cQxU5aaGKxBEYeAUzdfAgV98fB2ug4edIIjfjSRB89Dwlc1sConbRfwt5crO1nQCGAQDw+5B3K92fPyY0E/lwbdwq5Yod2AwA=)format("woff2");font-style:italic;font-weight:600;unicode-range:U+C2,U+CE,U+E2,U+EE;font-display:swap}:root{--ink:#f3ecdc;--dim:#b7b2c9;--gold:#f2c35b;--ok:#4fbf7a;--near:#e7b23c;--no:#4a4d63;--night:#0b0f24;--wheel:min(84vw, 340px);--serif:"RoCirc", "Cormorant Garamond", Georgia, serif;--sans:"Nunito", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--sky3,#1a1430)}html,body{height:var(--app-h,100%);background-color:var(--sky3,#1a1430);color:var(--ink);font-family:var(--sans);overscroll-behavior:none;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}#bg{z-index:0;background:radial-gradient(120% 70% at 50% 108%, var(--glow-lo,#d6783c38), transparent 60%), radial-gradient(90% 60% at 50% 30%, var(--glow-hi,#463c9659), transparent 70%), radial-gradient(140% 100% at 50% 50%, transparent 55%, #0000008c), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23e9b85a' stroke-width='1.4' opacity='.16'%3E%3Cpath d='M36 6l14 14-14 14-14-14z'/%3E%3Cpath d='M36 14l6 6-6 6-6-6z'/%3E%3Cpath d='M0 42l8 8-8 8M72 42l-8 8 8 8M30 58h12M36 52v12'/%3E%3C/g%3E%3Cg fill='%23c4473a' opacity='.18'%3E%3Crect x='34' y='18' width='4' height='4'/%3E%3Crect x='10' y='34' width='3' height='3'/%3E%3Crect x='59' y='34' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(180deg, var(--sky1,#0d1230) 0%, var(--sky2,#101436) 50%, var(--sky3,#1a1430) 100%);background-size:auto,auto,auto,72px 72px,auto;transition:background-color .6s;position:fixed;inset:0}#bg:before,#bg:after{content:"";background:linear-gradient(180deg, #0808169e 0%, #08081661 22%, #0808166b 45%, #080816b3 70%, var(--sky3,#1a1430) 100%), var(--bgimg,none) center top / cover no-repeat;position:absolute;inset:0}#bg:before{background-image:linear-gradient(180deg, #0808169e 0%, #08081661 22%, #0808166b 45%, #080816b3 70%, var(--sky3,#1a1430) 100%), var(--bgold,none)}#bg:after{opacity:0}#bg.painted:after{opacity:1;animation:.9s ease-out fadein}#bg:not(.was-painted):before{display:none}#fx{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#app{z-index:1;height:var(--app-h,100dvh);padding:max(10px, env(safe-area-inset-top)) 16px max(14px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:relative}.top{justify-content:space-between;align-items:center;width:100%;max-width:520px;display:flex}.brand h1{font:italic 700 1.45rem/1 var(--serif);letter-spacing:.01em;color:#f6cf72;-webkit-font-smoothing:antialiased;margin:0}.brand p{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:4px 0 0;font-size:.74rem;font-weight:700}.btn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.btn svg{width:22px;height:22px}.top-r{align-items:center;gap:8px;display:flex}.pill{font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:6px;height:34px;padding:0 11px 0 8px;font-size:.95rem;font-weight:900;display:flex}.pill svg{color:#9fc4ff;width:19px;height:19px}.pill.coins{color:var(--gold);border-color:#f2c35b59}.bump{animation:.45s cubic-bezier(.3,1.6,.5,1) bump}@keyframes bump{40%{transform:scale(1.22)}}.coin{vertical-align:-.17em;background:radial-gradient(circle,#0000 38%,#78460a8c 40%,#0000 44%),radial-gradient(circle at 35% 30%,#fff1b8,#f2c35b 45%,#b97b1e 100%);border-radius:50%;flex:none;width:1.05em;height:1.05em;display:inline-block;box-shadow:inset 0 0 0 1.5px #78460a80,0 0 6px #f2c35b73}.clue{text-align:center;margin-top:clamp(8px,3dvh,28px)}.theme{letter-spacing:.16em;text-transform:uppercase;color:#1b1430;background:linear-gradient(#f6d27a,#d9a23c);border-radius:99px;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-block}.ask{font:italic 500 1.05rem var(--serif);color:var(--dim);margin:10px 0 0}.clue h2{font:700 clamp(2.2rem, 10vw, 3rem)/1.05 var(--serif);letter-spacing:.02em;margin:2px 0 0}.clue{width:100%;max-width:520px}.notes{gap:6px;margin-top:8px;display:grid}.notes:empty{display:none}.note{max-width:34em;font:italic 600 1.02rem/1.3 var(--serif);color:#efe4cc;background:#fff0d20f;border:1px solid #f2c35b2e;border-radius:12px;margin:0 auto;padding:7px 12px}.note b{font:800 .72rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-style:normal}.note.bunica{cursor:pointer}.note.flash{animation:.6s cubic-bezier(.3,1.4,.5,1) noteIn}@keyframes noteIn{0%{opacity:0;transform:translateY(-6px)scale(.96);box-shadow:0 0 30px #f2c35b99}}.blank{vertical-align:-.1em;gap:2px;display:inline-flex}.blank i{border-bottom:2px solid var(--gold);width:.55em;height:.9em}.slots{gap:6px;margin-top:clamp(10px,2.5dvh,22px);display:flex}.slot{width:min(46px, 12vw, calc((100vw - 32px - (var(--n,5) - 1) * 6px) / var(--n,5)));aspect-ratio:1;font:900 clamp(1.15rem, 5.4vw, 1.5rem) var(--sans);background:#ffffff0d;border:1.5px solid #ffffff29;border-radius:10px;place-items:center;transition:background .25s,border-color .25s,transform .25s;display:grid}.slot.known{color:var(--gold);background:#f2c35b14;border-color:#f2c35b8c}.slot.solved{color:#2a1a05;background:linear-gradient(#ffe39a,#e6aa3a);border-color:#ffe7a6;animation:.5s backwards pop;box-shadow:0 0 18px #ffc85099}@keyframes pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}70%{transform:scale(1.12)}}.preview{justify-content:center;align-items:center;gap:4px;height:44px;margin-top:10px;display:flex}.preview .pl{min-width:30px;height:38px;font:900 1.35rem var(--sans);border-radius:8px;place-items:center;padding:0 4px;display:grid}.preview.live .pl{color:var(--c,#fff);text-shadow:0 0 14px var(--c,#fff);animation:.18s rise}.preview .ok{background:var(--ok);color:#fff;animation:.45s backwards flip}.preview .near{background:var(--near);color:#2a1a05;animation:.45s backwards flip}.preview .no{background:var(--no);color:#d9d9e6;animation:.45s backwards flip}.preview.fade{opacity:.7;transition:opacity 1s}.preview.bonus .pl{box-shadow:0 0 0 2px #ffe08f,0 0 16px #ffd26eb3}.preview.shake{animation:.4s shake}@keyframes rise{0%{opacity:0;transform:translateY(8px)scale(.7)}}@keyframes flip{0%{transform:rotateX(90deg)}to{transform:none}}@keyframes shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.wheel-wrap{flex:1;place-items:center;width:100%;min-height:0;display:grid}.wheel{width:var(--wheel);aspect-ratio:1;touch-action:none;background:radial-gradient(circle at 50% 36%, #ffc48233, transparent 50%), radial-gradient(circle closest-side, var(--p0) 0%, var(--p1) 60%, var(--p2) 83%, var(--rim) 84.5%, var(--b1) 85.5%, var(--b2) 93%, var(--rim) 94%, var(--p2) 96%, var(--p3) 100%);border-radius:50%;flex:none;position:relative;box-shadow:0 18px 50px #0000008c,inset 0 0 0 2px #ffe6b440}.wheel:before,.wheel:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.wheel:before{background:var(--band,repeating-conic-gradient(from 0deg, var(--d1) 0 2.2deg, transparent 2.2deg 5deg, var(--d2) 5deg 7.2deg, transparent 7.2deg 10deg));inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 87%,#000 87.5% 91.5%,#0000 92%);mask:radial-gradient(circle closest-side,#0000 87%,#000 87.5% 91.5%,#0000 92%)}.wheel:after{border:1.5px dashed var(--heart,#f0d2964d);background:var(--heart-bg,none);inset:33%}.tile{left:var(--x);top:var(--y);width:var(--tile,21%);aspect-ratio:1;font:900 calc(var(--wheel) * .1) var(--sans);color:var(--tink);background:radial-gradient(circle at 40% 32%, var(--t1), var(--t2) 60%, var(--t3));box-shadow:0 3px 0 var(--tedge), 0 6px 14px #1408028c;border-radius:50%;place-items:center;transition:transform .18s,background .18s,color .18s,left .35s cubic-bezier(.3,1.4,.5,1),top .35s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;transform:translate(-50%,-50%)}.tile.hidden{opacity:0;transition:none;transform:translate(-50%,-50%)scale(0)}.tile.landed{animation:.45s cubic-bezier(.3,1.6,.5,1) land}@keyframes land{0%{transform:translate(-50%,-50%)scale(.3)}}.arriving .clue,.arriving .slots{animation:1.4s .9s backwards fadein}.arriving .wheel{animation:1s cubic-bezier(.3,1.3,.5,1) .5s backwards plateIn}@keyframes plateIn{0%{opacity:0;transform:scale(.6)rotate(-25deg)}}.tile.gone{opacity:0;transition:transform .45s cubic-bezier(.5,-.4,.8,.5),opacity .45s;transform:translate(-50%,-50%)scale(0)rotate(90deg)}.tile.on{color:#2b1406;background:radial-gradient(circle at 40% 32%, color-mix(in srgb, var(--c) 35%, #fff), color-mix(in srgb, var(--c) 80%, #fff) 75%);box-shadow:0 0 22px var(--c), 0 3px 0 #00000040;transform:translate(-50%,-50%)scale(1.1)}.tools{grid-template-columns:repeat(6,1fr);gap:4px;width:100%;max-width:480px;padding-top:8px;display:grid}.tool{letter-spacing:.03em;color:var(--dim);flex-direction:column;align-items:center;gap:3px;font-size:.66rem;font-weight:800;display:flex;position:relative}.tool svg{width:46px;height:46px;color:var(--ink);background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;padding:11px;transition:transform .15s}.tool:active svg{transform:scale(.9)}.tool em{min-width:26px;height:19px;font:900 .68rem var(--sans);color:#2a1a05;background:linear-gradient(#ffe08f,#e2a43a);border-radius:99px;justify-content:center;align-items:center;gap:2px;padding:0 5px;font-style:normal;display:flex;position:absolute;top:-4px;right:calc(50% - 32px);box-shadow:0 2px 6px #0006}.tool em .coin{vertical-align:0;width:9px;height:9px;box-shadow:none}.tool.paid em{background:var(--ok);color:#fff}.tool.poor em{filter:saturate(.3)brightness(.8)}.tool:disabled{opacity:.32;cursor:default}.tool:disabled em{display:none}[data-tool=bunica] svg{color:#ffb3a0}[data-tool=lumina] svg{color:#ffe08f}.toast{left:50%;top:calc(env(safe-area-inset-top) + 64px);z-index:6;white-space:nowrap;pointer-events:none;background:#17152ef2;border:1px solid #ffffff24;border-radius:99px;padding:9px 16px;font-size:.9rem;font-weight:800;animation:.35s cubic-bezier(.3,1.4,.5,1) toast;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000080}.toast.gold{color:#2a1a05;background:linear-gradient(#ffe39a,#e6aa3a);border-color:#ffe7a6}@keyframes toast{0%{opacity:0;transform:translate(-50%,-16px)}}.plus{z-index:6;font:900 1.4rem var(--sans);color:var(--gold);text-shadow:0 0 14px #f2c35bcc,0 2px #0006;pointer-events:none;animation:1.3s ease-out forwards plus;position:fixed;transform:translate(-50%)}@keyframes plus{0%{opacity:0;transform:translate(-50%,10px)scale(.6)}20%{opacity:1;transform:translate(-50%,-14px)scale(1.15)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-60px)}}.win{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0506128c;place-items:center;animation:.4s fadein;display:grid;position:fixed;inset:0}.win[hidden]{display:none}.win-card{text-align:center;background:linear-gradient(#281e46eb,#141028f2);border:1px solid #f2c35b59;border-radius:22px;padding:28px 30px 24px;animation:.5s cubic-bezier(.3,1.4,.5,1) popcard;box-shadow:0 0 60px #f2c35b2e}.win-kicker{font:italic 600 1.1rem var(--serif);color:var(--dim);margin:0}.win-card h3{font:900 2.6rem var(--sans);letter-spacing:.08em;color:var(--gold);text-shadow:0 0 24px #f2c35b8c;margin:6px 0}.win-gain{color:var(--gold);margin:-8px 0 18px;font-weight:900}.win-gain:empty{display:none}.win-pair{font:italic 600 1.15rem var(--serif);margin:0 0 20px}.cta{letter-spacing:.04em;color:#23160a;background:linear-gradient(#ffe08f,#e2a43a);border-radius:99px;padding:12px 30px;font-weight:900;box-shadow:0 4px #9b6a1d}.cta:active{transform:translateY(2px);box-shadow:0 2px #9b6a1d}@keyframes fadein{0%{opacity:0}}@keyframes popcard{0%{opacity:0;transform:scale(.7)}}dialog{color:var(--ink);background:0 0;border:0;width:100%;max-width:min(92vw,420px);padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04050fa6}.menu-card{background:#17152e;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex}.menu-card h3{font:italic 700 1.5rem var(--serif);color:var(--gold);margin:0}.menu-card h4{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:6px 0 0;font-size:.75rem}.row{justify-content:space-between;align-items:center;font-weight:700;display:flex}.row input{width:20px;height:20px;accent-color:var(--gold)}.sub{color:var(--dim);margin:0;font-weight:700}.found{flex-wrap:wrap;gap:6px;max-height:40dvh;display:flex;overflow-y:auto}.found span{letter-spacing:.06em;color:var(--gold);background:#f2c35b24;border-radius:8px;padding:5px 10px;font-weight:900}.tip{color:var(--dim);margin:0;font-size:.82rem;line-height:1.4}.row[hidden]{display:none}.menu-foot{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.link{color:#ff9b8a;font-weight:700;text-decoration:underline}.ver{color:var(--dim);opacity:.6}.menu-card .cta{margin-top:6px}@media (width<=400px){.tool svg{width:40px;height:40px;padding:9px}.tool{font-size:.6rem}.tool em{right:calc(50% - 28px)}.brand h1{font-size:1.25rem}.pill{padding:0 8px 0 6px}}@media (width<=350px){.brand p{display:none}.tools{gap:0}}@media (height<=700px){.clue{margin-top:4px}.clue h2{font-size:2rem}.ask{margin-top:4px}.note{padding:5px 10px;font-size:.92rem}}@media (prefers-reduced-motion:reduce){*{transition-duration:10ms!important;animation-duration:10ms!important}}:root{--p0:#84441e;--p1:#6e3416;--p2:#5a2a12;--p3:#42190a;--rim:#a8692f;--b1:#f0dfb8;--b2:#e8d2a2;--d1:#c9852e;--d2:#4f9a5a;--t1:#fffaf0;--t2:#f2e2bf;--t3:#dcc290;--tink:#4a230e;--tedge:#b48a52}[data-region=maramures]{--sky1:#14100c;--sky2:#1c140e;--sky3:#241a12;--glow-hi:#a06e3c47;--glow-lo:#dc965033;--p0:#a5713f;--p1:#8a5a2e;--p2:#6e4422;--p3:#3e240f;--rim:#4a2c14;--b1:#d9b27a;--b2:#c69a5e;--t1:#fff6e2;--t2:#f0d9ad;--t3:#d4b37c;--tink:#4a2a10;--tedge:#9a6a36;--band:repeating-conic-gradient(from 0deg, #7a4f26 0 3deg, #f0cf96 3deg 6deg);--heart:#fadcaa59}[data-region=maramures] .wheel{background-image:radial-gradient(circle at 50% 36%, #ffd2962e, transparent 50%), repeating-radial-gradient(circle closest-side, transparent 0 3.5%, #3c1e0a29 3.5% 4%), radial-gradient(circle closest-side, var(--p0) 0%, var(--p1) 60%, var(--p2) 83%, var(--rim) 84.5%, var(--b1) 85.5%, var(--b2) 93%, var(--rim) 94%, var(--p2) 96%, var(--p3) 100%)}[data-region=bucovina]{--sky1:#170a10;--sky2:#1e0c14;--sky3:#220e12;--glow-hi:#aa28324d;--glow-lo:#f0b43c2e;--p0:#b8302c;--p1:#9e1f1f;--p2:#6e1212;--p3:#1a0606;--rim:#f6eedd;--b1:#141010;--b2:#141010;--d1:#f6eedd;--d2:#f2c35b;--t1:#fffaf0;--t2:#f6ead2;--t3:#e2cfa8;--tink:#7a1414;--tedge:#a07a50;--heart:#fff0dc73}[data-region=moldova]{--sky1:#160f0a;--sky2:#1d130c;--sky3:#24160e;--glow-hi:#c8783242;--glow-lo:#e6964638;--p0:#dd9a5a;--p1:#c47a3e;--p2:#a8582a;--p3:#5a2410;--rim:#4a1a0c;--b1:#e9b77c;--b2:#d99a5c;--band:repeating-conic-gradient(from 0deg, #4a1a0c 0 4deg, transparent 4deg 7deg, #4a1a0c 7deg 8deg, transparent 8deg 15deg);--t1:#fff4e4;--t2:#f6dcb8;--t3:#e2bb86;--tink:#4a1a0c;--tedge:#a0623a;--heart:#4a1a0c8c}[data-region=crisana]{--sky1:#140c0c;--sky2:#1a0f0e;--sky3:#22120f;--glow-hi:#b4503242;--glow-lo:#e6a06e33;--p0:#a85636;--p1:#8e4228;--p2:#6e301c;--p3:#3a160c;--rim:#f5efe0;--b1:#3a1a10;--b2:#3a1a10;--band:repeating-conic-gradient(from 0deg, #f5efe0 0 1.6deg, transparent 1.6deg 6deg);--heart:#f5efe066;--t1:#fffaf2;--t2:#f3e6cf;--t3:#dcc6a2;--tink:#6e301c;--tedge:#a06a46}[data-region=transilvania]{--sky1:#0b1222;--sky2:#0e162a;--sky3:#121a2c;--glow-hi:#3c6ec852;--glow-lo:#78b48c29;--p0:#fbf6ea;--p1:#efe6d0;--p2:#dccfb2;--p3:#2a4c8a;--rim:#2a5aa8;--b1:#2f62b0;--b2:#24508f;--d1:#f4efe2;--d2:#4f9a5a;--t1:#4a7fd0;--t2:#2f62b0;--t3:#1f468a;--tink:#fffaf0;--tedge:#183a72;--heart:#2f62b080}[data-region=banat]{--sky1:#120a10;--sky2:#170c12;--sky3:#1c0e12;--glow-hi:#be284647;--glow-lo:#e8b84a2e;--p0:#2a1a1e;--p1:#1d1418;--p2:#140c10;--p3:#060304;--rim:#e8b84a;--b1:#c8233a;--b2:#a81a30;--band:repeating-conic-gradient(from 0deg, #e8b84a 0 2.5deg, transparent 2.5deg 5deg, #111 5deg 7.5deg, transparent 7.5deg 10deg);--heart:#e8b84a73;--t1:#fffaf0;--t2:#f4e8d0;--t3:#dfcaa4;--tink:#a81a30;--tedge:#8a6a3a}[data-region=oltenia]{--sky1:#0c120e;--sky2:#0f1712;--sky3:#161a12;--glow-hi:#50965a42}[data-region=muntenia]{--sky1:#12080c;--sky2:#180a10;--sky3:#1e0c10;--glow-hi:#a0285047;--glow-lo:#dc96462e;--p0:#8e1c38;--p1:#7a1630;--p2:#5a0e22;--p3:#24050c;--rim:#111;--b1:#2f6a3a;--b2:#e2a43a;--band:repeating-conic-gradient(from 0deg, #111 0 3deg, #2f6a3a 3deg 5deg, #e2a43a 5deg 6deg, #2f6a3a 6deg 8deg, #111 8deg 12deg);--heart:#e2a43a73;--t1:#fff8ec;--t2:#f4e2c6;--t3:#dcc09a;--tink:#6a0e26;--tedge:#8a5a3a}[data-region=dobrogea]{--sky1:#07141a;--sky2:#091a22;--sky3:#0c2028;--glow-hi:#28a0aa4d;--glow-lo:#f0c87833;--p0:#2a8a92;--p1:#1f6f78;--p2:#135058;--p3:#06262c;--rim:#f2e2bf;--b1:#8fe0d8;--b2:#5cc4bc;--band:repeating-conic-gradient(from 0deg, #f2e2bf 0 1.5deg, transparent 1.5deg 4deg, #0e4a52 4deg 6deg, transparent 6deg 9deg);--heart:#c8f5f066;--t1:#fffaf0;--t2:#f6e8c8;--t3:#e2cc9c;--tink:#0e4a52;--tedge:#a88a5a}.themes,.map{z-index:4;padding:max(14px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:radial-gradient(90% 60% at 50% 20%,#463c9666,#0000 70%),linear-gradient(#0d1230,#15112c);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.themes[hidden],.map[hidden]{display:none}.themes-in{flex-direction:column;gap:12px;width:100%;max-width:460px;margin-top:4dvh;display:flex}.themes h2,.map h2{font:italic 700 2rem var(--serif);color:var(--gold);text-shadow:0 0 20px #f2c35b59;margin:0}.theme-list{gap:10px;margin-top:8px;display:grid}.theme-card{text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:14px;transition:transform .15s,border-color .2s;display:grid}.theme-card:active{transform:scale(.98)}.theme-card.cur{background:#f2c35b14;border-color:#f2c35b80}.tc-ic{width:52px;height:52px;font:700 1.8rem var(--serif);color:#2a1a05;background:linear-gradient(#ffe08f,#d9a23c);border-radius:14px;place-items:center;display:grid}.tc-txt b{font:700 1.25rem var(--serif);display:block}.tc-txt small{color:var(--dim);font-size:.8rem;font-weight:700}.tc-n{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:900}.link-btn{height:42px;color:var(--dim);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;align-self:center;align-items:center;gap:6px;margin-top:10px;padding:0 18px 0 12px;font-size:.9rem;font-weight:800;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.link-btn:before{content:"";border:0 solid;border-width:0 0 2.2px 2.2px;width:8px;height:8px;margin-right:2px;transform:rotate(45deg)}.link-btn:active{transition-duration:80ms;transform:scale(.94)}.map{background:radial-gradient(80% 50% at 50% 45%,#f2c35b1a,#0000 70%),radial-gradient(120% 80% at 50% 0,#463c9659,#0000 70%),linear-gradient(#0b0f24,#140f26)}.map.leaving{opacity:0;pointer-events:none;transition:opacity .7s .2s}.map-top{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;max-width:640px;display:grid}.map-top h2{font-size:1.6rem}.map-top p{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:2px 0 0;font-size:.74rem;font-weight:800}.map-box{flex:1;place-items:center;width:100%;max-width:760px;min-height:0;display:grid}#mapSvg{width:100%;max-height:100%;overflow:visible}.reg{cursor:pointer;outline:none;transition:transform .45s cubic-bezier(.3,1.4,.5,1),opacity .4s,filter .4s}.reg .fill{fill:color-mix(in srgb, var(--h) 55%, #1a1430);stroke:#ffecc88c;stroke-width:1.4px;stroke-linejoin:round;transition:fill .3s}.reg .tex{pointer-events:none}.reg .lab{font:italic 700 21px var(--serif);fill:#fff6e0;text-anchor:middle;paint-order:stroke;stroke:#0a06148c;stroke-width:3px;pointer-events:none}.reg .cnt{font:900 13px var(--sans);fill:#ffe39a;text-anchor:middle;letter-spacing:.06em;paint-order:stroke;stroke:#0a061499;stroke-width:3px;pointer-events:none}.reg:hover .fill,.reg:focus-visible .fill{fill:color-mix(in srgb, var(--h) 80%, #fff 5%)}.reg.full .fill{fill:color-mix(in srgb, var(--h) 45%, #f2c35b 45%)}.reg.dim{opacity:.35;filter:saturate(.4)}.reg.chosen{filter:drop-shadow(0 0 18px var(--h)) brightness(1.25);transform:scale(1.12)}.reg.chosen .fill{fill:var(--h)}.reg.sink{opacity:0;transition:transform .8s cubic-bezier(.6,0,.8,.4),opacity .7s .1s;transform:scale(.05)rotate(25deg)}.map-tip{text-align:center;max-width:30em;font:italic 600 1.05rem/1.35 var(--serif);color:var(--dim);margin:6px 0 0}.win-info{max-width:26em;color:var(--dim);margin:-10px 0 14px;font-size:.86rem;font-weight:700;line-height:1.4}.win-info:empty{display:none}.reg-list{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:640px;margin-top:12px;display:grid}.reg-chip{text-align:left;background:color-mix(in srgb, var(--h) 18%, #ffffff08);border:1px solid color-mix(in srgb, var(--h) 45%, transparent);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px 6px;padding:9px 10px 12px;display:grid;position:relative;overflow:hidden}.reg-chip b{font:italic 700 1.02rem var(--serif)}.reg-chip small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;font-size:.62rem;font-weight:700;overflow:hidden}.reg-chip span{color:var(--gold);grid-area:1/2;font-size:.72rem;font-weight:900}.reg-chip i{height:3px;width:calc(var(--k) * 100%);background:linear-gradient(90deg, var(--h), #ffe08f);position:absolute;bottom:0;left:0}.reg-chip.full{border-color:#f2c35bb3}.reg-chip:active{transform:scale(.97)}@media (width<=370px){.reg-list{grid-template-columns:repeat(2,1fr)}}@media (width>=700px){.reg-list{grid-template-columns:repeat(5,1fr)}}.clue h2.long{max-width:18em;margin-left:auto;margin-right:auto;font-size:clamp(1.5rem,6.4vw,2.1rem);line-height:1.12}.clue h2.xlong{font-size:clamp(1.25rem,5.4vw,1.75rem)}.win-pair b{color:var(--gold)}.notebook-card{border-style:dashed;margin-top:2px}.notebook-card .tc-ic{background:linear-gradient(#f3ecdc,#c9b78f)}.nb-theme{margin-top:14px}.nb-theme h3{font:italic 700 1.3rem var(--serif);color:var(--gold);border-bottom:1px solid #f2c35b40;justify-content:space-between;align-items:baseline;margin:0 0 6px;padding-bottom:4px;display:flex}.nb-theme h3 small{font:800 .8rem var(--sans);color:var(--dim)}.nb-theme ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nb-theme li{border-bottom:1px dashed #ffffff14;grid-template-columns:auto 1fr;align-items:baseline;gap:0 12px;padding:6px 2px;display:grid}.nb-w{letter-spacing:.05em;text-transform:uppercase;color:#ffe6a8;font-weight:900}.nb-c{font:italic 600 1.02rem var(--serif);color:var(--ink)}.nb-theme li small{color:var(--dim);grid-column:1/-1;font-size:.76rem;font-weight:600;line-height:1.35}.nb-empty{color:var(--dim);font:italic 600 .95rem var(--serif);margin:0}.rank{background:#f2c35b12;border:1px solid #f2c35b40;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.rk-top{justify-content:space-between;align-items:baseline;display:flex}.rk-name{font:italic 700 1.5rem var(--serif);color:var(--gold)}.rk-n{color:var(--dim);font-size:.85rem;font-weight:900}.rk-bar{background:#ffffff14;border-radius:6px;height:6px;display:block;overflow:hidden}.rk-bar b{background:linear-gradient(90deg,#d9a23c,#ffe08f);border-radius:6px;height:100%;display:block}.rank small{color:var(--dim);font-size:.78rem;font-weight:700}.daily-card{text-align:left;background:linear-gradient(135deg,#ffd26e38,#d6783c24);border:1px solid #ffdc8c8c;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:14px;animation:2.6s ease-in-out infinite glowPulse;display:grid;box-shadow:0 0 30px #f2c35b26}.daily-card.done{box-shadow:none;background:#ffffff0a;border-color:#4fbf7a80;animation:none}.dc-ic{width:52px;height:52px;font:900 1.5rem var(--sans);color:#fff;background:linear-gradient(#e8564a,#a8262a);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 10px #ffffff1f}.daily-card.done .dc-ic{background:linear-gradient(#4fbf7a,#2a8a50)}.dc-streak{color:#ffb35a;font-size:1.05rem;font-weight:900}@keyframes glowPulse{50%{box-shadow:0 0 46px #f2c35b59}}#homeBtn{position:relative}.dot{width:11px;height:11px;box-shadow:0 0 0 2px var(--night), 0 0 10px #ff5a4a;background:#ff5a4a;border-radius:50%;position:absolute;top:2px;right:2px}.dot[hidden]{display:none}.win-row{justify-content:center;align-items:center;gap:10px;display:flex}.ghost{height:46px;color:var(--gold);border:1.5px solid #f2c35b80;border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:flex}.ghost svg{width:20px;height:20px}.ghost.wait{opacity:.5}.win-rank{font:italic 600 1.15rem var(--serif);color:#ffe6a8;margin:-10px 0 16px}.win-rank b{font-style:normal;font-family:var(--sans);color:var(--gold);font-weight:900}.win-rank[hidden],.levels[hidden]{display:none}@media (width<=420px){.reg-chip{grid-template-columns:1fr auto;padding:8px 9px 11px}.reg-chip b{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.98rem;overflow:hidden}.reg-chip small{grid-area:2/1}.reg-chip span{grid-area:2/2}}#bg,#fx,.themes,.map,.win{height:var(--app-h,100%);bottom:auto}.btn,.pill,.tool svg{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background-color:#ffffff12}.btn,.pill,.ghost,.cta,.theme-card,.daily-card,.reg-chip,.tool svg{transition:transform .32s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s,box-shadow .2s}.btn:active,.pill:active,.ghost:active,.theme-card:active,.daily-card:active,.reg-chip:active{transition-duration:80ms;transform:scale(.94)}.tool:active svg{transition-duration:80ms;transform:scale(.88)}.cta:active{transform:translateY(2px)scale(.98)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.win-card,.menu-card{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5)}.menu-card{background:#17152ee0}dialog[open]{animation:.38s cubic-bezier(.34,1.4,.64,1) popcard}.clue h2,.ask,.brand p{text-shadow:0 1px 2px #0000008c,0 0 14px #05050fa6}.slot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0a0a1c6b}.menu-card.fancy{background:radial-gradient(120% 70% at 50% -10%,#f2c35b33,#0000 60%),radial-gradient(80% 50% at 50% 115%,#965adc33,#0000 70%),linear-gradient(#2a204af0,#120f26f5);border:1px solid #f2c35b4d;border-radius:28px;outline:none;padding:26px 22px 22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059,0 24px 60px #0000008c,0 0 50px #f2c35b1f,inset 0 1px #fff0c824}#bonusDlg,#sensDlg,#limbaDlg{border-radius:28px;overflow:visible}.menu-card.fancy{-webkit-backdrop-filter:none;backdrop-filter:none}.menu-card.fancy:before{content:"";pointer-events:none;border:1px solid #f2c35b1f;border-radius:22px;position:absolute;inset:7px}.menu-card.fancy h3,.menu-card.fancy .sub,.menu-card.fancy .tip{text-align:center}.menu-card.fancy .cta{align-self:center;min-width:60%;margin-top:4px}.found{justify-content:center}.found button{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#ffe3a0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffe08f33,#e2a43a1a);border:1px solid #f2c35b59;border-radius:99px;padding:7px 14px;font-size:.82rem;font-weight:900;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;box-shadow:inset 0 1px #fff0c833,0 2px 8px #00000040}.found button:active{transition-duration:80ms;transform:scale(.92);box-shadow:0 0 18px #f2c35b80}.found button:focus:not(:focus-visible){outline:none}.found button.hid{color:var(--dim);box-shadow:none;background:#ffffff08;border:1px dashed #fff3;font-weight:700}.found.all{max-height:50dvh}#bonusTitle{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;transition:text-shadow 1s,transform 1s}#bonusTitle.holding{text-shadow:0 0 18px #ffd26ee6;transform:scale(1.06)}.sens h3{font:900 2rem var(--sans);letter-spacing:.14em;text-transform:uppercase;word-break:break-word;font-style:normal;line-height:1.1}.sens h3 span{background:linear-gradient(#fff1c4,#f2c35b 55%,#d08a2a);color:#0000;filter:drop-shadow(0 0 12px #f2c35b73);animation:.5s cubic-bezier(.34,1.56,.64,1) both letterIn;animation-delay:calc(var(--i) * 45ms + .12s);-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes letterIn{0%{opacity:0;transform:translateY(10px)scale(.6)}}#sensLemma{font:italic 500 1rem var(--serif);margin-top:-4px}#sensLemma:empty{display:none}.orn{justify-content:center;align-items:center;gap:10px;margin:2px 0;display:flex}.orn i{background:linear-gradient(90deg,#0000,#f2c35bb3);flex:0 70px;height:1px}.orn i:last-child{transform:scaleX(-1)}.orn b{background:var(--gold);width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 10px #f2c35bcc,0 0 0 3px #f2c35b26}.sens-def{max-height:46dvh;line-height:1.55;font:600 1.08rem var(--serif);color:#efe6d2;background:linear-gradient(#ffffff0f,#ffffff06);border-radius:18px;padding:14px 16px;animation:.45s ease-out .25s both defIn;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff0f}.sens-def:empty{display:none}@keyframes defIn{0%{opacity:0;transform:translateY(6px)}}.sens-def.empty{color:var(--dim);text-align:center;font-style:italic}.sens-def b{color:var(--gold);font-family:var(--sans);font-weight:800}.sens-def abbr{color:var(--dim);text-decoration:none}#sensSrc{color:var(--dim);font-size:.78rem}#sensSrc a{color:var(--gold);background:#f2c35b1a;border:1px solid #f2c35b40;border-radius:99px;margin-left:2px;padding:3px 10px;text-decoration:none;display:inline-block}.storm-mode .clue,.storm-mode .slots,.storm-mode #bonusBtn,.storm-mode .tool:not([data-tool=amesteca]){display:none}.storm-mode .tools{justify-content:center;display:flex}.storm-hud[hidden]{display:none}.storm-hud{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;width:100%;max-width:480px;margin-top:clamp(6px,2dvh,20px);padding:0 6px;display:grid}.st-clock{aspect-ratio:1;grid-row:1;place-items:center;width:clamp(78px,22vw,96px);display:grid;position:relative}.st-clock svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.st-track{fill:#0a0a1e73;stroke:#ffffff1a;stroke-width:7px}.st-arc{fill:none;stroke:var(--gold);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;filter:drop-shadow(0 0 6px #f2c35bcc);transition:stroke .4s}.st-clock b{font:900 clamp(1.9rem, 8vw, 2.3rem) var(--sans);color:#fff6dc;text-shadow:0 0 14px #f2c35b99;font-variant-numeric:tabular-nums;position:relative}.st-plus{font:900 1.6rem var(--sans);color:#9df0b0;text-shadow:0 0 10px #50dc82cc;opacity:0;pointer-events:none;font-style:normal;position:absolute;top:-12px;right:-22px}.st-plus.go{animation:1.5s ease-out stPlus}.st-clock.gain b{animation:.7s ease-out stGain}@keyframes stGain{0%{color:#9df0b0;text-shadow:0 0 18px #50dc82e6;transform:scale(1.3)}}@keyframes stPlus{0%{opacity:0;transform:translateY(8px)scale(.6)}20%{opacity:1;transform:translateY(0)scale(1.25)}to{opacity:0;transform:translateY(-22px)scale(1)}}.st-score{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.st-score b{font:900 clamp(2.4rem, 11vw, 3rem)/1 var(--sans);color:var(--gold);text-shadow:0 0 22px #f2c35b8c;display:inline-block}.st-score small{color:var(--dim);font-size:.95rem;font-weight:800}.st-combo{font:900 1.4rem var(--sans);color:#ffd774;text-shadow:0 0 16px #ffaa3ce6}.st-combo.go{animation:.45s cubic-bezier(.3,1.6,.5,1) stCombo}@keyframes stCombo{0%{opacity:.3;transform:scale(1.8)rotate(-8deg)}}.st-found{grid-column:1/-1;gap:6px;height:30px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.st-found span{letter-spacing:.05em;color:var(--gold);background:#f2c35b29;border-radius:8px;flex:none;padding:4px 9px;font-size:.85rem;font-weight:900;animation:.4s cubic-bezier(.3,1.5,.5,1) stChip}@keyframes stChip{0%{opacity:0;transform:scale(.3)}}.storm-late .st-arc{stroke:#ff5a4a;filter:drop-shadow(0 0 8px #ff463ce6)}.storm-late .st-clock{animation:1s ease-in-out infinite stLate}.storm-late .st-clock b{color:#ffd0c8;text-shadow:0 0 16px #ff463ce6}.storm-late #bg{filter:saturate(1.3)hue-rotate(-12deg)brightness(.9);transition:filter 1s}@keyframes stLate{0%,to{transform:scale(1)}15%{transform:scale(1.1)}}.storm-card{background:linear-gradient(135deg,#788cff33,#a05adc24);border-color:#aaaaff73;animation:none;box-shadow:0 0 30px #7878ff26}.storm-card .dc-ic{background:linear-gradient(#6b74ff,#3b2fa8);font-size:1.1rem}.storm-end .themes-in{text-align:center;align-items:stretch}.se-kicker{font:italic 600 1.3rem var(--serif);color:var(--dim);margin:0}.se-big b{font:900 clamp(4.5rem, 24vw, 6.5rem)/1 var(--sans);color:var(--gold);text-shadow:0 0 40px #f2c35b99;font-variant-numeric:tabular-nums;display:block}.se-big span{color:#f3ecdc;font-size:1.1rem;font-weight:800}.se-record{letter-spacing:.1em;text-transform:uppercase;color:#2a1a05;background:linear-gradient(#ffe39a,#e6aa3a);border-radius:99px;margin:0 auto;padding:6px 16px;font-size:.85rem;font-weight:900;animation:.6s cubic-bezier(.3,1.6,.5,1) popcard}.se-record[hidden]{display:none}.se-row{justify-content:center;gap:10px;display:flex}.se-row .cta{flex:1}.se-h{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:8px 0 0;font-size:.75rem}.storm-end .found{justify-content:center;max-height:none}.intro-on #fx{z-index:7}.intro{z-index:6;height:var(--app-h,100%);background:radial-gradient(80% 60% at 50% 45%,#251c4d,#0a0a1f 70%,#05050f);transition:opacity .6s;animation:.16s fadein;position:fixed;inset:0;overflow:hidden}.intro[hidden]{display:none}.intro.out{opacity:0;pointer-events:none}.intro .emb{font:700 9rem/1 var(--serif);color:var(--gold);text-shadow:0 0 40px #f2c35b99;opacity:0;animation:1.3s ease-out forwards embIn;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes embIn{30%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.theme-card.chosen,.daily-card.chosen{border-color:var(--gold);transform:scale(1.03);box-shadow:0 0 0 2px #f2c35b80,0 0 40px #f2c35b73}.intro-sinonime .waves{fill:none;stroke-width:2.5px;stroke-linecap:round;width:100%;height:220px;position:absolute;top:calc(45% - 110px);left:0}.intro-sinonime .waves path{stroke-dasharray:600;stroke-dashoffset:600px;filter:drop-shadow(0 0 6px);animation:1.1s ease-out forwards draw}.intro-sinonime .w1{color:#ffd678;stroke:#ffd678}.intro-sinonime .w2{color:#c4b0ff;stroke:#c4b0ff}@keyframes draw{70%{opacity:1}to{stroke-dashoffset:0;opacity:.25}}.intro-antonime .half{width:50%;transition:transform .7s cubic-bezier(.6,0,.3,1),opacity .5s .5s;position:absolute;top:0;bottom:0}.intro-antonime .day{background:linear-gradient(#ffcf7a,#f08a4b 55%,#7a3b52);animation:.5s cubic-bezier(.2,.9,.3,1) backwards fromL;left:0}.intro-antonime .night{background:linear-gradient(#0b1440,#1d2a6b 60%,#3a2f6e);animation:.5s cubic-bezier(.2,.9,.3,1) backwards fromR;right:0}.intro-antonime .night:before{content:"";opacity:.8;background:radial-gradient(1.5px 1.5px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 50% 60%,#fff,#0000),radial-gradient(1px 1px at 80% 75%,#fff,#0000),radial-gradient(1px 1px at 30% 80%,#fff,#0000);position:absolute;inset:0}.intro-antonime .sun,.intro-antonime .moon{border-radius:50%;width:80px;height:80px;position:absolute;top:calc(45% - 40px);left:calc(50% - 40px)}.intro-antonime .sun{background:radial-gradient(circle,#fff6d0,#ffd35a 60%,#ffb13b);box-shadow:0 0 60px 20px #ffd26499}.intro-antonime .moon{filter:drop-shadow(0 0 18px #c8dcffcc);box-shadow:inset -22px 4px #e8eeff}.intro-antonime .seam{opacity:0;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px);box-shadow:0 0 30px 8px #fffc}.intro-antonime.swap .day{opacity:0;transform:translate(100%)}.intro-antonime.swap .night{opacity:0;transform:translate(-100%)}.intro-antonime.swap .seam{animation:.6s .1s seam}@keyframes fromL{0%{transform:translate(-100%)}}@keyframes fromR{0%{transform:translate(100%)}}@keyframes seam{30%{opacity:1;transform:scaleX(6)}}.intro-arhaisme .scroll{flex-direction:column;align-items:stretch;width:min(84vw,360px);display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.intro-arhaisme .roll{z-index:1;background:linear-gradient(#8a5a2b,#d9b07a 45%,#6b4220);border-radius:9px;height:18px;margin:0 -10px;position:relative;box-shadow:0 4px 12px #00000080}.intro-arhaisme .parch{background:radial-gradient(120% 90%,#f4e2bb,#d9bb85 80%,#b8945c);flex-direction:column;justify-content:center;gap:6px;height:0;animation:.7s cubic-bezier(.3,.9,.3,1) .1s forwards unroll;display:flex;overflow:hidden;box-shadow:inset 0 0 30px #6e461e80}.intro-arhaisme .parch p{text-align:center;font:700 1.5rem/1.25 var(--serif);letter-spacing:.06em;color:#5c381e;margin:0}.intro-arhaisme .parch span{opacity:0;animation:.25s forwards ink;animation-delay:calc(.5s + var(--l) * .2s + var(--i) * 25ms)}.intro-arhaisme.lift .parch span{visibility:hidden}.intro-arhaisme.lift .scroll{animation:.8s .2s forwards fadeOut}@keyframes unroll{to{height:160px}}@keyframes ink{0%{opacity:0;filter:blur(3px)}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}.intro-omonime .water{background:linear-gradient(#5a82dc40,#141e5026 40%,#0000);animation:.8s fadein;position:absolute;inset:45% 0 0}.intro-omonime .surface{background:linear-gradient(90deg,#0000,#cfe0ff 20%,#fff 50%,#cfe0ff 80%,#0000);height:2px;animation:.6s ease-out forwards grow;position:absolute;top:calc(45% - 1px);left:0;right:0;transform:scaleX(0);box-shadow:0 0 18px 3px #aac8ffb3}.intro-omonime .emb{top:28%}@keyframes grow{to{transform:scaleX(1)}}.intro-paronime .trap{text-align:center;animation:.12s steps(2,end) infinite jitter;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.intro-paronime .trap .emb{opacity:1;font-size:7rem;animation:none;display:block;position:static;transform:none}.intro-paronime .w{font:900 1.9rem var(--sans);letter-spacing:.12em;color:var(--ink);text-shadow:-3px 0 #ff3c5abf,3px 0 #3cdcffbf;white-space:nowrap;margin:6px 0 0}.intro-paronime.snap .trap{visibility:hidden}.intro-paronime.snap{animation:.4s quake}@keyframes jitter{50%{transform:translate(calc(2px - 50%),calc(-50% - 1px))skew(-3deg)}}@keyframes quake{20%{transform:translate(-8px,4px)}40%{transform:translate(7px,-5px)}60%{transform:translate(-5px,-3px)}80%{transform:translate(3px,3px)}}.intro-expresii .q{font:700 9rem/1 var(--serif);color:var(--gold);text-shadow:0 0 30px #f2c35b80;transition:opacity .5s;position:absolute}.intro-expresii .q1{animation:.6s cubic-bezier(.2,1.3,.4,1) backwards q1;top:calc(45% - 100px);left:6%}.intro-expresii .q2{animation:.6s cubic-bezier(.2,1.3,.4,1) 80ms backwards q2;top:calc(45% - 150px);right:6%}.intro-expresii .say{text-align:center;font:italic 600 clamp(1.6rem, 7vw, 2.3rem)/1.25 var(--serif);color:#fff1d0;text-shadow:0 0 18px #f2c35b80;margin:0;position:absolute;top:45%;left:12%;right:12%;transform:translateY(-50%)}.intro-expresii .say span{opacity:0;white-space:pre;transition:opacity .25s,transform .3s;display:inline-block;transform:translateY(6px)}.intro-expresii .say span.on{opacity:1;transform:none}.intro-expresii.blow .say span{visibility:hidden}.intro-expresii.blow .q{opacity:0}@keyframes q1{0%{opacity:0;transform:translate(-60vw,40vh)rotate(-30deg)}}@keyframes q2{0%{opacity:0;transform:translate(60vw,-40vh)rotate(30deg)}}.intro-jivine{background:radial-gradient(80% 60% at 50% 45%,#1d3a2a,#0b1a14 70%,#050b08)}.intro-jivine .stem{width:200px;position:absolute;top:45%;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.intro-jivine .st{fill:none;stroke:#7ccf6a;stroke-width:5px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;filter:drop-shadow(0 0 6px #8ce67899);animation:.8s ease-out forwards draw2}.intro-jivine .lf{fill:#5fb653;stroke:none;transform-box:fill-box;animation:.45s cubic-bezier(.3,1.6,.5,1) forwards leaf;transform:scale(0)}.intro-jivine .l1{transform-origin:100% 100%;animation-delay:.35s}.intro-jivine .l2{transform-origin:0 100%;animation-delay:.55s}.intro-jivine .bloom{width:0;height:0;position:absolute;top:45%;left:50%}.intro-jivine .bloom i{transform-origin:50% 100%;width:30px;height:46px;transform:rotate(calc(var(--k) * 45deg)) scale(0);animation:.4s cubic-bezier(.3,1.5,.5,1) forwards petal;animation-delay:calc(.7s + var(--k) * 30ms);background:radial-gradient(circle at 50% 80%,#fff3f7,#ffb3cf 55%,#e86a9c);border-radius:50%/60% 60% 40% 40%;position:absolute;top:-46px;left:-15px}.intro-jivine .bloom b{background:radial-gradient(circle,#fff6c0,#ffc93c);border-radius:50%;width:24px;height:24px;animation:.3s .8s forwards petal;position:absolute;top:-12px;left:-12px;transform:scale(0);box-shadow:0 0 30px 8px #ffd25a99}.intro-jivine.scatter .bloom{animation:.25s forwards fadeOut}.intro-jivine.scatter .stem{animation:.9s .2s forwards fadeOut}@keyframes draw2{to{stroke-dashoffset:0}}@keyframes leaf{to{transform:scale(1)}}@keyframes petal{to{transform:rotate(calc(var(--k,0) * 45deg)) scale(1)}}.intro-meserii{background:radial-gradient(70% 50% at 50% 52%,#4a2412,#1a0c08 65%,#070302)}.intro-meserii .forge{width:0;height:0;transition:opacity .6s;position:absolute;top:45%;left:50%}.intro-meserii .glow{opacity:.5;background:radial-gradient(circle,#ff8c3273,#0000 65%);border-radius:50%;width:320px;height:260px;position:absolute;top:-120px;left:-160px}.intro-meserii .anvil{clip-path:polygon(0 0,100% 0,100% 22%,72% 34%,66% 70%,84% 100%,16% 100%,34% 70%,28% 34%,0 22%);background:linear-gradient(#9aa3ae,#4a5260 30%,#262b33);width:180px;height:92px;animation:.3s fadein;position:absolute;top:14px;left:-90px}.intro-meserii .iron{background:linear-gradient(90deg,#a52a0a,#ffb347 50%,#a52a0a);border-radius:4px;width:92px;height:11px;position:absolute;top:3px;left:-46px;box-shadow:0 0 18px 4px #ff7828b3}.intro-meserii .hammer{transform-origin:100%;background:linear-gradient(#a87445,#6b4423);border-radius:6px;width:130px;height:12px;animation:.38s cubic-bezier(.5,0,.9,.5) 3 hammer;position:absolute;top:-14px;left:0;transform:rotate(-55deg)}.intro-meserii .hammer:before{content:"";background:linear-gradient(90deg,#3a3f48,#9aa3ae 50%,#3a3f48);border-radius:4px;width:30px;height:40px;position:absolute;top:-14px;left:-18px}.intro-meserii.hit .glow{animation:.35s forgeFlash}.intro-meserii.cool .forge{opacity:0}@keyframes hammer{0%{transform:rotate(-55deg)}92%,to{transform:rotate(0)}}@keyframes forgeFlash{0%{opacity:1;transform:scale(1.25)}}.intro-diminutive{background:radial-gradient(80% 60% at 50% 45%,#3a1f45,#140a1f 70%,#07040c)}.intro-diminutive .big,.intro-diminutive .small{text-align:center;white-space:nowrap;margin:0;position:absolute;top:45%;left:0;right:0;transform:translateY(-50%)}.intro-diminutive .big{font:900 clamp(3.4rem, 18vw, 5.5rem)/1 var(--sans);letter-spacing:.04em;color:var(--gold);text-shadow:0 0 40px #f2c35b80;transition:transform .3s cubic-bezier(.6,-.4,.4,1.4),opacity .2s .15s;animation:.35s cubic-bezier(.3,1.6,.5,1) popcard}.intro-diminutive.shrunk .big{opacity:0;transform:translateY(-50%)scale(.12)}.intro-diminutive .small{font:italic 700 clamp(1.8rem, 9vw, 2.5rem)/1 var(--serif);color:#ffd6e6;text-shadow:0 0 18px #ffaad299;opacity:0}.intro-diminutive .heart{font:1.6rem/1 var(--sans);color:#ff7aa8;margin-bottom:8px;display:block}.intro-diminutive .sw span{display:inline-block}.intro-diminutive.tiny .small{opacity:1;animation:.45s cubic-bezier(.3,1.8,.5,1) popcard}.intro-diminutive.tiny .heart{animation:.6s .2s 2 bump}.intro-diminutive.pop .small{visibility:hidden}.intro-zilei{background:linear-gradient(#0c1033,#3b2a6a 45%,#c8604a 75%,#f2a65a)}.intro-zilei .horizon{z-index:1;background:linear-gradient(#1b1235,#0a0818);border-radius:50% 50% 0 0/30px 30px 0 0;position:absolute;inset:62% -10% -20%;box-shadow:0 -10px 40px #ffaa5a99}.intro-zilei .sun{background:radial-gradient(circle,#fff7d6,#ffd35a 60%,#ff9f3a);border-radius:50%;place-items:center;width:120px;height:120px;margin:-60px 0 0 -60px;animation:1.1s cubic-bezier(.2,.8,.3,1) backwards sunUp;display:grid;position:absolute;top:45%;left:50%;box-shadow:0 0 80px 30px #ffbe5a8c}.intro-zilei .sun b{font:900 2.6rem var(--sans);color:#7a3a12;position:relative}.intro-zilei .rays{background:repeating-conic-gradient(#ffdc8c59 0 6deg, transparent 6deg 20deg);border-radius:50%;animation:8s linear infinite spin;position:absolute;inset:-90px;-webkit-mask:radial-gradient(circle,#0000 60px,#000 62px,#0000 70%);mask:radial-gradient(circle,#0000 60px,#000 62px,#0000 70%)}@keyframes sunUp{0%{transform:translateY(40vh)}}@keyframes spin{to{transform:rotate(1turn)}}.map.enter .reg{animation:.55s cubic-bezier(.3,1.4,.5,1) backwards regIn;animation-delay:calc(var(--k) * 70ms + .1s)}@keyframes regIn{0%{opacity:0;transform:scale(.6)}}.notebook:not([hidden]) .themes-in{transform-origin:0;animation:.6s cubic-bezier(.3,1,.4,1) pageIn}@keyframes pageIn{0%{opacity:.4;transform:perspective(900px)rotateY(-55deg)}}.home-btn{color:#3a2408;background:linear-gradient(#ffe39a,#e0a43c);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:grid;position:relative;box-shadow:0 3px #9b6a1d,0 6px 16px #00000059,inset 0 1px #fff9}.home-btn svg{stroke-width:2px;width:24px;height:24px}.home-btn .hb-map{stroke-width:1.5px;opacity:.7}.home-btn:active{transition-duration:80ms;transform:translateY(2px)scale(.95);box-shadow:0 1px #9b6a1d,0 3px 8px #0000004d}.home-btn .dot{top:-4px;right:-4px}.themes-top{justify-content:space-between;align-items:center;gap:10px;margin:-2dvh 0 4px;display:flex}.nav-pill{height:38px;color:var(--dim);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:4px;max-width:60%;padding:0 14px 0 8px;font-size:.88rem;font-weight:800;transition:transform .32s cubic-bezier(.34,1.56,.64,1),background-color .2s;display:inline-flex}.nav-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-pill svg{stroke-width:2.2px;flex:none;width:18px;height:18px}.nav-pill.go{color:#ffe3a0;background:#f2c35b1a;border-color:#f2c35b66;padding:0 8px 0 14px}.nav-pill:active{transition-duration:80ms;transform:scale(.94)}.edge-back{--k:0;z-index:9;pointer-events:none;transform:translate(calc(-56px + var(--k) * 70px), -50%);opacity:calc(.25 + var(--k) * .75);align-items:center;gap:8px;transition:transform .25s cubic-bezier(.3,1.4,.5,1),opacity .25s;display:flex;position:fixed;top:50%;left:0}.edge-back[hidden]{display:none}.edge-back.on{transition:none}.edge-back i{color:#3a2408;width:46px;height:46px;box-shadow:0 6px 20px #00000073, 0 0 calc(var(--k) * 30px) #f2c35bb3;transform:scale(calc(.7 + var(--k) * .3));background:linear-gradient(#ffe39a,#e0a43c);border-radius:50%;place-items:center;display:grid}.edge-back svg{stroke-width:2.6px;width:24px;height:24px}.edge-back span{color:var(--gold);white-space:nowrap;opacity:0;background:#0f0d22eb;border:1px solid #f2c35b59;border-radius:99px;padding:6px 12px;font-size:.85rem;font-weight:800;transition:opacity .15s,transform .2s;transform:translate(-6px)}.edge-back.ready span{opacity:1;transform:none}.edge-back.ready i{animation:.3s bump}.themes:not([hidden])>*,.map:not([hidden])>*{animation:.32s cubic-bezier(.2,.8,.3,1) backwards screenIn}@keyframes screenIn{0%{opacity:.55;transform:translateY(8px)}}.themes.from-left>*,.map.from-left>*{animation:.38s cubic-bezier(.2,.8,.3,1) backwards fromLeft!important}#app.from-right>*{animation:.38s cubic-bezier(.2,.8,.3,1) backwards fromRight}@keyframes fromLeft{0%{opacity:.5;transform:translate(-18%)}}@keyframes fromRight{0%{opacity:.5;transform:translate(18%)}}.ghost[hidden]{display:none}.win-left{color:var(--dim);margin:12px 0 0;font-size:.82rem;font-weight:700}.win-share{color:var(--gold);opacity:.85;align-items:center;gap:6px;margin:10px auto 0;padding:6px 10px;font-size:.85rem;font-weight:800;display:inline-flex}.win-share svg{width:17px;height:17px}.win-share.wait{opacity:.4}.stay-bar{flex-direction:column;align-items:center;gap:8px;margin-top:10px;animation:.4s fadein;display:flex}.stay-bar[hidden]{display:none}.stay-bar>span{letter-spacing:.04em;color:var(--dim);text-shadow:0 1px 2px #0009;font-size:.8rem;font-weight:800}.stay-next{color:#23160a;background:linear-gradient(#ffe08f,#e2a43a);border-radius:99px;align-items:center;gap:4px;height:40px;padding:0 10px 0 18px;font-size:.92rem;font-weight:900;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 3px #9b6a1d,0 6px 18px #00000059}.stay-next svg{stroke-width:2.4px;width:18px;height:18px}.stay-next:active{transform:translateY(2px)scale(.97)}.stay-mode .tool:not([data-tool=amesteca]){display:none}.stay-mode .tools{justify-content:center;display:flex}.levels{flex-direction:column;gap:12px;display:flex}.levels-grid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.levels-grid button{aspect-ratio:1;color:var(--dim);background:#ffffff0f;border-radius:8px;font-size:.8rem;font-weight:800}.levels-grid button.done{color:var(--gold);background:#f2c35b33}.levels-grid button.cur{outline:2px solid var(--gold)}.tier-head{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:6px;display:flex}.tier-head b{font:italic 700 1.05rem var(--serif);color:var(--gold);align-items:center;gap:6px;display:inline-flex}.tier-head span{color:var(--dim);font-size:.72rem;font-weight:800}.tier.locked .tier-head b{color:#cdbf9c}.tier.locked .levels-grid button{opacity:.32}.lk{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:15px;height:15px}.tier-card{text-align:center;align-items:center}.tier-card p{color:#e9dfc6;margin:0;line-height:1.45}.tier-card p b{color:var(--gold)}.tier-lock svg{fill:#f2c35b1f;width:46px;height:46px;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 12px #f2c35b80)}.tier-bar{background:#ffffff1a;border-radius:9px;width:100%;height:6px;overflow:hidden}.tier-bar b{background:linear-gradient(90deg,#e2a43a,#ffe08f);border-radius:9px;height:100%;display:block}.tier-card .cta{align-items:center;gap:6px;display:inline-flex}.tier-card .cta:disabled{filter:grayscale(.7);opacity:.6}.tc-n{text-align:right}.tc-step{color:var(--dim);white-space:nowrap;font-size:.62rem;font-weight:800;display:block}.reg-chip.locked span{color:#cdbf9c;align-items:center;gap:3px;display:inline-flex}.reg-chip.locked .lk{width:12px;height:12px}.tier-card .link{color:var(--dim);text-decoration:none}.tier-head{background:0 0;min-height:0;padding:0}.patch-defs{width:0;height:0;position:absolute;overflow:hidden}.chest svg,.patch-svg{stroke:none}.patch-svg{filter:drop-shadow(0 3px 6px #00000073);width:100%;height:auto;display:block;overflow:visible}.patch-svg .hem{stroke:#00000029;stroke-width:.8px;stroke-dasharray:.1 2.4;stroke-linecap:round}.patch-svg .rim{stroke-width:1.5px;stroke-dasharray:.75 .5;stroke-linecap:round}.patch-svg .rim.pencil{stroke-width:.7px;stroke-dasharray:.5 .7}.patch-svg .thread path{stroke-width:1.8px}.patch-svg .shade path{stroke:#3c1e144d}.patch-svg.g2 .shade path,.patch-svg.g3 .shade path{stroke:#000000a6}.patch-svg.g2 .hem,.patch-svg.g3 .hem{stroke:#ffffff24}.patch-svg.g0{filter:drop-shadow(0 2px 4px #00000059)saturate(.6)}.patch-svg.g3{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 10px #f2c35b59)}.pencil-q{font:italic 700 50px var(--serif);fill:#8d7f69;opacity:.6}.gleam{mix-blend-mode:screen}.sewing .st{stroke-dasharray:1;stroke-dashoffset:1px;animation:sewSt calc(var(--step) * 5) ease-out forwards;animation-delay:calc(var(--i) * var(--step))}@keyframes sewSt{to{stroke-dashoffset:0}}.sewing .rim{opacity:0;animation:.5s ease-out forwards rimIn;animation-delay:var(--rim)}@keyframes rimIn{0%{opacity:0}to{opacity:1}}.sewing .gleam{opacity:0}.sewn{animation:.6s cubic-bezier(.3,1.6,.5,1) sewnPop}@keyframes sewnPop{40%{transform:scale(1.12)}}.needle{filter:drop-shadow(0 1px 1px #0009)}.needle.gone{opacity:0;transition:opacity .5s}.lada-card{position:relative}.lada-card .tc-ic.lada-ic{background:0 0;padding:0}.lada-ic .patch-svg{width:52px}.lada-card .dot{top:8px;right:8px}.lada{background:radial-gradient(90% 45% at 50% 8%,#f2aa464d,#0000 70%),radial-gradient(120% 70% at 50% 100%,#78281e59,#0000 70%),linear-gradient(#1c1020,#120c1a)}.lada .themes-in{text-align:center;align-items:stretch}.lada h2{margin-top:-6px}.chest{width:min(64vw,250px);margin:0 auto -4px}.chest svg{width:100%;display:block;overflow:visible}.chest-lid{transform-box:fill-box;transform-origin:50% 0}.chest-light,.chest-rays{opacity:0}.chest-rays path{stroke-width:3px;stroke-dasharray:60;stroke-dashoffset:60px}.chest.open .chest-lid{animation:1s cubic-bezier(.3,1.4,.5,1) .15s forwards lidOpen}.chest.open .chest-light{animation:1.2s ease-out .35s forwards chestLight}.chest.open .chest-rays{animation:1.2s ease-out .45s forwards chestLight}.chest.open .chest-rays path{animation:1s ease-out .45s forwards rays}@keyframes lidOpen{to{transform:translateY(-8px)scaleY(.32)}}@keyframes chestLight{to{opacity:1}}@keyframes rays{to{stroke-dashoffset:0}}.patches{grid-template-columns:repeat(3,1fr);gap:16px 12px;margin-top:6px;display:grid}@media (width>=520px){.patches{grid-template-columns:repeat(4,1fr)}}.patch-group{font:italic 700 1.25rem/1.2 var(--serif);color:#f2c46a;grid-column:1/-1;align-items:center;gap:10px;margin:18px 0 -4px;display:flex}.patch-group:before,.patch-group:after{content:"";background:linear-gradient(90deg,#0000,#f2c46a8c,#0000);flex:1;height:1px}.patch{-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:6px;padding:4px 2px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:flex}.patch:active{transition-duration:80ms;transform:scale(.94)}.patch .pt-svg{width:100%;max-width:116px;display:block}.patch b{font:italic 700 .98rem/1.1 var(--serif);color:#f0e2bf;min-height:2.2em}.patch.g0 b{color:var(--dim);font-weight:600}.patch.new .pt-svg{animation:1.4s ease-in-out infinite newGlow}@keyframes newGlow{50%{filter:drop-shadow(0 0 12px #f2c35bcc)}}.patch.sewing-now .pt-svg{transition:transform .4s;animation:none;transform:scale(1.08)}.pips{gap:4px;display:flex}.pips i{background:#ffffff1f;border-radius:50%;width:7px;height:7px}.pips i.g1{background:#d6333c}.pips i.g2{background:#c9d0dc}.pips i.g3{background:#f2c35b;box-shadow:0 0 6px #f2c35b}.badge-card{text-align:center;align-items:center}.badge-big{width:190px;margin:-4px auto 2px}.badge-big .patch-svg{animation:.6s cubic-bezier(.3,1.6,.5,1) sewnPop}#badgeDlg,#retroDlg{border-radius:28px;overflow:visible}.grades{text-align:left;gap:6px;width:100%;margin:4px 0 2px;padding:0;list-style:none;display:grid}.grades li{color:var(--dim);background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:.86rem;font-weight:700;display:grid}.grades li.done{color:#efe6d2}.grades li.now{color:#efe6d2;background:#f2c35b12;border-color:#f2c35b66}.grades li em{color:var(--gold);margin-top:2px;font-size:.8rem;font-style:normal;font-weight:900;display:block}.grades li b{color:var(--gold);font-weight:900}.thr{border-radius:4px;width:14px;height:14px;transform:rotate(45deg)}.thr.g1{background:#c22a33}.thr.g2{background:linear-gradient(135deg,#f4f6fa,#8d95a4)}.thr.g3{background:linear-gradient(135deg,#fff0b8,#d9a032,#ffe59a)}.retro-patches{justify-content:center;margin:0 0 4px;display:flex}.retro-patches span{width:70px;transform:rotate(calc((var(--i) - 2) * 7deg));animation:.6s cubic-bezier(.3,1.5,.5,1) backwards retroIn;animation-delay:calc(var(--i) * .11s + .15s);margin:0 -10px}@keyframes retroIn{0%{opacity:0;transform:translateY(30px)scale(.5)}}.retro-txt{color:#e9dfc6;margin:0;line-height:1.5}.retro-txt b{color:var(--gold)}.badge-card .link{color:var(--dim);text-decoration:none}.win-badge{line-height:2}.wb-patch{vertical-align:middle;width:26px;margin-right:6px;display:inline-block}.wb-c{font:900 .85rem var(--sans);color:var(--gold)}.badge-pop{left:50%;top:calc(env(safe-area-inset-top) + 10px);z-index:8;text-align:left;background:linear-gradient(#302246f7,#181228f7);border:1px solid #f2c35b73;border-radius:20px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 14px 8px 8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 36px #0000008c,0 0 30px #f2c35b33}.badge-pop[hidden]{display:none}.badge-pop.go{animation:3.2s cubic-bezier(.3,1.3,.5,1) forwards popDown}@keyframes popDown{0%{opacity:0;transform:translate(-50%,-120%)}12%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-120%)}}.bp-patch{flex:none;width:46px}.bp-txt small{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:800;display:block}.bp-txt b{font:italic 700 1.15rem var(--serif);color:#fff3d6}.bp-c{color:var(--gold);white-space:nowrap;font-weight:900}@media (prefers-reduced-motion:reduce){.patch.new .pt-svg{animation:none}}.origini-card .tc-ic.or-tc{background:radial-gradient(circle at 50% 40%,#24365e,#0c1428)}.or-tc svg{fill:none;stroke:#f2c35b;stroke-width:1.6px;width:40px;height:40px}.or-tc svg path{fill:#f2c35b59}.or-tc svg circle:last-child{fill:#ffe7a0;stroke:none}.origini{background:radial-gradient(90% 45% at 50% 25%,#3c5aa059,#0000 70%),linear-gradient(#0a1024,#0d0f22)}.origini .themes-in{text-align:center;align-items:stretch}.origini .sub b{color:var(--gold);font-size:1.15em}.or-map{background:#0a1020;border:1px solid #f2c35b40;border-radius:20px;margin:4px -6px 0;overflow:hidden;box-shadow:0 10px 40px #00000080,inset 0 0 40px #0009}.or-svg{stroke:none;width:100%;height:auto;display:block}.or-svg *{stroke-linejoin:round}.or-grid path{stroke:#96b4ff12;stroke-width:1px}.or-land{fill:#1c2236;stroke:#a0aad238;stroke-width:1px}.or-c{fill:#222a42;stroke:#aab4dc4d;stroke-width:1px;transition:fill 1s,stroke .8s}.or-c.lit{fill:#3a3424;stroke:#f2c35b73}.or-c.home{fill:#9a6c1c;stroke:#ffe08f;stroke-width:2px;filter:drop-shadow(0 0 10px #f2c35bcc)}.or-home-glow{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite orBreathe}@keyframes orBreathe{50%{opacity:.55;transform:scale(.9)}}.or-road{fill:none;stroke:none}.or-road.on{stroke:#f2c35b;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.012 .018;opacity:.85;filter:drop-shadow(0 0 4px #f2c35bb3);animation:2.2s linear infinite orFlow}.or-road.on.draw{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.5,0,.3,1) forwards orDraw,2.2s linear .9s infinite orFlow}@keyframes orDraw{to{stroke-dashoffset:0}}@keyframes orFlow{0%{stroke-dasharray:.012 .018;stroke-dashoffset:.03px}to{stroke-dasharray:.012 .018;stroke-dashoffset:0}}.or-seal{cursor:pointer}.or-seal .hit{fill:#0000}.or-seal .halo{fill:none;stroke:#c8d2ff59;stroke-width:2px;stroke-dasharray:4 5}.or-seal .dot{fill:#3a4366;stroke:#c8d2ff80;stroke-width:2px}.or-seal text{font:italic 700 30px var(--serif);fill:#c8d2ff73;paint-order:stroke;stroke:#0a1020;stroke-width:6px}.or-seal.on .halo{stroke:#f2c35b99;stroke-dasharray:none;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite orHalo}.or-seal.on .dot{fill:#ffd56e;stroke:#fff4d0;filter:drop-shadow(0 0 6px #f2c35b)}.or-seal.on text{fill:#ffe3a0;font-size:33px}.or-seal.pop .dot{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.3,1.8,.5,1) orPop}.or-seal.home.on .dot{fill:#fff2c0}@keyframes orHalo{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes orPop{0%{transform:scale(0)}60%{transform:scale(1.8)}}.or-word{font:900 24px var(--sans);letter-spacing:.06em;fill:#fff6dc;text-anchor:middle;paint-order:stroke;stroke:#0a1020d9;stroke-width:5px;filter:drop-shadow(0 0 5px #f2c35be6);pointer-events:none}.or-list{text-align:left;gap:8px;display:grid}.or-list .se-h{text-align:center;margin:14px 0 2px}.or-card{text-align:left;background:#ffffff08;border:1px dashed #ffffff24;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:10px 12px;transition:transform .15s;display:grid}.or-card:active{transform:scale(.98)}.or-card.on{background:#f2c35b12;border:1px solid #f2c35b59}.or-ic{width:46px;height:46px;font:italic 700 1.25rem var(--serif);color:#c8d2ff80;border:1.5px dashed #c8d2ff4d;border-radius:50%;place-items:center;display:grid}.or-card.on .or-ic{color:#2a1a05;background:radial-gradient(circle at 40% 35%,#fff0c0,#e2a93f);border:0;box-shadow:0 0 16px #f2c35b73}.or-card .tc-txt b{font-size:1.1rem}.or-card:not(.on) .tc-txt b{color:var(--dim)}.or-bar{background:#ffffff14;border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.or-bar b{background:linear-gradient(90deg,#d9a23c,#ffe08f);border-radius:4px;height:100%;display:block}.or-card:not(.on) .tc-n{color:var(--dim)}.limba-card{max-height:86dvh}.lg-seal{min-width:74px;height:74px;font:italic 700 1.4rem var(--serif);color:#2a1a05;background:radial-gradient(circle at 40% 35%,#fff0c0,#e2a93f);border-radius:99px;align-self:center;place-items:center;padding:0 16px;display:grid;box-shadow:0 0 30px #f2c35b80}.lg-words{text-align:left;gap:6px;max-height:44dvh;margin:2px -6px;padding:2px 6px;display:grid;overflow-y:auto}.lg-words button{text-align:left;font:inherit;color:inherit;background:#f2c35b14;border:1px solid #f2c35b40;border-radius:14px;padding:9px 14px;display:block}.lg-words button b{letter-spacing:.08em;color:var(--gold);font-weight:900;display:block}.lg-words button small{color:var(--dim);font-size:.78rem;font-weight:600;line-height:1.3;display:block}.lg-words button:active{transform:scale(.98)}.win-origin{font:italic 600 1.1rem var(--serif);color:#ffe6a8;margin:-8px 0 14px}.win-origin b{font-style:normal;font-family:var(--sans);color:var(--gold);font-weight:900}.win-origin small{font:600 .78rem/1.35 var(--sans);color:var(--dim);margin-top:2px;font-style:normal;display:block}.win-origin[hidden]{display:none}.win-origin.new{animation:.7s cubic-bezier(.3,1.6,.5,1) .6s both sewnPop}.found button.rare{color:#e6dcff;background:#a078ff1f;border-style:dashed;border-color:#bea0ff8c}.found button.rare:before{content:"✦ ";color:#c8b4ff}
