body{min-width:0}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,sans-serif}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}img{max-width:100%}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{background:radial-gradient(420px 300px at 85% -4%,#ffb08061,transparent 70%),radial-gradient(380px 280px at 0% 2%,#b0a0ff42,transparent 70%),var(--bg);max-width:430px;height:100dvh;margin-inline:auto;position:relative;overflow:hidden}.scroll{overscroll-behavior:contain;padding-top:max(env(safe-area-inset-top),8px);position:absolute;inset:0;overflow-y:auto}.shell>.scroll>.pad{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.shell .dock{bottom:calc(16px + env(safe-area-inset-bottom))}fieldset.tpls{border:0;min-width:0;margin:0;padding:0}.tpls .card{cursor:pointer;transition:transform .12s}.tpls .card .b{color:var(--ink)}.tpls .card.on .b,.tpls .card.on .foot{color:#fff}.tpls .card.on .k{color:#fff}.card .hit{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.card:has(.hit:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.card:has(.hit:active){transform:scale(.97)}.facts .row-i{align-items:flex-start;padding-block:10px}.facts .row-i .ri{color:var(--mute);flex:none;margin-top:1px;font-size:19px}.facts .row-i .l small{text-wrap:pretty;margin-top:2px}.dock .btn.go{flex:1}.toast .tx{color:#fff;background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:relative}.toast .tx:before{content:"";position:absolute;inset:-8px}.toast{inset-inline:20px;bottom:calc(84px + env(safe-area-inset-bottom));border-radius:20px;line-height:1.35}.toast b,.toast .tundo{color:#ffb089;font-weight:700}@media (prefers-reduced-motion:reduce){.tpls .card{transition:none;transform:none}.card:has(.hit:active){transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.tpls .card:not(.on){-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);background:linear-gradient(160deg,#ffffffb8,#ffffff6b);border:1px solid #ffffffbf;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #28180a14}.tpls .card.on{-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);background:linear-gradient(160deg,#ec5c1ef5,#b8380af0);border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffff73,0 10px 26px #b8380a38}.tpls .card .b{background:#ffffffb3;box-shadow:inset 0 0 0 1px #fffc}.tpls .card.on .b{background:#ffffff38;box-shadow:inset 0 0 0 1px #fff6}.tpls .card .k{color:var(--ink)}.tpls .card .foot{color:var(--mute)}.tpls .card.on .k,.tpls .card.on .foot{color:#fff}.shell>.scroll>.pad{flex-direction:column;min-height:100%;display:flex}.hero{justify-content:center;min-height:170px;margin-block:auto 0;padding-top:16px;display:flex}.hero svg{width:min(100%,340px);height:auto;overflow:visible}.hero .h-front{animation:6s ease-in-out infinite hfloat}.hero .h-mid{animation:7s ease-in-out -2s infinite hfloat}.hero .h-back{animation:8s ease-in-out -4s infinite hfloat}.hero .h-badge{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite hpop}@keyframes hfloat{50%{transform:translateY(-5px)}}@keyframes hpop{50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.hero *{animation:none!important}}.tpls .card .foot{text-wrap:balance}.tpls .card .foot .ftseg{white-space:nowrap;display:inline-block}.hero{min-height:0;margin-block:auto 0;padding-block:28px 8px}.hero svg{width:min(100%,300px)}.qtools{flex-wrap:wrap;gap:6px;padding-block:4px}.qt{min-height:var(--btn-h);min-width:var(--btn-h);background:var(--fill);color:var(--ink);border-radius:99px;padding:0 12px;font:500 14px -apple-system,system-ui,sans-serif}select.qt{height:var(--btn-h);appearance:none;cursor:pointer;border:0}.qt:disabled{opacity:.4}.qt.del{color:var(--err)}.pb .qt{margin-inline-start:12px}@media (prefers-color-scheme:dark){.shell{background:radial-gradient(420px 300px at 85% -4%,#ff783c47,transparent 70%),radial-gradient(380px 280px at 0% 2%,#7864ff33,transparent 70%),var(--bg)}.tpls .card:not(.on){box-shadow:none;background:linear-gradient(160deg,#3c3c40c7,#2c2c2e99);border-color:#ffffff1f}.tpls .card .b{background:#ffffff24;box-shadow:inset 0 0 0 1px #fff3}}.own-bar{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.own-bar .btn.own-out{min-height:44px}.own-err{color:var(--err);margin:0;font:600 13px -apple-system,system-ui,sans-serif}.own-go{justify-content:center;align-items:center;min-width:200px;min-height:44px;text-decoration:none;display:inline-flex}.tpls .tl{font:600 var(--lbl)/1.3 -apple-system,system-ui,sans-serif;color:var(--ink);margin:0 0 10px;padding:0;display:block}.tpls .cards{grid-auto-rows:1fr}
