@font-face{font-family:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(./pt-sans-narrow-cyrillic-700-normal.BU1d2_nm.woff2)format("woff2"),url(./pt-sans-narrow-cyrillic-700-normal.C1dVBIpp.woff)format("woff")}@font-face{font-family:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(./pt-sans-narrow-latin-700-normal.Cky7KMl6.woff2)format("woff2"),url(./pt-sans-narrow-latin-700-normal.BWDZS1kE.woff)format("woff")}@font-face{font-family:PT Sans Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(./pt-sans-narrow-latin-ext-700-normal.DuFccbRk.woff2)format("woff2"),url(./pt-sans-narrow-latin-ext-700-normal.DjEzTahh.woff)format("woff")}:root{--paper:#16141c;--paper-2:#1e1c26;--ink:#f4f1f6;--muted:#9b94a8;--hint:#b5a89c;--line:#ffecd61a;--red:#e24b45;--red-deep:#ffb0aa;--gold:#e4a322;--gold-2:#f6d48a;--green:#3d9a62;--green-2:#163226;--cobalt:#9eb6ff;--cobalt-2:#1c2744;--night:#0c0a0d;--shadow:0 12px 28px #00000059;--radius:22px;--tab:68px;--screen-top:max(env(safe-area-inset-top), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--screen-bottom:max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px));--tg-button:#e24b45;--tg-button-text:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;color:var(--ink);background:#0c0a0d;font-family:PT Sans Narrow,Segoe UI,sans-serif;font-weight:700}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{-webkit-text-size-adjust:100%}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.stage{background:#0c0b10;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;max-width:100%;min-height:100dvh;display:grid;overflow:hidden}.device{--shell-top:69px;--shell-bottom:68px;background:radial-gradient(420px 240px at 50% 8%, #ffffff0b, transparent 68%), var(--paper);flex-direction:column;width:100%;min-width:0;max-width:100%;height:100dvh;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}@media (width>=520px){.stage{padding:20px}.device{border-radius:36px;width:390px;height:min(844px,100dvh - 40px);box-shadow:0 24px 80px #0000008c,inset 0 0 0 1px #ffffff14}}.icon-btn svg,.lock svg{width:18px;height:18px}.lock svg{width:28px;height:28px}.icon-btn{background:var(--paper-2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.currency-icon{vertical-align:-.2em;object-fit:contain;flex:none;display:inline-block}.drop-icon{width:14px;height:14px}.avatar{background:var(--gold-2);color:#6a4a12;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.ring{box-shadow:0 0 0 2px #1a140e, 0 0 0 4px var(--gold)}.body{flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;display:flex}.view{overscroll-behavior:contain;flex:1;min-width:0;max-width:100%;min-height:0;padding:2px 14px 18px;overflow:auto}.garden-body .view{flex-direction:column;padding:0;display:flex;overflow:hidden}.view:has(.pet-screen){flex-direction:column;display:flex}:is(.view:has(.mj-table),.view:has(.result-stage)){flex-direction:column;display:flex;position:relative;overflow:hidden}.view:has(.mj-table){padding:0 12px 12px}.view:has(.result-stage){padding:12px 14px;overflow:auto}.result-stage{box-sizing:border-box;flex:1 0 auto;justify-content:center;align-items:center;width:100%;min-height:100%;padding:8px 0;display:flex}.result-stage>.reveal,.result-stage>.card{flex:none;width:min(100%,320px);margin:0}:is(.view:has(.mj-table) .sprout,.view:has(.mj-table) .mj-table){flex:1;min-height:0}.lead{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.4}.kicker{color:var(--muted);margin:0 0 2px;font-size:13px}.sell-line{color:var(--gold-2);text-align:center;margin:0 0 12px;font-size:15px;font-weight:800;line-height:1.3}h2.block{letter-spacing:-.02em;margin:18px 0 8px;font-size:16px}.tabs{z-index:92;box-sizing:border-box;min-height:calc(var(--tab) + var(--screen-bottom));padding:8px 0 calc(7px + var(--screen-bottom));background:#2a2633;border-radius:22px 22px 0 0;flex:none;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:relative}.tabs.mj-open{display:none}.tabs a{color:#5f6275;min-width:0;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;display:flex;position:relative}.tabs a:active{transform:scale(.94)}.tabs a.active{color:#6bcb3a}.tabs .lab{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:700;line-height:1}.tabs .ico{place-items:center;display:grid;position:relative}.tabs svg{width:32px;height:32px;display:block}.tabs .badge,.sq-badge,.seed-badge{color:#fff;background:#e23b45;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute}.tabs .badge{letter-spacing:0;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:700;top:-3px;right:-7px}.tabs .ico.badge-pop .badge{animation:.32s badge-pop}@keyframes badge-pop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.main-fallback{background:var(--tg-button);height:48px;color:var(--tg-button-text);border:0;border-radius:14px;flex:none;margin:0 14px 8px;font-size:16px;font-weight:700}.main-fallback:active{transform:scale(.985)}.toasts{left:12px;right:12px;bottom:calc(var(--shell-bottom,calc(var(--tab) + var(--screen-bottom))) + 12px);z-index:85;pointer-events:none;flex-direction:column;display:flex;position:absolute}.toast{background:var(--night);color:#fff8ee;box-shadow:var(--shadow);border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.35}.btn,.btn-primary,.btn-ghost,.btn-gold,.btn-line{border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex}.btn-primary{background:var(--red);color:#fff;width:100%}.btn-gold{color:#3a2808;background:linear-gradient(#f6d48a,#e4a322);width:100%}.btn-ghost{box-shadow:inset 0 0 0 1px var(--line);background:0 0;width:100%}.btn-line{background:var(--paper-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);justify-content:space-between;margin-top:8px;font-size:14px}.btn:active,.btn-primary:active,.btn-ghost:active,.btn-gold:active,.btn-line:active{transform:scale(.985)}.btn-primary:disabled,.btn-gold:disabled,.btn-line:disabled{opacity:.45}.stack{flex-direction:column;gap:10px;display:flex}.row{align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.muted{color:var(--muted);font-size:13px;line-height:1.4}.tiny{color:var(--muted);margin:0;font-size:11px}.card,.entry,.care,.wallet,.member,.seed-row,.pick{background:var(--paper-2);border-radius:var(--radius);box-shadow:var(--shadow), inset 0 0 0 1px var(--line)}.card,.entry,.care,.wallet{padding:14px}.entry{margin-top:12px;text-decoration:none;display:block}.entry h2,.care h2,.card h2{letter-spacing:-.02em;margin:0 0 4px;font-size:16px}.entry p,.care p{margin:0}.x2{color:var(--cobalt);background:var(--cobalt-2);border-radius:999px;margin-top:8px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.rarity{border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.rarity[data-r=common]{color:#8a5a32;background:#f0e2d4}.rarity[data-r=rare]{background:var(--cobalt-2);color:var(--cobalt)}.rarity[data-r=epic]{color:#a32622;background:#fde2dc}.rarity[data-r=legendary]{background:var(--gold-2);color:#8a5d08}.grid3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bed{background:var(--paper-2);min-height:154px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:18px;padding:8px 6px;position:relative}.bed.ready{box-shadow:inset 0 0 0 1.5px #e4a322bf}.bed.empty,.bed.locked{background:0 0;box-shadow:inset 0 0 0 1.5px #2a1c1424}.bed:active{transform:scale(.985)}.bed-no{color:var(--muted);font-size:10px;position:absolute;top:6px;left:7px}.artbox{height:72px;margin-bottom:4px;position:relative}.sprite{background:var(--night);border-radius:16px;place-items:center;width:72px;height:72px;margin:0 auto;display:grid;overflow:hidden}.sprite img,.sprite svg{object-fit:cover;width:100%;height:100%}.sprite.sway{animation:.48s ease-in-out sway}.bed-name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:650;line-height:1.2;overflow:hidden}.hbar{background:#2a1c1414;border-radius:99px;height:6px;margin:6px 4px 0;overflow:hidden}.hbar span{transform-origin:0;background:linear-gradient(90deg, var(--green), var(--gold));width:100%;height:100%;transition:transform .22s;display:block}.tapmeta{color:var(--muted);margin:4px 0 0;font-size:10px}.speed{background:var(--night);color:var(--gold-2);border:0;border-radius:999px;margin-top:4px;padding:3px 6px;font-size:10px;font-weight:700}.seed-pop{border:2px solid var(--gold-2);z-index:2;border-radius:50%;width:48px;height:48px;margin-left:-24px;padding:0;animation:.45s cubic-bezier(.2,.9,.2,1) pop;position:absolute;top:8px;left:50%;overflow:hidden;box-shadow:0 8px 16px #00000047}.seed-pop.nudge{animation:.35s pop}.drop{object-fit:contain;z-index:3;pointer-events:none;width:16px;height:16px;margin-left:-8px;animation:.55s ease-in forwards drip;position:absolute;top:2px;left:50%}.lock{width:28px;height:28px;color:var(--muted);margin:18px auto 6px}.care{margin-top:12px}.care .links{margin-top:8px}.track{background:#ffffff14;border-radius:99px;height:10px;margin-top:8px;overflow:hidden}.track span{transform-origin:0;background:linear-gradient(90deg, var(--green), var(--gold));width:100%;height:100%;display:block}.cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pcard,.seed-row,.pick,.member{padding:10px}.shot{background:var(--night);border-radius:16px;height:92px;margin-bottom:8px;overflow:hidden}.shot img,.shot svg{object-fit:cover;width:100%;height:100%}.shot:has(.plant-card){height:168px}.shot img.plant-card,.thumb img.plant-card,.sprite img.plant-card,.reveal-plant img.plant-card{object-fit:contain;object-position:center;background:#100e16}.pcard h3,.seed-row h3,.pick h3{margin:4px 0;font-size:14px}.genes{flex-wrap:wrap;gap:4px;display:flex}.gene,.chip{background:var(--gold-2);color:#6a4a12;border:0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650}.chip{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.filters{gap:6px;padding-bottom:8px;display:flex;overflow:auto}.filters button[aria-pressed=true]{background:var(--gold-2);color:#3a2808}.portrait-frame{background:linear-gradient(160deg,#f6d27a,#d6453d 42%,#2c4e9e);border-radius:28px;padding:3px;animation:3.2s ease-in-out infinite glow;box-shadow:0 0 0 4px #f6d27a38,0 0 22px #2f4fa347}.portrait-frame[data-stage="1"]{animation-duration:4.2s}.portrait-frame[data-stage="3"]{box-shadow:0 0 0 5px #f6d27a61,0 0 32px #e2a32280}.portrait-inner{background:var(--night);color:#fff8ee;text-align:center;border-radius:25px;padding:12px;overflow:hidden}.portrait-inner .shot{width:min(100%,220px);height:140px;margin:0 auto 8px}.q,.source{border-top:1px solid var(--line);padding:12px 0}.q h3,.source h3{margin:0 0 6px;font-size:14px}.switch{background:#e4d9cc;border:0;border-radius:99px;flex:none;width:44px;height:28px;position:relative}.switch[aria-checked=true]{background:var(--green)}.switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px}.switch[aria-checked=true] i{transform:translate(16px)}.switch:disabled{opacity:.7}.seg{background:#2a1c140f;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:3px;display:grid}.seg button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:11px;font-weight:650}.seg button[aria-pressed=true]{background:var(--paper-2);color:var(--ink);box-shadow:var(--shadow)}.odds{border-radius:99px;height:14px;margin:8px 0;display:flex;overflow:hidden}.odds i{height:100%;display:block}.odds i[data-d="-1"]{background:#c8b8a8}.odds i[data-d="0"]{background:var(--green)}.odds i[data-d="1"]{background:var(--gold)}.odds i[data-d="2"]{background:var(--red)}.legend{flex-wrap:wrap;gap:6px 10px;display:flex}.legend span{color:var(--muted);font-size:11px}.pick.chosen{box-shadow:inset 0 0 0 2px var(--gold)}.odds-line{justify-content:space-between;align-items:baseline;margin:10px 0 4px;font-size:14px;display:flex}.odds-line strong{font-size:18px}.partner-badge{color:#d7cff0;letter-spacing:.03em;text-transform:uppercase;white-space:normal;background:#2a2838;border-radius:999px;align-items:center;max-width:100%;margin:6px 0 0;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.partner-badge.ai{color:#f6d48a;background:#3a2e16}.cross-dock{z-index:5;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -18px 18px var(--paper);flex-direction:column;gap:8px;margin:14px -14px 0;padding:12px 14px 14px;display:flex;position:sticky;bottom:0}.cross-dock .tiny{text-align:center}.cross-scroll-pad{height:28px}.slots-mini{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.slot-ghost{background:#2a1c140a;border-radius:16px;min-height:72px;padding:8px;font-size:12px}.tiles{grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0;display:grid}.tiles span{aspect-ratio:3/4;color:var(--red-deep);background:#f3e2c4;border-radius:8px;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 2px #e7c98a}.tiles.playing span{animation:.6s ease-in-out infinite alternate sway}.seed-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.sprout-link{color:#3a2808;white-space:nowrap;background:linear-gradient(#f6d48a,#e4a322);border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.sprout-link:active{transform:scale(.96)}.sprout{flex-direction:column;flex:1;min-height:0;display:flex}.felt{background:radial-gradient(180px 90px at 50% 0,#e4a32229,#0000 70%),#14181c;border-radius:22px;flex:1;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.board{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sprout-actions{grid-template-columns:1.5fr .8fr;gap:8px;display:grid}.sprout-actions .btn-primary,.sprout-actions .btn-ghost{width:100%;min-height:44px}.mj{aspect-ratio:1/1.05;color:#2a1c14;background:linear-gradient(#ffffffb8,#0000 32%),linear-gradient(#fffaf2 0%,#f4e4c8 58%,#e4c99a 100%);border:0;border-radius:12px;justify-content:center;align-items:center;padding:5px 4px 7px;display:flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 -3px #c9a36e,0 3px #8b6438,0 7px 12px #00000061}.mj.held{transform:translateY(3px);box-shadow:0 1px #8b6438}.mj.gone{visibility:hidden}.mj.mini{box-sizing:border-box;aspect-ratio:auto;width:100%;height:100%;padding:3px;box-shadow:inset 0 1px #fff,inset 0 -2px #c9a36e,0 2px #8b6438}.tray{box-sizing:border-box;background:linear-gradient(#2c261e,#16130f);border-radius:14px;flex:0 0 52px;grid-template-columns:repeat(4,1fr);gap:6px;width:min(100%,284px);height:52px;min-height:52px;max-height:52px;margin:0 auto;padding:5px 6px;display:grid;box-shadow:inset 0 0 0 1px #f6d48a47,0 6px 12px #00000047}.tray-slot{background:#ffffff0a;border-radius:10px;height:42px;min-height:42px;max-height:42px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.tray-slot>span{width:100%;height:100%;display:block}.mj-table{z-index:1;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;position:relative}.mj-bar{font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;font-size:12px;font-weight:800;display:flex}.mj-bar span{background:#1a1714;border-radius:999px;padding:6px 8px;box-shadow:inset 0 0 0 1px #ffffff14}.mj-rule{margin:0}.felt{isolation:isolate;z-index:1;position:relative}.mj-scene{margin:0 auto;position:relative}.mj-tile{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute}.mj-tile .mj{aspect-ratio:auto;width:100%;height:100%}.mj img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:78%;height:78%}.mj-tile.locked{cursor:default}.mj-tile.locked .mj{filter:brightness(.68)saturate(.72);transform:translateY(2px);box-shadow:inset 0 1px #ffffff59,0 1px #6d5230,0 2px 4px #00000047}.mj-tile.hint .mj,.tray-slot .hint .mj{box-shadow:0 0 0 3px #f0c14a,inset 0 1px #fff,0 3px #8b6438,0 0 16px #f0c14abf}.mj-tile.shake .mj{animation:.28s linear mj-shake}.tray-slot .pop .mj{animation:.26s forwards mj-pop}.mj-lose{z-index:100000;background:#080a0cd1;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.mj-lose-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(100%,320px);display:flex}.mj-lose h2{margin:0}.mj-lose p{color:var(--muted);margin:0}.mj-lose-actions{flex-direction:column;gap:8px;width:min(240px,100%);display:flex}.mj-lose .btn-primary,.mj-lose .btn-ghost{min-height:42px}.mj-dock{z-index:6;background:linear-gradient(180deg, #16141c00, var(--paper) 10px);flex-direction:column;flex:none;gap:5px;padding:2px 0 0;display:flex;position:sticky;bottom:0}.mj-tools{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.boost{color:#f3ecdf;background:#1c1a22;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:46px;padding:4px 2px 3px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.boost svg{width:21px;height:21px}.boost span{letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.05}.boost:disabled{opacity:.38}.boost-count{color:#2a1c08;text-align:center;background:#f0c14a;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:16px;position:absolute;top:-5px;right:-3px}.boost:disabled .boost-count{color:#c8c2d0;background:#4a4554}@keyframes mj-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes mj-pop{to{opacity:0;transform:scale(.2)}}.reveal{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;display:flex}.reveal-seed,.reveal-plant{background:#0e0c10;border-radius:28px;width:180px;height:180px;overflow:hidden}.reveal-seed{animation:.56s forwards seed-crack}.reveal-seed img,.reveal-plant img,.reveal-plant svg{object-fit:cover;border-radius:28px;width:100%;height:100%}.reveal-plant{animation:.7s cubic-bezier(.2,.85,.2,1) sprout-pop;position:relative;overflow:visible;box-shadow:inset 0 0 0 2px #e4b044,0 12px 28px #0006}.reveal-plant[data-r=common]{box-shadow:inset 0 0 0 2px #9a93a4,0 12px 28px #0006}.reveal-plant[data-r=rare]{box-shadow:inset 0 0 0 2px #6aa7ff,0 12px 28px #0006}.reveal-plant[data-r=epic]{box-shadow:inset 0 0 0 2px #e25b6a,0 12px 28px #0006}.reveal-plant[data-r=legendary]{box-shadow:inset 0 0 0 2px #e4b044,0 12px 28px #0006}.reveal-plant .banner{pointer-events:none}.reveal>.reveal-plant{margin-bottom:18px}.reveal .btn-primary,.reveal .btn-ghost{margin-top:4px}.gene.solo{margin:0;display:inline-flex}.reveal .grow-line{color:var(--hint);justify-content:center;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:1;display:flex}.reveal .grow-line .now{color:var(--gold-2)}.reveal .grow-line .arr{color:#a89b8c;font-size:14px}.reveal .tiny{max-width:280px;color:var(--hint);font-size:14px;line-height:1.35}.reveal-water{color:#8fd4ef;justify-content:center;align-items:center;gap:8px;margin:0;font-size:28px;font-weight:800;display:flex}@keyframes seed-crack{0%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.2)rotate(12deg)}}@keyframes sprout-pop{0%{opacity:0;transform:scale(.35)rotate(-8deg)}70%{opacity:1;transform:scale(1.05)rotate(2deg)}to{transform:none}}.wallet{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wallet div{padding:8px 4px}.wallet strong{letter-spacing:-.03em;font-size:22px;display:block}.wallet span{color:var(--muted);font-size:12px}.member,.seed-row,.pick{text-align:left;border:0;align-items:center;gap:10px;width:100%;display:flex}a.seed-row,button.seed-row{color:inherit;font:inherit;cursor:pointer;text-decoration:none}.seed-pick{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;gap:10px;width:100%;display:flex;position:relative}.seed-body{flex-direction:column;flex:auto;align-items:stretch;gap:6px;min-width:0;display:flex}.seed-pick .seed-row{transform-origin:0;flex:auto;width:auto;min-width:0;transition:transform .22s cubic-bezier(.22,.82,.24,1),box-shadow .22s}.seed-pick.picked{z-index:1}.seed-pick.picked .seed-row{box-shadow:inset 0 0 0 2px var(--gold), 0 10px 22px #00000052;transform:scale(1.02)}.seed-row{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.seed-drag{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;background:0 0;border:0;border-radius:16px;flex:none;width:56px;height:56px;padding:0;position:relative}.seed-drag .thumb{width:56px;height:56px}.seed-fuse{background:var(--gold);color:#1c1408;text-align:center;pointer-events:none;border-radius:999px;min-width:28px;padding:1px 5px;font-size:12px;font-weight:800;line-height:16px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px #00000059}.seed-drag img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.seed-pick.dragging{z-index:2;opacity:.55;cursor:grabbing}.seed-pick.merge-over{background:#7dcea029;border-radius:18px;box-shadow:inset 0 0 0 3px #7dcea0,0 0 0 4px #7dcea052}.seed-pick.merge-reject{background:#e23b4824;border-radius:18px;box-shadow:inset 0 0 0 3px #e23b48,0 0 0 4px #e23b4847}.seed-pick.shake{animation:.42s mj-shake}.seed-pick.pop .thumb{animation:.55s cubic-bezier(.2,.85,.2,1) sprout-pop}.seed-ghost{z-index:80;background:var(--paper);max-width:220px;box-shadow:0 12px 28px #0006, inset 0 0 0 2px var(--gold-2);pointer-events:none;border-radius:16px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex;position:fixed;transform:translate(-40%,-130%)}.seed-ghost .thumb{width:40px;height:40px;position:relative}.seed-ghost .seed-fuse{bottom:-6px;right:-6px}.seed-ghost span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}body.seed-drag-lock,body.seed-drag-lock .view{-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none}.merge-hint{color:#fff8ee;text-align:start;cursor:pointer;background:#e4a3222e;border:0;border-radius:14px;width:100%;margin:0 0 12px;padding:12px 14px;font-size:16px;font-weight:700;line-height:1.35;display:block;box-shadow:inset 0 0 0 1px #f6d48a80}.seed-plant{cursor:pointer;color:#fff;background:linear-gradient(#ff947f 0%,#e23b48 100%);border:0;border-radius:22px;flex-direction:column;flex:none;justify-content:flex-end;align-self:center;align-items:center;gap:0;width:96px;height:96px;padding:4px 3px 7px;animation:.28s cubic-bezier(.22,.82,.24,1) seed-plant-in;display:flex;box-shadow:0 10px 18px #e23b4861,inset 0 1px #ffffff73}.seed-plant img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 2px #3c101047);width:64px;height:64px}.seed-plant span{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-family:PT Sans Narrow,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:1}.seed-plant:active{scale:.96}.seed-nobed{color:var(--gold-2);margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.2}@keyframes seed-plant-in{0%{opacity:0;scale:.62}70%{opacity:1;scale:1.06}to{opacity:1;scale:1}}.initial{background:var(--cobalt-2);width:36px;height:36px;color:var(--cobalt);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.thumb{background:var(--night);border-radius:14px;flex:none;width:48px;height:48px;overflow:hidden}.thumb img,.thumb svg{object-fit:cover;width:100%;height:100%}.sheet-back{--sheet-inset:max(var(--shell-bottom,var(--tab)), calc(var(--tab) + var(--screen-bottom)));top:var(--shell-top,0px);z-index:88;box-sizing:border-box;padding-bottom:var(--sheet-inset);overscroll-behavior:contain;background:#140c0859;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet-dismiss{background:0 0;border:0;padding:0;position:absolute;inset:0}.sheet{z-index:1;width:100%;min-height:0;max-height:min(100%, calc(var(--tg-viewport-stable-height,100dvh) - var(--shell-top,0px) - var(--sheet-inset,var(--shell-bottom,var(--tab)))));background:var(--paper-2);border-radius:24px 24px 0 0;flex-direction:column;padding:8px 16px 0;display:flex;position:relative;overflow:hidden}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:16px;overflow:auto}.sheet header{align-items:center;gap:8px;display:flex}.sheet h2{flex:1;margin:8px 0;font-size:18px}.grab{background:#2a1c1426;border-radius:99px;width:36px;height:4px;margin:4px auto 0}.overlay{--sheet-inset:max(var(--shell-bottom,var(--tab)), calc(var(--tab) + var(--screen-bottom)));z-index:88;padding:calc(var(--shell-top,0px) + 12px) 12px calc(var(--sheet-inset) + 12px);box-sizing:border-box;background:#120c0ab8;justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0;overflow:hidden}.overlay>.reveal{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:100%;overflow:auto}.reveal{background:var(--paper-2);text-align:center;border-radius:28px;width:min(100%,320px);padding:16px;animation:.45s cubic-bezier(.2,.9,.2,1) pop}.reveal .shot{height:150px}.reveal h2{margin:8px 0 4px}.input{background:var(--paper);width:100%;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:12px;padding:12px}.silhouette{background:repeating-linear-gradient(-45deg, transparent, transparent 6px, #2a1c140a 6px, #2a1c140a 7px), var(--paper);color:var(--muted);border-radius:var(--radius);min-height:140px;box-shadow:inset 0 0 0 1px var(--line);place-items:end start;padding:10px;display:grid}@keyframes sway{0%{transform:rotate(0)}30%{transform:rotate(-4deg)}65%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes drip{0%{opacity:0;transform:translateY(-6px)}25%{opacity:1}to{opacity:0;transform:translateY(40px)}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.4)}70%{opacity:1;transform:translateY(-3px)scale(1.05)}to{opacity:1;transform:none}}@keyframes glow{50%{box-shadow:0 0 0 6px #f6d27a57,0 0 28px #e2a3226b}}.offer{grid-template-columns:84px 1fr auto;align-items:center;gap:10px;display:grid}.offer .shot{width:84px;height:84px;margin:0}.offer h2{margin:0 0 4px;font-size:16px}.lock-tag{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.garden{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:0 0 8px;display:flex}.g-top{z-index:80;padding:max(6px, var(--screen-top)) 10px 0 16px;background:0 0;flex-direction:column;flex:none;gap:4px;display:flex;position:relative}.g-top:has(.g-sub){padding-bottom:8px}.g-row{align-items:flex-start;gap:6px;min-width:0;display:flex}.g-sub{align-items:center;gap:2px;min-width:0;margin:0 0 2px -4px;display:flex}.g-back{color:#fff;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.g-back svg{width:20px;height:20px}.g-sub h1{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.1;overflow:hidden}.g-user{width:48px;color:inherit;flex-direction:column;flex:none;align-items:center;gap:2px;text-decoration:none;display:flex}.g-user .avatar{width:48px;height:48px;font-size:18px}.g-handle{color:#8d8996;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:112px;margin:1px -32px 0;font-size:10px;font-weight:500;line-height:1.15;overflow:hidden}.kol-chip{color:#fff;letter-spacing:.04em;background:#1c1a22;border-radius:999px;flex:auto;align-items:center;gap:7px;min-width:0;height:48px;margin-top:0;padding:3px 14px 3px 3px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;display:flex}.kol-chip.on{background:#2c2618;box-shadow:inset 0 0 0 2px #e4a322}.kol-mark{border-radius:50%;flex:none;width:42px;height:42px;overflow:hidden}.kol-mark img{object-fit:cover;width:100%;height:100%;display:block}.kol-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-chip{color:#fff;background:#2a2832;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;text-decoration:none;display:grid}.g-counters{flex:none;justify-content:flex-end;align-items:center;gap:14px;height:48px;margin-left:auto;display:flex}.g-count{color:#fff;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:4px;font-size:17px;font-weight:700;line-height:1;display:flex}.g-count .currency-icon{width:16px;height:16px}.cur-name{align-items:center;gap:6px;display:inline-flex}.bed-stage{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;margin:4px 0 0;display:flex;position:relative;overflow:visible}.bed-stage:has(.pass-hold){flex:none;height:min(420px,48dvh)}.card-glow{z-index:0;width:calc(var(--card) * 1.9);pointer-events:none;filter:blur(18px);background:radial-gradient(#ffc454f2 0%,#f59424b3 22%,#e46e1866 42%,#b4461029 62%,#0000 78%);height:168%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.rail{z-index:1;clip-path:inset(-110px 64px -36px);touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:visible}.reel.swiping{transition:none}.reel{gap:14px;height:100%;transition:transform .38s cubic-bezier(.22,.82,.24,1);display:flex}.slide{flex:none;align-items:stretch;height:100%;display:flex}.slide.off{opacity:0;visibility:hidden;pointer-events:none;transform:none}.reel.swiping .slide.off{opacity:.55;visibility:visible;transform:scale(.96)}.hero{aspect-ratio:auto;color:#fff;text-align:left;background:#100e16;border:0;border-radius:22px;width:100%;height:100%;min-height:0;padding:0;position:relative;overflow:visible;box-shadow:inset 0 0 0 1.5px #ffffff38}.hero[data-r=common]{box-shadow:inset 0 0 0 2px #9a93a4}.hero[data-r=rare]{box-shadow:inset 0 0 0 2px #6aa7ff}.hero[data-r=epic]{box-shadow:inset 0 0 0 2px #e25b6a}.hero[data-r=legendary]{box-shadow:inset 0 0 0 2px #e4b044}.hero.in-grove{box-shadow:inset 0 0 0 3px #e4b044,0 0 22px #e4b0448c}.hero.in-grove.sell-no{box-shadow:inset 0 0 0 3px #e24b45,0 0 28px #e24b458c}.grove-badge{z-index:4;color:#3a2808;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(#f6d48a,#e4a322);border-radius:999px;margin:0;padding:4px 8px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:66px;left:50%;transform:translate(-50%)}.gen-badge{color:#3a2808;letter-spacing:.04em;text-transform:none;vertical-align:1px;background:linear-gradient(#f6d48a,#e4a322);border-radius:999px;margin-left:6px;padding:1px 5px 0;font-size:10px;font-style:normal;font-weight:800;line-height:1.35;display:inline-block}.hero.bounce{transform-origin:50% 62%;will-change:transform;contain:layout;animation:.68s linear hero-pop}.hero.sell-no{animation:.3s sell-no;box-shadow:inset 0 0 0 3px #e24b45,0 0 28px #e24b458c}@keyframes sell-no{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}a.banner.sell-pulse,button.banner.sell-pulse,.sale-sell.sell-pulse{animation:.45s 2 sell-pulse}@keyframes sell-pulse{0%,to{transform:translate(-50%)rotate(-2.5deg)scale(1)}50%{transform:translate(-50%)rotate(-2.5deg)scale(1.08);box-shadow:0 0 0 6px #e24b4566}}.sale-sell.sell-pulse{animation-name:sell-pulse-flat}@keyframes sell-pulse-flat{0%,to{transform:scale(1)}50%{transform:scale(1.06);box-shadow:0 0 0 6px #e24b4566}}.hero,.slot-chip{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero,.hero .hit{touch-action:none}.slot-chip,.bed-strip{touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero.holding,.slot-chip.holding{z-index:3;transform-origin:50%;will-change:transform;contain:layout;animation:.16s ease-in-out infinite plant-hold}@keyframes plant-hold{0%{transform:rotate(-1.6deg)scale(1.04)}50%{transform:rotate(1.6deg)scale(1.08)}to{transform:rotate(-1.6deg)scale(1.04)}}.hold-hint{color:var(--gold-2);text-align:center;background:#e4a32224;border-radius:12px;margin:0 0 8px;padding:8px 10px;font-size:13px;line-height:1.3}.hero .hold-hint.on-hero{z-index:6;pointer-events:none;margin:0;position:absolute;bottom:28px;left:10px;right:10px}.plant-detail{flex-direction:column;align-items:center;display:flex}.plant-detail .reveal-plant{margin-bottom:4px;align-self:center;width:148px;height:148px;margin-inline:auto}.plant-detail .reveal-plant img{object-fit:contain;background:#100e16}.plant-detail dl{text-align:left;width:100%;margin:10px 0 4px}.plant-detail dl div{border-top:1px solid var(--line);padding:7px 0}.plant-detail dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.plant-detail dd{margin:2px 0 0;font-size:15px}.hero-art{z-index:1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:6px;overflow:hidden}.hero-art img,.hero-art svg{object-fit:contain;object-position:center;background:0 0;width:78%;height:78%}.hero.paint .hero-art img.plant-card{object-fit:contain;object-position:center;background:#100e16;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none}.empty-shot,.locked-shot{color:#f6e7c3;background:radial-gradient(120px 90px at 50% 42%,#e4a32229,#0000 70%),#141218;font-weight:800}.empty-shot .plus{color:var(--gold-2);font-size:42px;line-height:1}.locked-shot svg{width:36px;height:36px}.locked-shot strong{letter-spacing:-.04em;font-size:32px}.locked-shot span{color:var(--muted);font-size:13px;font-weight:700}.veil{pointer-events:none;z-index:1;background:linear-gradient(#0000 0 62%,#00000047 100%);position:absolute;inset:0}.hit{z-index:2;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.hero-meta{z-index:4;pointer-events:none;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:700;display:flex;position:absolute;top:12px;left:12px;right:12px}.hero-meta span{color:#e8e4ee9e}.seed-bubble{z-index:4;background:#1a120e;border:3px solid #fff;border-radius:50%;width:62px;height:62px;padding:0;position:absolute;top:46%;left:14%;overflow:visible;box-shadow:0 8px 18px #00000073}.seed-bubble img{object-fit:cover;border-radius:50%;width:100%;height:100%}.seed-bubble .seed-badge{top:-6px;right:-6px}.rest-seed{z-index:6;width:36px;height:36px;color:inherit;background:#1a120e;border:2px solid #fff6d0;border-radius:50%;place-items:center;margin:-18px 0 0 -18px;padding:0;animation:.38s cubic-bezier(.2,.85,.2,1) seed-sit;display:grid;position:absolute;box-shadow:0 4px 8px #00000073}.rest-seed svg{width:24px;height:24px;display:block}.rest-seed:active{transform:scale(.9)}@keyframes seed-sit{0%{opacity:0;transform:scale(.25)}65%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.place-pill{z-index:4;color:#1c1916;background:#f6e7c3;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.task-float{z-index:5;color:#f6e7c3;letter-spacing:.04em;text-transform:uppercase;background:#2a2633;border-radius:14px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;position:absolute;bottom:16%;left:10px;box-shadow:inset 0 0 0 1px #ffffff14}.places{color:#f6e7c3;justify-content:space-between;align-items:center;gap:8px;margin:0 16px 4px;font-size:13px;font-weight:700;display:flex}.places button{color:#f6d48a;font:inherit;letter-spacing:.04em;background:#1a1820;border:0;border-radius:999px;padding:6px 12px;font-size:12px;box-shadow:inset 0 0 0 1px #f6d48a47}a.hero.empty-shot,button.hero.empty-shot{font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.slot-nav{z-index:6;color:#fff;background:#121018c7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:46%;box-shadow:inset 0 0 0 1px #ffffff2e}.slot-nav.prev{left:calc(50% - var(--card) / 2 - 40px)}.slot-nav.next{right:calc(50% - var(--card) / 2 - 40px)}.slot-nav:disabled{opacity:.28}.slot-nav svg{width:16px;height:16px}.care-note{text-align:center;color:var(--muted);margin:8px 0 0}.hero-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:68%;overflow:hidden}.pet-screen{flex-direction:column;gap:10px;min-height:100%;display:flex}.pet-screen .lead{font-size:16px;line-height:1.35}.pet-switch{gap:8px;display:flex}.pet-switch .chip{border:0;border-radius:999px;flex:1;min-height:44px;padding:0 6px;font-size:16px}.pet-switch button[aria-pressed=true]{background:var(--gold-2);color:#3a2808}.pet-rail{touch-action:pan-y;height:min(460px,54vh);min-height:320px;position:relative;overflow:hidden}.pet-reel{height:100%;transition:transform .38s cubic-bezier(.22,.82,.24,1);display:flex}.pet-reel.swiping{transition:none}.pet-slide{flex:none;width:100%;height:100%}.pet-hero{height:100%}.pet-hero .hero-art img.plant-card{object-position:center 28%}.pet-hero .hero-meta{font-size:14px}.pet-role{color:#fff;background:#e25b6a;border-radius:999px;padding:3px 8px}.pet-role[data-role=rabbit]{background:#3d6fd4}.pet-role[data-role=squirrel]{background:#c47a2c}.pet-stats{z-index:4;position:absolute;bottom:14px;left:14px;right:14px}.pet-stats h2{margin:0 0 8px;font-size:30px;line-height:1}.pet-hero .track{height:14px;margin-top:0}.pet-stats p{color:#f4f1f6;margin:6px 0 0;font-size:16px}.pet-power{align-items:center;gap:8px;display:flex}.pet-power svg{width:26px;height:26px;color:var(--gold-2)}.pet-power strong{font-size:28px;line-height:1}.pet-power span{color:#d9d3e2;font-size:16px}.pet-feed{min-height:56px;font-size:20px;font-weight:800}.courier-soon{width:100%;min-height:56px;color:var(--gold-2);white-space:normal;background:#2a2618;border:0;border-radius:14px;margin-top:12px;padding:12px 14px;font-size:18px;font-weight:800;line-height:1.25;box-shadow:inset 0 0 0 1px #f6d48a59}.courier-soon:disabled{opacity:1;cursor:default}.pet-hero.munch .hero-art img{animation:.72s pet-munch}.pet-plus{z-index:5;color:#8fd4ef;pointer-events:none;margin:0;font-size:26px;font-weight:800;animation:.9s forwards pet-plus;position:absolute;bottom:128px;right:22px}.pet-cheer{z-index:6;pointer-events:none;background:#0c0a106b;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:1.7s forwards pet-cheer;display:flex;position:absolute;inset:0}.pet-cheer strong{color:var(--gold-2);text-shadow:0 6px 18px #0000008c;font-size:40px;line-height:1}.pet-cheer span{color:#fff;font-size:20px}.raids-soon{background:#16141c;border-radius:18px;padding:14px 14px 16px;box-shadow:inset 0 0 0 1px #ffffff14}.raids-soon h2{align-items:center;gap:8px;margin:0 0 8px;font-size:20px;display:flex}.raids-soon svg{width:22px;height:22px}.raids-soon p{color:var(--muted);margin:0;font-size:16px;line-height:1.35}.raids-soon p+p{margin-top:8px}.feed-lead{color:var(--muted);margin:0 0 8px;font-size:16px;line-height:1.35}.feed-head{margin:12px 0 0;font-size:18px}.feed-grid{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 4px;display:grid}.feed-tile{text-align:center;background:#100e16;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:8px 8px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.feed-tile img{object-fit:contain;border-radius:14px;width:108px;height:108px}.feed-tile strong{font-size:16px;line-height:1.15}.feed-tile em{color:var(--gold-2);font-size:18px;font-style:normal}@keyframes pet-munch{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(1.05)rotate(-3deg)}62%{transform:scale(.97)rotate(2deg)}}@keyframes pet-plus{0%{opacity:0;transform:translateY(8px)}20%{opacity:1}to{opacity:0;transform:translateY(-28px)}}@keyframes pet-cheer{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}.cross-pill{z-index:4;color:#fff;background:#e24b45;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;text-decoration:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.seed-fly{z-index:4;pointer-events:none;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.82s cubic-bezier(.16,.7,.24,1) forwards seed-fly;position:absolute;top:46%;left:50%}.seed-fly svg{filter:drop-shadow(0 3px 3px #00000073);width:26px;height:26px;display:block}.seed-collect{z-index:30;pointer-events:none;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.46s cubic-bezier(.2,.7,.2,1) forwards seed-collect;position:fixed}.seed-collect svg{filter:drop-shadow(0 3px 3px #00000073);width:28px;height:28px;display:block}@keyframes seed-collect{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.35);opacity:.2}}.banner.flash{animation:.42s tag-pop}@keyframes seed-fly{0%{opacity:0;transform:translateY(8px)scale(.35)rotate(0)}14%{opacity:1}62%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--rot));opacity:0}}@keyframes tag-pop{0%{transform:translate(-50%)rotate(-2.5deg)scale(.94)}42%{transform:translate(-50%)rotate(-2.5deg)scale(1.06)}to{transform:translate(-50%)rotate(-2.5deg)scale(1)}}.pass-hold{z-index:4;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pass-hold .hero{aspect-ratio:auto;height:100%}.pass-hold .hero-art img{object-position:center 42%}.pass,.sq,.bolt{color:#f3ecdf;background:#1c1a22;border:0;box-shadow:inset 0 0 0 1px #ffffff0f}.rail-left,.rail-right{z-index:5;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;transform:translateY(-54%)}.rail-left{top:48px;left:8px;transform:none}.rail-right{right:8px}.sq{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:58px;min-height:66px;padding:6px 4px 5px;font-size:10px;font-weight:700;text-decoration:none;display:flex;position:relative}.sq svg,.sq .currency-icon{width:26px;height:26px}.sq span{letter-spacing:.03em;text-align:center;text-transform:uppercase;line-height:1.05}.sq.tone-gold{color:#f0c14a}.sq.tone-green{color:#8ee06a}.sq.tone-blue{color:#8fd4ff}.sq.tone-rose{color:#ff8aa8}.sq.tone-grove{color:#f6d48a;background:#2a2416;box-shadow:inset 0 0 0 1px #e4b044b3,0 0 12px #e4b04447}.sq.tone-pets{color:#f6d48a;background:#2a2118;box-shadow:inset 0 0 0 1px #f59e0bb8,0 0 12px #f59e0b42}.sq.on{color:#f0c14a;background:#262218;box-shadow:inset 0 0 0 1px #f0c14ab3}.sq:disabled{opacity:.55}.bolt{z-index:4;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:12px;right:calc(18% + 10px)}.bolt svg{color:#ffe08a;width:22px;height:22px}.bolt .sq-badge{top:-4px;right:-4px}.plant-foot{flex:none;min-width:0;margin:0 12px 4px;padding-top:14px}.friends-fab,.card-title,.hero-side{display:none}.card-sub{text-align:center;color:#8d8796;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 8px;font-size:12px;font-weight:700;line-height:1.2}.plant-foot .partner-badge{text-align:center;justify-content:center;width:fit-content;max-width:100%;margin:6px auto 0;display:flex}.plant-line{text-align:center;color:#ddd6e4;margin:0;font-size:14px;font-weight:650}.plant-line .clock{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.03em;font-weight:800}.hearts{justify-content:center;gap:14px;width:100%;margin:2px 0 8px;display:flex}.heart{color:#5c5666;width:22px;height:22px}.heart.on{color:#ff4d6a}.plant-foot .btn-line{margin-top:10px}.slot-free{margin:0;padding:10px 12px}.slot-free strong{margin-bottom:8px;display:block}.free-actions{flex-direction:column;gap:8px;display:flex}.free-actions .btn-line{margin:0}.sell-free{text-align:center;white-space:normal;justify-content:center;padding:8px 12px;line-height:1.25}.sale-path{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;display:grid}.sale-path:has(.sale-sell){grid-template-columns:28px minmax(0,1fr) auto}.sale-i{color:#f6d48a;background:#1c1a22;border:0;border-radius:50%;width:28px;height:28px;font-size:14px;font-style:italic;font-weight:800;line-height:1;box-shadow:inset 0 0 0 1px #ffffff1f}.sale-i[aria-expanded=true]{background:#3a2e16}.sale-track{min-width:0}.sale-segs{grid-template-columns:1.3fr 1fr .8fr;gap:3px;height:14px;display:grid}.sale-segs span{background:#1c1a22;border-radius:99px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.sale-segs span:before{content:"";width:calc(var(--fill) * 100%);background:linear-gradient(90deg,#c9842a,#f6d48a);position:absolute;inset:0 auto 0 0}.sale-caps{grid-template-columns:1.3fr 1fr .8fr;gap:3px;margin-top:4px;display:grid}.sale-caps span{color:#6d6878;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.1}.sale-caps span.now{color:#f6d48a}.sale-actions{flex-direction:column;gap:6px;width:max-content;max-width:168px;display:flex}.sale-again{color:#f4f1f6;text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:112px;min-height:44px;padding:6px 8px;font-size:11px;font-weight:800;line-height:1.15;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1.5px #f4f1f6}.sale-again strong{letter-spacing:.03em;text-transform:uppercase}.sale-again span{margin-top:2px;font-size:10px;font-weight:700;display:block}.sale-grove{color:#f6d48a;min-width:112px;min-height:44px;font:inherit;text-align:center;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:6px 8px;font-size:11px;font-weight:800;line-height:1.15;display:flex;box-shadow:inset 0 0 0 1.5px #e4b044}.sale-grove strong{letter-spacing:.03em;text-transform:uppercase}.sale-grove span{max-width:152px;margin-top:2px;font-size:10px;font-weight:700;display:block}.sale-sell{color:#3a2808;width:max-content;min-width:112px;max-width:196px;height:auto;min-height:44px;font:inherit;letter-spacing:0;text-transform:none;white-space:normal;transform-origin:80%;background:linear-gradient(#f6d48a,#e4a322);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.15;animation:.32s cubic-bezier(.22,.82,.24,1) sale-in;display:flex;box-shadow:0 0 16px #e4a32273}.sale-sell strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.sale-sell span{white-space:normal;width:max-content;max-width:180px;font-size:10px;font-weight:700;display:block}@keyframes sale-in{0%{opacity:0;transform:translate(8px)scale(.86)}to{opacity:1;transform:none}}.sale-note{color:#b7b0c2;margin:8px 0 0;font-size:12px;font-weight:650;line-height:1.35}.bed-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;margin-top:10px;overflow-x:auto;container-type:inline-size}.bed-strip::-webkit-scrollbar{display:none}.slot-row{gap:6px;width:max-content;min-width:100%;margin-top:0;display:flex}.slot-chip:last-child{scroll-snap-align:end}.slot-chip{color:#f6e7c3;scroll-snap-align:start;background:#16141c;border:0;border-radius:14px;flex:0 0 calc(14.2857cqi - 5.14286px);width:calc(14.2857cqi - 5.14286px);height:70px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.slot-chip[data-r=common]{box-shadow:inset 0 0 0 1px #9a93a4}.slot-chip[data-r=rare]{box-shadow:inset 0 0 0 1px #6aa7ff}.slot-chip[data-r=epic]{box-shadow:inset 0 0 0 1px #e25b6a}.slot-chip[data-r=legendary]{box-shadow:inset 0 0 0 1px #e4b044}.slot-chip.on{box-shadow:inset 0 0 0 2px #f0c14a}.slot-chip.in-grove{box-shadow:inset 0 0 0 2px #e4b044,0 0 10px #e4b0448c}.slot-chip img,.slot-chip svg{object-fit:cover;width:100%;height:100%}.slot-plant{width:100%;height:100%;display:block;position:relative}.slot-plant em{color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:linear-gradient(#0000,#08060ae0);padding:8px 2px 3px;font-size:10px;font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:0;left:0;right:0}.slot-plus{width:100%;height:100%;color:var(--gold-2);place-items:center;font-size:26px;line-height:1;display:grid}.slot-ghost{filter:brightness(.42)saturate(.65);width:100%;height:100%;display:block}.slot-shade{background:linear-gradient(#08060c0d 20%,#08060cc7 100%);position:absolute;inset:0}.slot-buy{z-index:1;color:#fff;text-align:center;line-height:1.05;position:absolute;bottom:4px;left:1px;right:1px}.slot-buy strong{letter-spacing:.01em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.slot-buy span{color:#f6d48a;margin-top:1px;font-size:10px;font-weight:700;display:block}.banner{z-index:5;white-space:nowrap;color:#1a1520;text-align:center;pointer-events:none;background:#fff;border-radius:8px;width:max-content;max-width:none;padding:7px 12px 6px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)rotate(-2.5deg);box-shadow:0 8px 16px #00000059}a.banner,button.banner{pointer-events:auto;color:#1c1722;font:inherit;cursor:pointer;border:0;text-decoration:none}a.banner.again{white-space:normal;max-width:calc(100% - 28px)}.banner strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.1;display:block}.banner span{color:#8b8496;letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:700;display:block}@keyframes hero-pop{0%{transform:scale(1)rotate(0)}14%{transform:scale(.86)rotate(-1.6deg)}36%{transform:scale(1.08)rotate(1.1deg)}54%{transform:scale(.96)rotate(-.45deg)}72%{transform:scale(1.035)rotate(.28deg)}86%{transform:scale(.99)rotate(-.08deg)}to{transform:scale(1)rotate(0)}}.kind-label{letter-spacing:.01em;color:#f6e7c3;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.05}.kind-label[data-where=card]{z-index:4;text-align:center;color:#fff;text-shadow:0 2px 12px #000000d1;pointer-events:none;font-size:clamp(16px,5.4vw,26px);position:absolute;top:34px;left:8px;right:8px}.cultivar-hold{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.cultivar-hold.plant-cultivar,h3.cultivar-hold{margin:6px 0 4px}h2.cultivar-hold{margin:4px 0 8px}.kind-label[data-where=detail]{text-align:center;margin:2px 0 0;font-size:32px}.kind-meaning{color:#f6d48a;margin:2px 0 0;font-size:16px;line-height:1.3}.seed-row .thumb{border-radius:16px;width:72px;height:88px}.seed-row .thumb img{object-fit:cover}.pair{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;max-width:100%;margin:12px 0;display:grid}.pair-x{color:var(--gold-2);place-items:center;font-size:22px;font-weight:800;display:grid}.pair-card{text-align:left;background:#100e16;border-radius:18px;flex-direction:column;min-width:0;padding:6px 6px 8px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #9a93a4}.pair-card[data-r=common]{box-shadow:inset 0 0 0 2px #9a93a4}.pair-card[data-r=rare]{box-shadow:inset 0 0 0 2px #6aa7ff}.pair-card[data-r=epic]{box-shadow:inset 0 0 0 2px #e25b6a}.pair-card[data-r=legendary]{box-shadow:inset 0 0 0 2px #e4b044}:is(.pair-card .shot,.pair-card .shot:has(.plant-card)){aspect-ratio:auto;background:#100e16;border-radius:12px;justify-content:center;align-items:center;width:100%;height:132px;max-height:none;margin:0;display:flex;overflow:hidden}.pair-card .shot img,.pair-card .shot img.plant-card,.pair-card .shot svg{object-fit:contain;object-position:center;background:#100e16;width:100%;max-width:none;height:100%}.pair-name{color:#f4f1f6;text-align:center;margin:8px 4px 0;font-size:13px;font-weight:800;line-height:1.2}.pair-card .meta{justify-content:center;padding:6px 4px 2px;display:flex}.cross-timer,.cross-timer .kicker{text-align:center}.cross-clock{letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:2px 0 8px;font-size:42px;font-weight:800;line-height:1}.cross-timer .hbar{background:#ffffff14;margin:0 0 10px}.cross-timer .btn-primary{margin-top:10px}.cross-timer .tiny{margin-top:8px}.gene-tile{color:#f6f2ea;text-align:center;background:#241f2e;border-radius:18px;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;padding:8px 6px 10px;display:flex;position:relative}.gene-tile[data-facet=shape]{background:linear-gradient(#2f6b3c,#17341f)}.gene-tile[data-facet=yield]{background:linear-gradient(#1d6498,#12324e)}.gene-tile[data-facet=power]{background:linear-gradient(#a86a12,#4a2e0c)}.gene-tile[data-facet=colour]{background:linear-gradient(#6a3d88,#2c1840)}.gene-icon{width:64px;height:64px;position:relative}.gene-icon img{object-fit:contain;width:100%;height:100%;display:block}.gene-tile small{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px}.gene-tile b{font-size:14px;font-weight:800;line-height:1.15}.gene-tile em{letter-spacing:.06em;text-transform:uppercase;color:#ffd0de;font-size:11px;font-style:normal}.gene-badge{color:#24180a;background:#f0c14a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 2px #1a1722}.gene-badge[data-from=right]{color:#10203a;background:#8eb6ff}.gene-badge[data-from=mutation]{color:#3a1020;background:#ff8ab0}.overlay>.gene-reveal{z-index:1;flex-direction:column;flex:0 auto;gap:0;width:min(100%,400px);height:auto;min-height:0;max-height:100%;margin:auto;padding:14px 12px 12px;display:flex;position:relative;overflow:hidden}.gene-reveal[data-r=common]{box-shadow:inset 0 0 0 3px #b7b0be,0 18px 40px #00000073}.gene-reveal[data-r=rare]{box-shadow:inset 0 0 0 3px #6aa7ff,0 18px 40px #00000073}.gene-reveal[data-r=epic]{box-shadow:inset 0 0 0 3px #e25b6a,0 18px 40px #00000073}.gene-reveal[data-r=legendary]{box-shadow:inset 0 0 0 3px #e4b044,0 18px 40px #00000073}.gene-reveal .reveal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;padding-bottom:4px;display:flex;overflow:auto}.gene-reveal .reveal-foot{flex-direction:column;flex:none;gap:8px;width:100%;padding-top:8px;display:flex}.gene-reveal .reveal-foot .btn-primary,.gene-reveal .reveal-foot .btn-line{margin:0;position:static}.gene-reveal h2{margin:8px 0 2px;font-size:28px;line-height:1.1}.gene-reveal .partner-badge{margin-top:0;padding:5px 12px;font-size:13px}.gene-reveal .rarity{margin-top:4px;padding:6px 14px;font-size:15px}.gene-reveal .reveal-plant{align-self:center;width:168px;height:168px;margin-inline:auto}.odds-plain{margin:8px 0 0;font-size:17px;line-height:1.35}.origin{text-align:center;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:12px;display:grid}.origin-col{border-radius:18px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}.origin-col.left{background:#e4a3221a;box-shadow:inset 0 0 0 2px #e4a3228c}.origin-col.right{background:#6aa7ff1a;box-shadow:inset 0 0 0 2px #6aa7ff8c}.origin-shot{background:#100e16;border-radius:20px;flex:none;width:84px;height:84px;overflow:hidden}.origin-col.left .origin-shot{box-shadow:inset 0 0 0 2px #f0c14ad9}.origin-col.right .origin-shot{box-shadow:inset 0 0 0 2px #8eb6ffd9}.origin-shot img,.origin-shot svg{object-fit:cover;width:100%;height:100%;display:block}.origin-col p{margin:0;font-size:15px;font-weight:800;line-height:1.15}.origin-arrow{color:var(--gold-2);margin:8px 0 0;font-size:26px;line-height:1}.origin-lead{margin:2px 0 8px;font-size:16px;font-weight:700;line-height:1.25}.origin-from{text-align:center;color:#e6e0d6;margin-top:4px;font-size:13px;line-height:1.25;display:block}.gifts{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:0 0 8px;padding:0;list-style:none;display:flex}.gifts li{flex-direction:column;align-items:center;width:min(148px,100%);display:flex}.gifts.own-genes li{width:calc(50% - 8px);max-width:160px}.plant-detail dl dd{font-size:16px}.hero.cross-hero .hero-art{grid-template-columns:1fr 1fr;gap:2px;display:grid}.hero.cross-hero .hero-art img,.hero.cross-hero .hero-art svg{object-fit:cover;width:100%;max-width:none;height:100%;position:relative;inset:auto}.slot-cross{color:#f6d48a;text-align:center;background:radial-gradient(circle at 50% 38%,#e4a3226b,#0000 68%),#16141c;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.slot-cross strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:12px;line-height:1}.slot-cross em{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:9px;font-style:normal}.settings .chip[aria-pressed=true]{background:var(--gold-2);color:#3a2808}.coach{z-index:90;pointer-events:none;position:absolute;inset:0}.coach.quiet{visibility:hidden}.coach-dim{pointer-events:auto;background:#080e06a8;position:absolute}.coach-ring{border-radius:16px;animation:1.4s ease-in-out infinite coach-pulse;position:absolute;box-shadow:0 0 0 2px #6bcb3a,0 0 0 7px #6bcb3a47}@keyframes coach-pulse{50%{box-shadow:0 0 0 2px #6bcb3a,0 0 0 11px #6bcb3a14}}.coach-arrow{color:#8be35a;filter:drop-shadow(0 2px 3px #00000080);width:36px;height:36px;animation:.9s ease-in-out infinite coach-bob;position:absolute}.coach-arrow.up{animation-name:coach-bob-up;transform:rotate(180deg)}.coach-arrow.left{animation-name:coach-bob-left;transform:rotate(90deg)}@keyframes coach-bob{50%{translate:0 6px}}@keyframes coach-bob-up{50%{translate:0 -6px}}@keyframes coach-bob-left{50%{translate:-6px}}.coach-bubble{pointer-events:auto;box-sizing:border-box;background:var(--paper-2);color:var(--ink);box-shadow:var(--shadow), inset 0 0 0 1px #6bcb3a8c;border-radius:16px;padding:12px 14px 6px;position:absolute}.coach-bubble .coach-text{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700;line-height:1.25}.coach-bubble .coach-note{color:var(--hint);margin-top:4px;font-size:13px;font-weight:600}.coach-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.coach-skip,.coach-next{min-height:32px;font:inherit;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:700;display:inline-flex}.coach-skip{color:#b7c7ae}.coach-next{color:#10200a;background:#6bcb3a;border-radius:999px;padding:0 14px;font-size:14px}.task-page.guide-room{padding-bottom:112px}.pills{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.pills button{color:#c9c2d4;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.04em;text-transform:uppercase;background:#2a2733;border:0;border-radius:999px;padding:8px 16px}.pills button.on{color:#e7ffd4;background:linear-gradient(#3d4a34,#243222);box-shadow:inset 0 0 0 1px #6bcb3abf}.friend-card{box-shadow:var(--shadow), inset 0 0 0 1px #6bcb3a73;background:radial-gradient(140px 90px at 100% 0,#7ed32138,#0000 70%),radial-gradient(120px 80px at 0 100%,#8b7bff2e,#0000 72%),#1a1822;border-radius:24px;margin:0 0 12px;padding:16px;display:block}.friend-card h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:22px}.friend-link{color:#d7f5c4;word-break:break-all;background:#121014;border-radius:12px;margin:10px 0;padding:8px 10px;font-size:13px;line-height:1.3}.copy-ref{color:#14240c;background:linear-gradient(#c6ff6a 0%,#6ed628 48%,#2f9a3c 100%);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:4px;display:flex;box-shadow:0 5px #1d6c2c,0 10px 18px #46aa2847}.copy-ref:active{transform:translateY(2px);box-shadow:0 2px #1d6c2c}.friend-actions{gap:8px;margin-top:10px;display:flex}.friend-actions .task-btn{flex:1;min-height:42px}.friends-banner{background:var(--green-2);color:#d7f5c4;border-radius:14px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.35}.friend-stats{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.friend-stats>div{box-shadow:inset 0 0 0 1px var(--line);background:#1a1822;border-radius:18px;align-items:center;gap:8px;padding:10px;display:flex}.friend-stats strong{font-size:20px;line-height:1.1;display:block}.friend-stats span{color:var(--muted);font-size:12px;line-height:1.2}.friend-status{color:var(--muted);font-size:12px}.friend-status.on{color:#6bcb3a}.task-group{background:#121016;border-radius:24px;flex-direction:column;gap:8px;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.task-card{color:inherit;background:#221f2b;border-radius:18px;padding:12px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.task-card.ready{box-shadow:inset 0 0 0 1px #7ed321b3,0 0 0 1px #7ed32140}.task-card.done{background:#1a1722}.task-card.done .mark,.task-card.done h2,.task-card.done .muted,.task-card.done .pays,.task-card.done .task-meter{opacity:.62}.task-line{align-items:flex-start;gap:10px;display:flex}.task-card h2{letter-spacing:.04em;text-transform:uppercase;margin:2px 0;font-size:15px;line-height:1.15}.task-card .muted{font-size:13px}.task-side{flex:none;padding-top:2px}.task-side.stack{flex-direction:column;align-items:stretch;gap:6px;display:flex}.task-btn{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.task-btn.open{color:#f6f2ea;background:0 0;box-shadow:inset 0 0 0 1.5px #ffecd661}.task-btn.claim{color:#14240c;background:linear-gradient(#e7ff8a 0%,#8ee03a 46%,#3ea132 100%);box-shadow:0 4px #2a7424}.task-btn.claim:active{transform:translateY(2px);box-shadow:0 1px #2a7424}.task-btn.locked,.task-btn:disabled{color:#8b8496;box-shadow:none;opacity:1;background:#2c2934}.task-btn.claim:disabled{opacity:.55}.task-check{color:#10210c;background:linear-gradient(#b6f25a,#3c9d2e);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.task-check svg{width:20px;height:20px}.task-done{color:#10210c;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#c6f56a,#3c9d2e);border-radius:12px;align-items:center;gap:4px;min-height:36px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.task-done svg{flex:none;width:16px;height:16px}.pays{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pay{background:#00000047;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 8px 0 4px;font-size:13px;display:inline-flex}.pay.water{color:#9ad7ff}.pay.points{color:#e2b6ff}.pay.seed{color:#d7f5c4;padding-left:8px}.pay.seed[data-r=rare]{color:#9eb6ff}.pay.seed[data-r=epic]{color:#ffb0aa}.task-meter{align-items:center;gap:8px;margin-top:8px;display:flex}.task-meter b{color:#b6f25a;flex:none;font-size:13px}.task-track{background:#0e0c12;border-radius:999px;flex:1;height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.task-track span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#7dff6a,#f0c14a);width:100%;height:100%;display:block}.task-track[data-k=level] span{background:linear-gradient(90deg,#ffe27a,#e39b2b)}.task-track[data-k=kolkhoz] span{background:linear-gradient(90deg,#8fd0ff,#7a6bff)}.task-track[data-k=tap] span{background:linear-gradient(90deg,#8fd4ff,#3d7dff)}.task-track[data-k=help] span{background:linear-gradient(90deg,#ffb0d0,#e05aa0)}.task-live{margin:-6px 0 10px}.task-card.burst{animation:.7s task-burst}.task-fly{color:#d7f5c4;pointer-events:none;font-size:14px;animation:.85s forwards task-fly;position:absolute;bottom:18px;left:68px}@keyframes task-burst{0%{transform:scale(1)}35%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes task-fly{0%{opacity:0;transform:translateY(8px)}20%{opacity:1}to{opacity:0;transform:translateY(-28px)}}.grove-screen{flex-direction:column;gap:8px;min-height:100%;display:flex}.grove-screen .lead{color:#f6d48a}.grove-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.grove-card{background:#1c1810;border-radius:16px;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"art copy""art act";align-items:center;gap:4px 10px;min-height:96px;padding:8px;display:grid;box-shadow:inset 0 0 0 1.5px #e4b0448c,0 0 16px #e4b0441f}.grove-card.locked{color:#8d8796;background:#141218;box-shadow:inset 0 0 0 1px #ffffff14}.grove-card:not(.held){grid-template-columns:36px minmax(0,1fr);grid-template-areas:"art copy";min-height:64px}.grove-art{background:#100e16;border-radius:12px;grid-area:art;width:72px;height:88px;overflow:hidden;box-shadow:inset 0 0 0 2px #e4b044}.grove-art img{object-fit:cover;width:100%;height:100%}.grove-mark{grid-area:art;place-items:center;display:grid}.grove-mark svg{width:28px;height:28px}.grove-copy{grid-area:copy;min-width:0}.grove-copy strong{color:#fff8e8;font-size:16px;line-height:1.15;display:block}.grove-copy p,.grove-card>p{color:#f6d48a;margin:2px 0 0;font-size:13px;font-weight:700;line-height:1.25}.grove-card.locked>p{color:#8d8796}.grove-sell{color:#d9d3e2!important}.grove-collect{letter-spacing:.04em;text-transform:uppercase;grid-area:act;min-height:48px;font-size:16px;font-weight:800}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero.sell-no,a.banner.sell-pulse,button.banner.sell-pulse,.sale-sell.sell-pulse{animation:none!important}a.banner.sell-pulse,button.banner.sell-pulse,.sale-sell.sell-pulse{box-shadow:0 0 0 3px #e24b45}}.seed-grid{background:#141418;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:10px 0 8px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.seed-cell{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;border-radius:14px;position:relative;overflow:hidden}.seed-cell.seed-pick{gap:0;padding:0;display:block}.seed-empty{background:#0b0b0e;box-shadow:inset 0 0 0 1px #ffffff0a}.seed-cell-btn{all:unset;box-sizing:border-box;cursor:grab;border-radius:14px;width:100%;height:100%;display:block;position:relative}.seed-cell .thumb{width:auto;height:auto;box-shadow:none;pointer-events:none;background:#000;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.seed-cell .thumb img.plant-card{object-fit:cover;object-position:50% 42%;background:#000;border-radius:0;width:100%;height:100%;transform:scale(1.18)}.seed-cell-btn:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:0}.seed-cell.rarity-common .seed-cell-btn:after{box-shadow:inset 0 0 0 2.5px #8f969e}.seed-cell.rarity-rare .seed-cell-btn:after{box-shadow:inset 0 0 0 2.5px #3f86ff,inset 0 0 14px #3f86ff73}.seed-cell.rarity-epic .seed-cell-btn:after{box-shadow:inset 0 0 0 2.5px #b25bff,inset 0 0 14px #b25bff80}.seed-cell.rarity-legendary .seed-cell-btn:after{box-shadow:inset 0 0 0 2.5px #ffc23c,inset 0 0 16px #ffc23c8c}.seed-split img.half{width:100%;height:100%;position:absolute;top:0}.seed-split img.left{clip-path:inset(0 50% 0 0)}.seed-split img.right{clip-path:inset(0 0 0 50%)}.seed-split:after{content:"";background:#ffffffb3;border-radius:1px;width:2px;position:absolute;top:8%;bottom:8%;left:calc(50% - 1px)}.seed-cv{background:hsl(var(--cv-hue) 75% 55%);color:#0d0d10;text-transform:uppercase;pointer-events:none;border-radius:7px;height:15px;padding:0 4px;font-size:9.5px;font-weight:800;line-height:15px;position:absolute;top:3px;left:3px}.seed-ghost-art,.seed-sheet-art{background:#000;border-radius:12px;width:56px;height:56px;position:relative;overflow:hidden}.seed-sheet-art{width:84px;height:84px}.seed-ghost-art .thumb,.seed-sheet-art .thumb{background:#000;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.seed-ghost-art img.plant-card,.seed-sheet-art img.plant-card{object-fit:cover;background:#000;width:100%;height:100%;transform:scale(1.18)}.seed-stage-badge{color:#fff;text-align:center;pointer-events:none;background:#000000b8;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:11px;font-weight:800;line-height:16px;position:absolute;bottom:3px;right:3px}.seed-stage-badge.top{color:#1c1408;background:#f5c542}.seed-cell.picked{box-shadow:0 0 0 2px #f5c542}.seed-cell.picked .seed-cell-btn:after{box-shadow:inset 0 0 0 2px #f5c542}.seed-cell.merge-mate{box-shadow:0 0 0 2px #7dce78d9}.seed-cell.merge-mate .seed-cell-btn{background:#50a04640}.seed-cell.seed-pick.merge-over,.seed-cell.seed-pick.merge-reject{border-radius:14px}.seed-queue{align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.seed-queue .thumb{width:32px;height:32px}.seed-queue .thumb img{object-fit:contain;width:100%;height:100%}.seed-sheet{gap:8px;display:grid}.seed-sheet>.thumb{width:72px;height:72px}.seed-sheet>.thumb img{object-fit:contain;width:100%;height:100%}.seed-sheet dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.seed-sheet dt{opacity:.6}.seed-sheet dd{margin:0}.seed-sheet-actions,.seed-sheet-pets{flex-wrap:wrap;gap:8px;display:flex}.seed-sheet-actions>button{flex:1}.seed-sheet-plant{background:var(--red);color:#fff;font-weight:800;box-shadow:0 8px 16px #e24b4559}.child-stage{margin:6px 0 0;font-size:15px;font-weight:700}.page-title{margin:14px 0 6px;scroll-margin-top:80px;font-size:24px;line-height:1.15}.grove-screen>.lead,.pet-screen>.lead{scroll-margin-top:80px}.stage{background:#0c0a0d;min-height:100dvh;padding:0;display:block}@media (width>=520px){.stage{background:#0c0a0d;place-items:stretch stretch;padding:0}.device{width:100%;height:100dvh;box-shadow:none;border-radius:0}}html[data-app=site] .tabs .lab{white-space:normal;text-align:center;letter-spacing:0;font-size:11px;line-height:1.05}@media (width<=959px){html[data-app=site] .tabs{overscroll-behavior-x:contain;justify-content:flex-start;display:flex;overflow-x:auto}html[data-app=site] .tabs a{flex:0 0 76px}}.plain-body .view{padding:0}.plain-body main{min-height:100%}.head-band{flex:none;position:relative}.head-extra{justify-content:flex-end;align-items:center;gap:8px;padding:0 10px 6px 16px;display:flex}.steem-btn{color:#f6d48a;height:32px;font:inherit;letter-spacing:.02em;white-space:nowrap;background:#2c2618;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #e4a32273}.steem-btn:active{transform:scale(.98)}.day-stand{color:#f6d48a;margin:0 16px 8px;font-size:14px;font-weight:700;line-height:1.3}.leader-link{color:#9eb6ff;letter-spacing:.02em;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #9eb6ff80}.pet-hero .track{background:#1a1720}.steem-card{z-index:1;background:var(--paper-2);width:min(100%,360px);box-shadow:var(--shadow);text-align:center;border-radius:28px;padding:18px 16px 16px;position:relative}.steem-card h2{margin:0 0 8px;font-size:20px}.steem-card .lead{margin-bottom:14px}html[data-tg-banner="1"] .coach{visibility:hidden;pointer-events:none}.tg-banner-back{z-index:120;padding:16px 16px calc(16px + var(--shell-bottom));background:#08060ab8;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.tg-banner{background:var(--paper-2);width:min(100%,420px);box-shadow:var(--shadow);text-align:left;border-radius:22px;padding:18px 16px 16px;position:relative}.tg-banner p{margin:0 28px 14px 0;font-size:16px;line-height:1.4}.tg-banner-x{width:36px;height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}.tg-banner-actions{flex-direction:column;gap:8px;display:flex}.tg-banner .btn-line{justify-content:center;margin-top:0}@media (width>=960px){.device{grid-template:"rail head""rail body"minmax(0,1fr)"rail dock"/120px minmax(0,1fr);display:grid}.head-band{grid-area:head}.body{grid-area:body;min-width:0;min-height:0}.coach{z-index:95;grid-area:1/1/-1/-1}.main-fallback{grid-area:dock;margin:0 16px 12px}.toasts{bottom:16px;left:136px;right:16px}.sheet-back,.overlay{left:120px}.head-extra{top:max(14px, var(--screen-top));z-index:90;padding:0;position:absolute;right:14px}.head-band .g-counters{margin-right:196px}.head-band:has(.with-leader) .g-counters{margin-right:500px}.steem-btn,.leader-link{height:36px;padding:0 14px;font-size:14px}.tabs{background:#221f29;border-radius:0;flex-direction:column;grid-area:rail;justify-content:flex-start;align-items:stretch;gap:6px;height:auto;min-height:0;padding:14px 8px;display:flex;box-shadow:inset -1px 0 #ffffff0f}.tabs a{border-radius:16px;gap:4px;padding:10px 4px}.tabs a.active{background:#6bcb3a24}.tabs{overflow-y:auto}html[data-app=site] .tabs .lab{letter-spacing:.02em;white-space:normal;text-align:center;font-size:12px;line-height:1.05}.tabs svg{width:28px;height:28px}.garden{flex-direction:row;justify-content:center;align-items:center;gap:32px;height:100%;padding:8px 40px 12px;display:flex}.bed-stage{--card-ratio:1.65;width:calc(var(--card) + 96px);flex:none;max-width:calc(100% - 332px);height:100%;min-height:0}.rail{clip-path:inset(-48px 0)}.slide{justify-content:center;align-items:center}.hero{--card-max:calc(100dvh - var(--shell-top,72px) - 136px);width:100%;height:auto;max-height:var(--card-max);aspect-ratio:var(--card-ratio)}.hero-art{width:54%;inset:10px auto 18px 10px}.hero-art img,.hero-art svg,.hero.paint .hero-art img.plant-card,.hero.cross-hero .hero-art img,.hero.cross-hero .hero-art svg{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.pet-hero{aspect-ratio:auto;width:100%;height:100%;max-height:none}.pet-hero .hero-art{width:auto;inset:6px}.pet-hero.paint .hero-art img.plant-card{object-position:center 28%;max-width:none;max-height:none}.pet-hero .veil{background:linear-gradient(#0000 0 62%,#00000047 100%)}.hero .veil{background:linear-gradient(90deg,#0000 0 48%,#00000047 72%)}.hero:has(.hero-side) .hero-meta{display:none}.hero-side{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;gap:8px;display:flex;position:absolute;inset:16px 16px 36px 56%}.hero-side-lvl{color:#e8e4eeb8;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.hero-side-rarity{color:#f3ecdf;letter-spacing:.04em;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.1}.hero[data-r=common] .hero-side-rarity{color:#c8c2d0}.hero[data-r=rare] .hero-side-rarity{color:#8ec0ff}.hero[data-r=epic] .hero-side-rarity{color:#ff8d98}.hero[data-r=legendary] .hero-side-rarity{color:#f0c14a}.hero-side-stat{color:#ddd6e4;font-size:14px;font-weight:700}.card-title{z-index:6;width:var(--card);left:50%;top:calc(50% - var(--card) / var(--card-ratio) / 2 - 36px);color:#f3ecdf;letter-spacing:.08em;text-align:center;text-transform:uppercase;pointer-events:none;margin:0;font-size:18px;font-weight:800;line-height:1.2;display:block;position:absolute;transform:translate(-50%)}.slot-nav.prev{left:calc(50% - var(--card) / 2 - 40px)}.slot-nav.next{right:calc(50% - var(--card) / 2 - 40px)}.friends-fab{z-index:7;top:calc(50% - var(--card) / var(--card-ratio) / 2 - 114px);left:calc(50% - var(--card) / 2 + 6px);width:78px;display:flex;position:absolute}.hero .kind-label[data-where=card]{text-align:left;width:auto;font-size:15px;line-height:1.15;inset:auto 14px 58px 56%}.hero .grove-badge{top:14px;left:14px;transform:none}.rail-left,.rail-right .tone-rose,.rail-right .tone-green{display:none}.rail-right{top:calc(50% - var(--card) / var(--card-ratio) / 2 - 84px);right:calc(50% - var(--card) / 2);flex-direction:row;left:auto;transform:none}.pass-hold{height:auto;max-height:var(--card-max,calc(100dvh - var(--shell-top,72px) - 136px));justify-content:center;align-items:center;display:flex;top:50%;bottom:auto;transform:translate(-50%,-50%)}.pass-hold .hero{width:100%;height:auto;max-height:calc(100dvh - var(--shell-top,72px) - 136px);aspect-ratio:var(--card-ratio,1.65)}.plant-foot{width:300px;max-height:calc(100dvh - var(--shell-top,72px) - 16px);flex:0 0 300px;align-self:center;margin:0;padding:0;overflow:auto}.garden:has(.card-title) .plant-foot>.card-sub{display:none}.plant-foot:has(.hearts){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;display:grid}.plant-foot:has(.hearts)>:not(.hearts){grid-column:2}.plant-foot:has(.hearts)>.hearts{flex-direction:column;grid-area:1/1/span 8;place-self:center start;gap:8px;width:auto;margin:0}.garden .bed-strip{overflow:visible}.garden .slot-row{flex-wrap:wrap;width:100%}.garden .slot-chip{flex-basis:calc(33.3333cqi - 4px);width:calc(33.3333cqi - 4px);height:84px}.view:has(.mj-table){padding:0 16px 10px}.mj-table{width:min(100%,1400px);height:100%;margin:0 auto}.mj-dock{align-items:center;width:100%;margin:0 auto}.tray{grid-template-columns:repeat(4, calc(var(--mj-tile,72px) * 1.45));gap:10px;width:max-content;max-width:100%;min-height:0;margin:0 auto}.tray-slot{aspect-ratio:1/1.18;height:auto;min-height:0}.mj-tools{width:min(520px,100%);margin:0 auto}:is(.view:has(.cross-dock),.view:has(.cross-timer)){grid-template-columns:minmax(0,1.15fr) minmax(300px,440px);align-content:start;align-items:start;column-gap:28px;display:grid}:is(.view:has(.cross-dock)>*,.view:has(.cross-timer)>*){grid-column:1}:is(.view:has(.cross-dock)>.lead,.view:has(.cross-timer)>.lead,.view:has(.cross-dock)>.partner-badge,.view:has(.cross-timer)>.partner-badge,.view:has(.cross-dock)>.cross-dock,.view:has(.cross-dock)>.cross-scroll-pad){grid-column:1/-1}:is(.view:has(.cross-dock)>section.card:last-of-type,.view:has(.cross-timer)>section.card:last-of-type){grid-area:2/2/span 8;align-self:start}.view:has(.cross-dock)>.stack{grid-template-columns:1fr 1fr;align-items:start;display:grid}.view:has(.offer)>.stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.view>.stack{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;display:grid}.view:has(.cross-dock)>.stack{grid-template-columns:1fr 1fr}.cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.profile-screen{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start;gap:16px 24px;display:grid}.profile-id,.profile-links,.wallet{grid-column:1}.profile-actions{grid-area:1/2/span 3}.pet-stage{align-content:center;min-height:0}.pet-card{width:min(100%, 640px, calc((100dvh - var(--shell-top,72px) - 150px) * 1.7));max-height:calc(100dvh - var(--shell-top,72px) - 120px);text-align:left;grid-template-columns:minmax(140px,38%) minmax(0,1fr);align-items:center;column-gap:18px;padding:16px 20px;display:grid}.pet-art{grid-area:1/1/span 10;justify-content:center;align-items:center;display:flex}.pet-card>:not(.pet-art){grid-column:2}.pet-art svg{width:min(200px,26dvh);height:min(200px,26dvh);margin:0}.view:has(#mahjong-screen){place-content:center;gap:12px;display:grid}#mahjong-screen{width:min(560px,100%)}.view:has(#mahjong-screen)>.btn-primary{width:min(560px,100%)}}@media (width>=1280px){.view:has(.offer)>.stack{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-app=site] .device.mj-fill{width:100%;height:100dvh;display:block;overflow:hidden;transform:none}html[data-app=site] .mj-drawer-backdrop{z-index:400;width:100%;height:100dvh;min-height:100dvh;position:fixed;inset:0}html[data-app=site] .mj-drawer-sheet{width:100%;max-width:none;height:100dvh;min-height:100dvh}html[data-app=site] .mj-drawer-body,html[data-app=site] .mj-drawer-body .mj-table{flex:auto;min-height:0}html[data-app=site] .mj-back-garden-btn{color:#3a2808;background:#f6d48a;border-color:#0000;min-height:44px;padding:8px 14px;font-size:16px}.aads{z-index:1;width:100%;margin:12px auto 0;position:relative}.aads iframe{border:0;width:70%;height:auto;margin:auto;padding:0;display:block;overflow:hidden}@media (width<=959px){.aads iframe{width:100%}}#aads-static:empty{margin:0;display:none}html[data-app=site] body:has(.mj-drawer-backdrop) #aads-static{display:none}.ad-slot{z-index:1;width:100%;margin:12px auto 0;position:relative}.ad-slot-link{aspect-ratio:16/9;border-radius:12px;width:70%;margin:0 auto;text-decoration:none;display:block;overflow:hidden}.ad-slot img{object-fit:cover;object-position:65% 50%;width:100%;height:100%;display:block}@media (width<=959px){.ad-slot-link{width:100%}}html[data-app=site] .garden-body .view:has(.site-garden){overflow-y:auto}html[data-app=site] .site-garden{flex-direction:column;min-height:100%;display:flex}html[data-app=site] .site-garden>.garden{flex:1 0 auto;min-height:100%}.ad-overlay.svelte-1hra4m1{z-index:1000;touch-action:none;background:#07060a;place-items:center;display:grid;position:fixed;inset:0}.ad-box.svelte-1hra4m1{text-align:center;gap:14px;width:min(320px,86vw);display:grid}.ad-count.svelte-1hra4m1{color:#f0c14a;margin:0;font-size:64px;font-weight:800}.lb-wrap.svelte-tomsns{background:#0e1812c7;border:1px solid #4ade803d;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0f}.lb-wrap.compact.svelte-tomsns{gap:6px;padding:10px}.lb-head.svelte-tomsns{justify-content:space-between;align-items:center;gap:8px;display:flex}.lb-title.svelte-tomsns{color:#ecfdf5;letter-spacing:.02em;font-size:.92rem;font-weight:700}.lb-sub.svelte-tomsns{color:#86efac;font-size:.78rem}.lb-gain-pill.svelte-tomsns{color:#052e16;background:linear-gradient(135deg,#bbf7d0,#4ade80);border-radius:999px;padding:2px 8px;font-size:.76rem;font-weight:700;animation:.38s cubic-bezier(.22,1,.36,1) svelte-tomsns-popIn}.lb-list.svelte-tomsns{flex-direction:column;gap:5px;display:flex}.lb-row.svelte-tomsns{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:9px;padding:7px 10px;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;display:flex}.lb-row.me.svelte-tomsns{background:linear-gradient(90deg,#16a34a47,#10b98129);border-color:#4ade808c}.lb-row.climbing.svelte-tomsns{z-index:2;background:linear-gradient(90deg,#22c55e73,#10b98147);border-color:#86efac;transform:scale(1.03);box-shadow:0 6px 20px #22c55e59}.lb-rank.svelte-tomsns{text-align:center;color:#ffffffa6;width:22px;font-size:.84rem;font-weight:700}.lb-rank.gold.svelte-tomsns{color:#fde047}.lb-rank.silver.svelte-tomsns{color:#e2e8f0}.lb-rank.bronze.svelte-tomsns{color:#fdba74}.lb-avatar.svelte-tomsns{color:#fff;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:inline-flex;overflow:hidden}.lb-avatar.me-av.svelte-tomsns{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 0 0 2px #86efac80}.lb-avatar.svelte-tomsns img:where(.svelte-tomsns){object-fit:cover;width:100%;height:100%}.lb-ident.svelte-tomsns{flex-direction:column;flex:1;min-width:0;display:flex}.lb-name-line.svelte-tomsns{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:.86rem;display:flex;overflow:hidden}.you-tag.svelte-tomsns{color:#bbf7d0;background:#4ade8038;border-radius:6px;padding:1px 5px;font-size:.66rem}.row-up-arrow.svelte-tomsns{color:#4ade80;font-size:.72rem;font-weight:700;animation:.6s infinite alternate svelte-tomsns-bounceUp}.lb-meta.svelte-tomsns{color:#ffffff8c;font-size:.72rem}.lb-score.svelte-tomsns{color:#bbf7d0;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.88rem;display:inline-flex}@keyframes svelte-tomsns-popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes svelte-tomsns-bounceUp{0%{transform:translateY(1px)}to{transform:translateY(-2px)}}.mj-drawer-backdrop.svelte-1o2bgei{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c0aeb;justify-content:center;display:flex;position:fixed;inset:0}.mj-drawer-sheet.svelte-1o2bgei{color:#f8fafc;background:radial-gradient(circle at 50% 18%,#193225 0%,#0f1713 75%);flex-direction:column;width:100%;max-width:480px;height:100%;display:flex;position:relative;overflow:hidden}.mj-drawer-top.svelte-1o2bgei{z-index:5000;padding:max(8px, calc(var(--screen-top,0px) + 6px)) 10px 12px;background:#0a120edb;border-bottom:1px solid #4ade8038;justify-content:space-between;align-items:center;gap:6px;display:flex;position:relative}.mj-top-status-row.svelte-1o2bgei{align-items:center;gap:5px;display:inline-flex}.mj-combo-chip.svelte-1o2bgei{color:#fffbeb;background:linear-gradient(135deg,#b45309,#15803d);border:1px solid #fde68a;border-radius:999px;align-items:center;gap:2px;padding:2px 7px 4px;font-size:.74rem;font-weight:800;line-height:1.1;animation:.26s cubic-bezier(.22,1.3,.36,1) svelte-1o2bgei-comboPop;display:inline-flex;position:relative;overflow:hidden}.mj-combo-chip.hot.svelte-1o2bgei{background:linear-gradient(135deg,#dc2626,#d97706);box-shadow:0 0 12px #fbbf2499}.mj-combo-fuse.svelte-1o2bgei{transform-origin:0;background:#fde68a;height:2.5px;animation:5.5s linear forwards svelte-1o2bgei-fuseShrink;position:absolute;bottom:0;left:0;right:0}.mj-progress-strip.svelte-1o2bgei{pointer-events:none;background:#ffffff1f;border-radius:999px;height:4px;position:absolute;bottom:2px;left:10px;right:10px}.mj-progress-fill.svelte-1o2bgei{background:linear-gradient(90deg,#22c55e,#facc15);border-radius:999px;height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);box-shadow:0 0 8px #4ade80a6}.mj-ms-node.svelte-1o2bgei{filter:grayscale(.85)opacity(.65);font-size:.65rem;line-height:1;transition:transform .28s,filter .28s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.82)}.mj-ms-node.done.svelte-1o2bgei{filter:none;transform:translate(-50%,-50%)scale(1.12)}@keyframes svelte-1o2bgei-fuseShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes svelte-1o2bgei-comboPop{0%{transform:scale(.75)}60%{transform:scale(1.14)}to{transform:scale(1)}}.mj-back-garden-btn.svelte-1o2bgei{color:#fde68a;cursor:pointer;background:linear-gradient(135deg,#2d2518 0%,#1d1810 100%);border:1.5px solid #f6d48aa6;border-radius:12px;flex-shrink:0;align-items:center;gap:5px;padding:7px 11px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #00000059}.mj-back-garden-btn.svelte-1o2bgei:active{transform:scale(.96)}.mj-back-arrow.svelte-1o2bgei{font-size:.95rem;line-height:1}.mj-back-leaf.svelte-1o2bgei{font-size:.88rem;line-height:1}.mj-level-chip.svelte-1o2bgei{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.mj-lvl-num.svelte-1o2bgei{color:#ecfdf5;white-space:nowrap;align-items:center;gap:4px;font-size:.78rem;font-weight:700;line-height:1.1;display:inline-flex}.mj-lvl-sep.svelte-1o2bgei{color:#86efac8c}.mj-lvl-sub.svelte-1o2bgei{color:#86efac;white-space:nowrap;font-size:.74rem;font-weight:600}.mj-top-timer.svelte-1o2bgei{color:#fde68a;font-variant-numeric:tabular-nums;letter-spacing:.03em;background:#0f2419eb;border:1px solid #fde68a6b;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.78rem;font-weight:800;line-height:1.15;display:inline-flex}.mj-top-actions.svelte-1o2bgei{flex-shrink:0;align-items:center;gap:6px;display:flex}.mj-chl-pill.svelte-1o2bgei{color:#bbf7d0;font-variant-numeric:tabular-nums;background:#14532dbf;border:1px solid #4ade8073;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;position:relative}.mj-chl-pill.bump.svelte-1o2bgei{background:#16a34ae6;transform:scale(1.14);box-shadow:0 0 20px #4ade80bf}.mj-chl-val.svelte-1o2bgei{font-size:.88rem}.mj-chl-gain.svelte-1o2bgei{color:#4ade80;text-shadow:0 2px 6px #000c;font-size:.78rem;font-weight:700;animation:.9s forwards svelte-1o2bgei-floatUp;position:absolute;top:-18px;right:4px}.mj-icon-btn.svelte-1o2bgei{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mj-close-x-btn.svelte-1o2bgei{color:#fde68a;cursor:pointer;background:#2d2518e6;border:1.5px solid #fde68a8c;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:800;display:inline-flex}.mj-drawer-body.svelte-1o2bgei{flex-direction:column;flex:1;min-height:0;padding:4px 8px 6px;display:flex;overflow-y:auto}.mj-win-card.svelte-1o2bgei{flex-direction:column;gap:12px;margin:auto 0;display:flex}.mj-win-badge.svelte-1o2bgei{color:#bbf7d0;background:#22c55e33;border:1px solid #4ade8073;border-radius:999px;align-self:center;padding:5px 14px;font-size:.9rem;font-weight:700}.mj-win-reward-box.svelte-1o2bgei{background:linear-gradient(135deg,#14532d8c,#064e3b66);border:1px solid #4ade8059;border-radius:16px;padding:14px}.mj-win-chl.svelte-1o2bgei{align-items:center;gap:12px;display:flex}.mj-win-plus.svelte-1o2bgei{color:#86efac;font-size:1.2rem}.mj-win-hint.svelte-1o2bgei{color:#ecfdf5c7;margin:2px 0 0;font-size:.78rem}.mj-win-actions.svelte-1o2bgei{flex-direction:column;gap:8px;display:flex}.mj-next-btn.svelte-1o2bgei{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#15803d);border:none;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;font-size:.98rem;display:flex;box-shadow:0 6px 20px #16a34a73}.mj-next-btn.svelte-1o2bgei span:where(.svelte-1o2bgei){background:#00000038;border-radius:999px;padding:4px 10px;font-size:.84rem}.mj-return-garden-btn.svelte-1o2bgei{color:#fde68a;text-align:center;cursor:pointer;background:#2d2518d9;border:1.5px solid #f6d48a80;border-radius:14px;width:100%;padding:11px 16px;font-size:.92rem;font-weight:700}.chl-flight.svelte-1o2bgei{z-index:120;pointer-events:none;filter:drop-shadow(0 0 8px #4ade80d9);animation:.62s cubic-bezier(.22,1,.36,1) forwards svelte-1o2bgei-chlFly;position:fixed}@keyframes svelte-1o2bgei-chlFly{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:1;transform:translate(calc(var(--dx) * .15), calc(var(--dy) * .15 - 18px)) scale(1.15)}to{transform:translate(var(--dx), var(--dy)) scale(.55);opacity:0}}@keyframes svelte-1o2bgei-nudgeRight{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes svelte-1o2bgei-tileFloat{0%,to{transform:translate(2px)rotate(4deg)translateY(0)}50%{transform:translate(4px)rotate(7deg)translateY(-2px)}}@keyframes svelte-1o2bgei-floatUp{0%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translateY(-10px)}}.ws-have.svelte-wuxwbv{justify-content:space-around;margin:4px 0 14px;font-size:16px;display:flex}.ws-have.svelte-wuxwbv b:where(.svelte-wuxwbv){align-items:center;gap:4px;margin-left:4px;font-size:20px;display:inline-flex}.ws-actions.svelte-wuxwbv{gap:10px;display:grid}.ws-act.svelte-wuxwbv{text-align:left;color:#f3ecdf;background:#23202b;border:0;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.ws-ico.svelte-wuxwbv{font-size:28px}.ws-txt.svelte-wuxwbv{gap:2px;display:grid}.ws-txt.svelte-wuxwbv b:where(.svelte-wuxwbv){font-size:17px}.ws-txt.svelte-wuxwbv small:where(.svelte-wuxwbv){color:#b9b0c4;font-size:13px}.leader-warn.svelte-1hi4zna{color:inherit;background:#dc782829;border-radius:10px;margin:4px 0 0;padding:4px 10px;font-size:12px;line-height:1.3}.week-chip.svelte-1hi4zna{width:max-content;color:inherit;opacity:.9;background:#d4af3729;border-radius:999px;margin:2px 0 0 auto;padding:1px 8px;font-size:11px;line-height:1.3;text-decoration:none;display:block}.rank-chip.svelte-1hi4zna{color:#fde68a;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#3a2f1a 0%,#221b10 100%);border:1px solid #f6d48a80;border-radius:11px;flex:none;align-items:center;gap:6px;height:36px;margin-top:6px;padding:0 10px 0 8px;font-family:inherit;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 2px 8px #00000073,inset 0 1px #fde68a2e}.rank-chip.svelte-1hi4zna:active{filter:brightness(1.15);transform:scale(.96)}.rank-cup.svelte-1hi4zna{flex:none;font-size:15px;line-height:1}.rank-num.svelte-1hi4zna{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fef3c7;flex:none;font-size:15px;font-weight:800;line-height:1}.rank-up.svelte-1hi4zna{color:#4ade80;font-size:11px;font-weight:800;line-height:1}.wallet-chip{border-radius:11px!important;width:36px!important;height:36px!important;margin-top:6px!important;margin-left:auto!important}.wallet-chip+.g-counters{margin-left:8px}.wallet-chip svg{width:20px!important;height:20px!important}@media (width<=420px){.rank-chip.svelte-1hi4zna{gap:4px;padding:0 7px}}.chl-count.svelte-1hi4zna{color:#bbf7d0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;background:#14532d73;border:1px solid #4ade8059;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s}.chl-count.bump.svelte-1hi4zna{background:#16a34ad9;transform:scale(1.16);box-shadow:0 0 14px #4ade80bf}
