.banner[data-v-b4448ee7]{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:100;box-sizing:border-box;background:var(--surface);border:1px solid var(--line2);max-width:520px;box-shadow:var(--shadowLg);border-radius:16px;margin:0 auto;padding:16px 18px;font-family:Space Grotesk,sans-serif;position:fixed}.text[data-v-b4448ee7]{color:var(--ink80);text-wrap:pretty;margin:0 0 12px;font-size:13.5px;line-height:1.55}.link[data-v-b4448ee7]{font-weight:600}.row[data-v-b4448ee7]{gap:10px;display:flex}.ghost[data-v-b4448ee7]{background:var(--surface2);border:1px solid var(--line2);color:var(--ink);cursor:pointer;border-radius:11px;flex:1;padding:11px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600}.accept[data-v-b4448ee7]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:11px;flex:1;padding:11px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:700}.rise-enter-active[data-v-b4448ee7],.rise-leave-active[data-v-b4448ee7]{transition:opacity .25s,transform .25s}.rise-enter-from[data-v-b4448ee7],.rise-leave-to[data-v-b4448ee7]{opacity:0;transform:translateY(14px)}html{scroll-behavior:smooth}:root{--bg:#f4f7fb;--surface:#fff;--surface2:#eaf0f8;--ink:#0e2a47;--ink80:#0e2a47cc;--ink62:#0e2a479e;--ink48:#0e2a477a;--line:#0e2a471a;--line2:#0e2a4729;--accent:#1f6fd8;--accent2:#0e2a47;--accentSoft:#1f6fd814;--accentLine:#1f6fd84d;--glow:#1f6fd838;--shadow:0 20px 50px #0e2a471a;--shadowLg:0 40px 70px #0e2a4733;--grid:#0e2a4709;--field:#f4f7fb;--band:#0e2a47;--good:#1fa05c;--warn:#e8a13c;--bad:#d64545;--accentWarm:#e8813a;--accentWarmSoft:#e8813a1f;--accentWarmLine:#e8813a61}html[data-theme=dark]{--bg:#0a1420;--surface:#101f30;--surface2:#16293e;--ink:#e9f2fb;--ink80:#e9f2fbcc;--ink62:#e9f2fb9e;--ink48:#e9f2fb73;--line:#ffffff1a;--line2:#ffffff2e;--accent:#4c9bf5;--accent2:#4c9bf5;--accentSoft:#4c9bf51f;--accentLine:#4c9bf559;--glow:#4c9bf547;--shadow:0 20px 50px #00000073;--shadowLg:0 40px 70px #0000008c;--grid:#ffffff0a;--field:#0c1928;--band:#08111c;--good:#3fcb86;--warn:#f2b65a;--bad:#f07070;--accentWarm:#f29a55;--accentWarmSoft:#f29a5526;--accentWarmLine:#f29a556b}body{background:var(--bg);color:var(--ink);margin:0;font-family:Space Grotesk,sans-serif;transition:background .35s,color .35s;overflow-x:clip}a{color:var(--accent);text-decoration:none}a:hover{opacity:.8}input{font-family:Space Grotesk,sans-serif}input::placeholder{color:var(--ink48)}input:focus{outline:2px solid var(--accentLine);outline-offset:0}::selection{background:var(--accent);color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-16px)rotate(.6deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes ping{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(1.2)}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes dash{to{background-position-x:-20px}}@keyframes flowdot{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes fscan{0%,to{transform:translateY(-15px)}50%{transform:translateY(15px)}}@keyframes fspin{to{transform:rotate(360deg)}}@keyframes fgrowA{0%,to{transform:scaleY(.8)}50%{transform:scaleY(.34)}}@keyframes fgrowB{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}@keyframes fgrowC{0%,to{transform:scaleY(.58)}50%{transform:scaleY(.88)}}@keyframes fpool{0%,to{opacity:.22;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}}@keyframes fpulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes fdash{to{stroke-dashoffset:-56px}}@keyframes frotor{to{transform:rotate(360deg)}}[data-fnode]:hover [data-fart]{animation-duration:.9s}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--field) inset;box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--field) inset;box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--field) inset;box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--field) inset;box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}
