.bil{--bil-bg:#09090b;--bil-s1:#121214;--bil-s2:#16161b;--bil-s3:#1b1b1f;--bil-s4:#26262b;--bil-s5:#303038;--bil-line:#ffffff14;--bil-line2:#ffffff1a;--bil-line3:#ffffff29;--bil-fg:#fafafa;--bil-fg2:#c2c2ca;--bil-mut:#a1a1aa;--bil-dim:#6b6b76;--bil-coral:#ff6b81;--bil-violet:#a397ff;--bil-mint:#5eead4;--bil-amber:#ffc857;--bil-out:cubic-bezier(.16, 1, .3, 1);--bil-spring:cubic-bezier(.34, 1.4, .64, 1);--bil-t:.18s;--bil-t-fast:.12s}.bil-grad{background:linear-gradient(92deg,#ff6b81 0%,#ff8fa0 30%,#a397ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bil-toggle{background:var(--bil-s1);box-shadow:inset 0 0 0 1px var(--bil-line);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.bil-toggle button{z-index:1;min-height:44px;color:var(--bil-mut);cursor:pointer;transition:color var(--bil-t) var(--bil-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:550;display:inline-flex;position:relative}.bil-toggle button[aria-checked=true]{color:var(--bil-fg)}.bil-toggle button:focus-visible{outline:2px solid var(--bil-violet);outline-offset:2px}.bil-toggle.sm button{min-height:36px;padding:0 14px;font-size:13.5px}.bil-thumb{background:var(--bil-s4);width:calc(50% - 4px);box-shadow:inset 0 0 0 1px var(--bil-line2), 0 1px 2px #0006;transition:transform .45s var(--bil-spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}[data-yearly=true] .bil-thumb{transform:translate(100%)}.bil-save{color:#0b2a24;background:var(--bil-mint);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:650}.bil-card{background:var(--bil-s1);border:1px solid var(--bil-line);transition:border-color var(--bil-t) var(--bil-out), transform var(--bil-t) var(--bil-out);animation:bil-rise .55s var(--bil-out) backwards;animation-delay:calc(var(--i,0) * 70ms);border-radius:20px;flex-direction:column;padding:26px 24px 28px;display:flex;position:relative}.bil-card:hover{border-color:var(--bil-line2);transform:translateY(-3px)}.bil-card.feat{background:linear-gradient(180deg, var(--bil-s2), var(--bil-s1) 62%) padding-box, linear-gradient(160deg, #ff6b81d9, #a397ff8c 45%, var(--bil-line2) 80%) border-box;border-color:#0000;box-shadow:0 24px 48px -28px #000c}.bil-card.fit:not(.feat){border-color:var(--bil-line3)}@media (max-width:760px){.bil-card:hover{transform:none}}.bil-was{color:var(--bil-dim);font-weight:550;position:relative}.bil-was:after{content:"";background:var(--bil-coral);transform-origin:0;border-radius:2px;height:1.5px;position:absolute;top:52%;left:-2px;right:-2px}.bil-was.draw:after{animation:bil-strike .5s .15s var(--bil-out) both}.bil-deal-y{animation:bil-pop .45s .2s var(--bil-spring) both}.bil-hbar{background:var(--bil-s3);border-radius:99px;height:6px;margin-top:10px;display:block;overflow:hidden}.bil-hbar i{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;animation:bil-grow .9s .3s var(--bil-out) both;background:linear-gradient(90deg,#ff6b81,#a397ff);display:block}.bil-range{--p:35%;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:14px 0 0}.bil-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff6b81, #a397ff) 0 / var(--p) 100% no-repeat, var(--bil-s3);border-radius:99px;height:8px}.bil-range::-moz-range-track{background:var(--bil-s3);border-radius:99px;height:8px}.bil-range::-moz-range-progress{background:linear-gradient(90deg,#ff6b81,#a397ff);border-radius:99px;height:8px}.bil-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bil-fg);border:4px solid var(--bil-bg);width:28px;height:28px;box-shadow:0 0 0 1px var(--bil-line3), 0 4px 12px #00000080;transition:transform var(--bil-t-fast) var(--bil-spring);border-radius:50%;margin-top:-10px}.bil-range::-moz-range-thumb{background:var(--bil-fg);border:4px solid var(--bil-bg);width:20px;height:20px;box-shadow:0 0 0 1px var(--bil-line3);border-radius:50%}.bil-range:active::-webkit-slider-thumb{transform:scale(1.12)}.bil-range:focus-visible{outline:2px solid var(--bil-violet);outline-offset:4px;border-radius:12px}.bil-table thead th{z-index:5;background:color-mix(in srgb, var(--bil-s1) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:65px}.bil-table tbody tr.bil-row:hover>*{background:color-mix(in srgb, var(--bil-s2) 60%, transparent)}@media (max-width:760px){.bil-table thead th{position:static}.bil-table th[scope=row]{z-index:1;background:var(--bil-s1);position:sticky;left:0}}.bil-q summary::-webkit-details-marker{display:none}.bil-q .bil-qi{transition:transform var(--bil-t) var(--bil-out), color var(--bil-t-fast)}.bil-q[open] .bil-qi{color:var(--bil-fg);transform:rotate(45deg)}.bil-q[open] .bil-qa,.bil-swap{animation:bil-fade var(--bil-t) var(--bil-out)}.bil-radio{border:1.5px solid var(--bil-line3);width:18px;height:18px;transition:border-color var(--bil-t-fast);border-radius:50%;flex:none;place-items:center;display:grid}.bil-radio:after{content:"";background:var(--bil-fg);width:8px;height:8px;transition:transform var(--bil-t) var(--bil-spring);border-radius:50%;transform:scale(0)}[aria-checked=true]>.bil-radio{border-color:var(--bil-fg)}[aria-checked=true]>.bil-radio:after{transform:scale(1)}.bil-chip{animation:bil-rise .4s var(--bil-spring) both;animation-delay:calc(.25s + var(--i,0) * 60ms)}.bil-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bil-confetti i{top:-8px;left:var(--x);background:var(--c);opacity:0;width:6px;height:10px;transform:rotate(var(--r));animation:1.6s cubic-bezier(.25,.6,.4,1) forwards bil-fall;animation-delay:var(--d);border-radius:2px;position:absolute}.bil-bars i{background:var(--bil-s4);border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.bil-bars i:after{content:"";width:var(--w);border-radius:inherit;background:var(--bil-fg2);transform-origin:0;animation:bil-grow .7s var(--bil-out) both;position:absolute;inset:0}.bil-bars i.left:after{background:var(--bil-amber)}.bil-shake{animation:bil-shake .32s var(--bil-out)}.bil-bob{place-items:center;animation:4s ease-in-out infinite bil-bob;display:inline-grid}.bil-off{place-items:center;width:200px;height:150px;display:grid;position:relative}.bil-wave{border:2px solid var(--bil-line2);border-color:var(--bil-line2) transparent transparent transparent;border-radius:50%;animation:2.4s ease-in-out infinite bil-dim;position:absolute;left:50%;transform:translate(-50%,-50%)}.bil-wave.w1{width:150px;height:150px;top:62%}.bil-wave.w2{width:190px;height:190px;animation-delay:.3s;top:66%}.bil-wave.w3{width:230px;height:230px;animation-delay:.6s;top:70%}.bil-fade{animation:bil-fade var(--bil-t) var(--bil-out)}.studio.bil-err{background:var(--bg);min-height:100%;color:var(--fg);flex-direction:column;flex:1;display:flex}.studio.bil-err .bil-errmain{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:640px;margin:0 auto;padding:48px 24px 96px;display:flex}.studio.bil-err h1{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.04}.studio.bil-err .lead{max-width:560px;color:var(--fg2);text-wrap:pretty;margin:16px auto 0}.studio.bil-err .bil-errart{margin-bottom:28px}.studio.bil-err .bil-404{letter-spacing:-.06em;color:var(--s5);align-items:center;gap:6px;font-size:clamp(96px,16vw,160px);font-weight:700;line-height:1;display:inline-flex}.studio.bil-err .bil-search{gap:8px;width:100%;max-width:460px;margin-top:28px;display:flex}.studio.bil-err .bil-search .input,.studio.bil-err .bil-search .btn{height:44px}.studio.bil-err .bil-search .inputwrap>.ico{left:14px}.studio.bil-err .bil-search .input{padding-left:40px}.studio.bil-err .bil-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.studio.bil-err .bil-links .chip{height:40px;padding:0 14px;text-decoration:none}.studio.bil-err .bil-erracts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.studio.bil-err .bil-errlink{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3)}.studio.bil-err .bil-errlink:hover{text-decoration-color:currentColor}.studio.bil-err .bil-retry{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg2);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:9px 14px;font-size:13.5px;display:inline-flex}.studio.bil-err .bil-retry .spin{width:14px;height:14px}.studio.bil-err .bil-off{width:200px;height:150px}.bil-offline{background:#0b0b0e;flex-direction:column;animation:.32s cubic-bezier(.16,1,.3,1) bil-fade;display:flex}@media (max-width:760px){.studio.bil-err .bil-search{flex-direction:column}.studio.bil-err .bil-errmain{padding:40px 16px 72px}}@media (pointer:coarse){.studio.bil-err .bil-links .chip{height:44px}}.studio .bil-meter{transform-origin:0;animation:.7s cubic-bezier(.16,1,.3,1) both bil-grow}.studio .bil-meter.low{background:var(--amber)}.studio .table.bil-receipts th{padding-top:14px}.studio .table.bil-receipts .r{text-align:right}@keyframes bil-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes bil-rise{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes bil-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bil-shake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes bil-fall{0%{opacity:0;transform:translateY(0) rotate(var(--r))}10%{opacity:1}to{opacity:0;transform:translateY(300px) rotate(calc(var(--r) + 260deg))}}@keyframes bil-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bil-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bil-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes bil-dim{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bil-confetti,.bil-wave{display:none}.bil-card,.bil-deal-y,.bil-was.draw:after,.bil-hbar i,.bil-q[open] .bil-qa,.bil-swap,.bil-chip,.bil-bars i:after,.bil-shake,.bil-bob,.bil-fade,.bil-offline,.studio .bil-meter{animation:none}.bil-thumb,.bil-card,.bil-radio:after,.bil-q .bil-qi{transition:none}}
