.siela-mark{width:8.5rem;max-width:70%;margin:0 auto .9rem;line-height:0;display:block}.siela-mark picture{display:block}.siela-mark img{width:100%;height:auto;display:block}.siela-mark .siela-mark-neg{display:none}@media (prefers-color-scheme:dark){.siela-mark .siela-mark-pos{display:none}.siela-mark .siela-mark-neg{display:block}}html.a11y-still .siela-mark .siela-mark-pos img{content:url(/siela-logo.svg)}html.a11y-still .siela-mark .siela-mark-neg img{content:url(/siela-logo-neg.svg)}.siela-mark.screen-mark{width:9.5rem;margin:0 auto 1.1rem}.sheet .siela-mark.sheet-live{filter:drop-shadow(0 8px 14px #c763492e);width:11rem;max-width:72%;margin:.2rem auto 1rem;animation:.7s cubic-bezier(.34,1.56,.64,1) 80ms both sh-mark}@media (max-width:46rem){.sheet .siela-mark.sheet-live{width:10rem;margin-bottom:.85rem}}@media (prefers-reduced-motion:reduce){.sheet .siela-mark.sheet-live{animation:none}}html.a11y-still .sheet .siela-mark.sheet-live{animation:none}
.bank-left{text-align:center;color:var(--body);margin:.2rem 0 1rem;font-size:.95rem}.bank-left strong{font-family:var(--display);color:var(--ink);font-weight:800}.bank-offer{text-align:center;max-width:26rem;margin:0 auto}.bank-h{font-family:var(--display);color:var(--ink);margin:0 0 1rem;font-size:clamp(1.15rem,1rem + 1vw,1.45rem);line-height:1.35}.bank-h>span{text-wrap:balance;display:block}.bank-card{text-align:start;border-color:var(--accent);animation:.5s cubic-bezier(.2,.7,.2,1) both bank-rise;position:relative;box-shadow:0 10px 28px -18px #68251e8c}.bank-what{font-size:1.2rem;line-height:1.45}.bank-what strong{color:var(--accent-dk);font-weight:800}@keyframes bank-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bank-code{text-align:start;max-width:26rem;margin:1.1rem auto 0;font-size:.9rem}.bank-code summary{cursor:pointer;color:var(--muted);text-align:center;text-decoration:underline}.bank-code-mine{margin:.7rem 0}.bank-id{letter-spacing:.06em;color:var(--ink);-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;display:inline-block}.bank-code-form label{margin:.6rem 0 .35rem;display:block}.bank-code-form .row{flex-wrap:wrap;gap:.5rem;display:flex}.bank-code-form input{direction:ltr;flex:12rem;min-width:11rem}@media (prefers-reduced-motion:reduce){.bank-card{animation:none}}html.a11y-still .bank-card{animation:none}.bank-cards{gap:.8rem;display:grid}.sheet .bank-pop-h{margin-bottom:1.1rem;font-size:clamp(1.3rem,5.2vw,1.8rem);line-height:1.3}.bank-pop-h>span{text-wrap:balance;display:block}.bank-opt{border:2px solid var(--accent);background:var(--surface);width:100%;min-height:3.4rem;color:var(--ink);font:inherit;cursor:pointer;text-align:start;border-radius:16px;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1.1rem;font-size:1.12rem;display:flex}.bank-opt strong{font-family:var(--display);font-weight:800}.bank-opt-sum strong{color:var(--accent-dk)}.bank-opt:hover{background:var(--surface2)}.bank-opt:focus-visible{outline:3px solid var(--accent-dk);outline-offset:2px}.bank-pop-note{margin:.9rem 0 0}.bank-nudge{z-index:56;background:var(--surface);border:2px solid var(--accent);text-align:center;border-radius:20px;max-width:26rem;margin-inline:auto;padding:.95rem 1.1rem .5rem;animation:.35s cubic-bezier(.2,.7,.2,1) both bank-rise;position:fixed;inset-block-end:calc(.75rem + env(safe-area-inset-bottom));inset-inline:.75rem;box-shadow:0 18px 40px -18px #3a1e1873}@media (max-width:759px){body.has-jobbar .bank-nudge{inset-block-end:calc(5.2rem + env(safe-area-inset-bottom))}}.bank-nudge .sheet-kicker{margin-bottom:.15rem}.bank-nudge-h{font-family:var(--display);color:var(--ink);margin:0 2.2rem .7rem;font-size:1.15rem;line-height:1.35}.bank-nudge-h>span{text-wrap:balance;display:block}.bank-nudge-h strong{color:var(--accent-dk);font-weight:800}.bank-nudge-go{min-height:2.75rem}.bank-nudge-opts{gap:.5rem;display:grid}.bank-nudge-later{min-height:2.75rem;margin:.2rem auto 0;padding:0 1rem;font-size:.9rem;display:block}.bank-nudge-x{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:.9rem;display:grid;position:absolute;inset-block-start:.3rem;inset-inline-end:.3rem}@media (prefers-reduced-motion:reduce){.bank-nudge{animation:none}}html.a11y-still .bank-nudge{animation:none}body:has(.bank-nudge) .cst{display:none}
