@keyframes ldFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ldFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes ldBlob{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-18px) scale(1.12)}}@keyframes ldDraw{to{stroke-dashoffset:0}}@keyframes ldPing{0%{transform:scale(.9);opacity:.7}70%{transform:scale(2.4);opacity:0}to{opacity:0}}@keyframes ldPop{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ldSpin{to{transform:rotate(360deg)}}@keyframes ldDot{0%,to{opacity:1}50%{opacity:.25}}.ld-root ::selection{background:#2457e52e}.ld-root a{text-decoration:none}.ld-nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;gap:18px;padding:16px 24px;background:#0b122000;border-bottom:1px solid rgba(255,255,255,0);box-shadow:none;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.ld-nav--glass{background:#0b1220b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#ffffff14;box-shadow:0 8px 30px -18px #000000b3}.ld-nav-inner{width:100%;max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:16px}.ld-nav-links{flex:1;display:flex;align-items:center;justify-content:center;gap:26px}.ld-nav-actions{flex:none;display:flex;align-items:center;gap:10px}.ld-navlink{color:#ffffffb8;font-size:14.5px;font-weight:500}.ld-navlink:hover{color:#fff}.ld-btn-login{border:none;background:#ffffff1a;color:#fff;font-size:14px;font-weight:600;padding:9px 15px;border-radius:10px;cursor:pointer;transition:background .2s}.ld-btn-login:hover{background:#fff3}.ld-btn-primary{border:none;background:#2457e5;color:#fff;font-weight:700;cursor:pointer;transition:transform .16s,background .2s}.ld-btn-primary:hover{background:#1b45c7;transform:translateY(-2px)}.ld-btn-primary--nav{transition:transform .15s,background .2s}.ld-btn-primary--nav:hover{transform:translateY(-1px)}.ld-ghost-hero{display:inline-flex;align-items:center;gap:9px;background:#ffffff17;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:16px;font-weight:600;padding:16px 24px;border-radius:14px;transition:background .2s}.ld-ghost-hero:hover{background:#ffffff29;color:#fff}.ld-float{animation:ldFloat 6s ease-in-out infinite}.ld-floatb{animation:ldFloatB 7s ease-in-out infinite}.ld-blob-hero-a{animation:ldBlob 14s ease-in-out infinite}.ld-blob-hero-b{animation:ldBlob 18s ease-in-out infinite reverse}.ld-blob-cta-a{animation:ldBlob 16s ease-in-out infinite}.ld-blob-cta-b{animation:ldBlob 20s ease-in-out infinite reverse}.ld-dot-live{animation:ldDot 1.6s ease-in-out infinite}.ld-draw{stroke-dasharray:600;stroke-dashoffset:600;animation:ldDraw 2s ease-out .3s forwards}.ld-chart-ping{transform-origin:320px 14px;animation:ldPing 2.4s ease-out 1.4s infinite}.ld-spin{animation:ldSpin 24s linear infinite}.ld-halo{animation:ldPing 3s ease-out infinite}.ld-pop{animation:ldPop .5s ease}.ld-card{background:#fff;border:1px solid #e7eaf0;border-radius:20px;padding:26px;box-shadow:0 1px 2px #0c15260a;transition:transform .2s,box-shadow .2s;height:100%}.ld-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #0c152666}.ld-botcard{background:#fff;border:1px solid #e7eaf0;border-radius:20px;padding:22px;box-shadow:0 1px 2px #0c15260a;transition:transform .2s,box-shadow .2s;height:100%}.ld-botcard:hover{transform:translateY(-5px);box-shadow:var(--ld-glow)}.ld-btn-bots{display:inline-flex;align-items:center;gap:9px;border:1.5px solid #c6d2ec;background:#fff;color:#2457e5;font-size:15px;font-weight:700;padding:13px 24px;border-radius:13px;cursor:pointer;transition:background .2s,border-color .2s}.ld-btn-bots:hover{background:#f4f7fe;border-color:#2457e5}.ld-btn-white{border:none;background:#fff;color:#1636a8;cursor:pointer;transition:transform .16s}.ld-btn-white:hover{transform:translateY(-2px)}.ld-faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border:none;background:none;cursor:pointer;text-align:left;font-size:16px;font-weight:700;color:#0c1526}.ld-chev{flex:none;transition:transform .3s}.ld-answer{overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin-top .3s ease}.ld-footlink{color:#ffffffc7;font-size:14px}.ld-footlink:hover{color:#fff}@media(max-width:860px){.ld-nav-links{display:none}}@media(max-width:460px){.ld-nav{padding-left:16px;padding-right:16px}.ld-btn-login{display:none}}.bw-consent{margin:16px 2px 0;font-size:11.5px;line-height:1.55;color:#6b7488}.bw-consent a{color:var(--bw-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;padding:4px 1px;margin:-4px -1px;border-radius:4px}.bw-consent a:hover{color:var(--bw-primary-hover);background:var(--bw-tint-blue-soft)}.bw-consent a:focus-visible{outline:2px solid var(--bw-primary);outline-offset:1px}.lg-btn-primary{border:none;background:#2457e5;color:#fff;cursor:pointer;transition:transform .1s,background .15s}.lg-btn-primary:hover{background:#1b45c7}.lg-btn-primary:active{transform:translateY(1px)}.lg-btn-primary:disabled{cursor:default;opacity:.85}.lg-btn-soft{background:#fff;border:1.5px solid #e4eaf3;cursor:pointer;transition:background .15s,border-color .15s}.lg-btn-soft:hover{background:#f4f7ff;border-color:#dbe3f1}.lg-btn-soft:disabled{cursor:default;opacity:.7}.lg-input{border:1.5px solid #dbe3f1;background:#fff;color:#0c1526;outline:none}.lg-input:focus{border-color:#111827;box-shadow:0 0 0 3px #1018281a}.lg-input::placeholder{color:#9aa3b5}.lg-link{border:none;background:none;padding:0;font:inherit;font-weight:600;color:#2457e5;cursor:pointer;text-decoration:none}.lg-link:hover{text-decoration:underline}@keyframes lg-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lg-fu{animation:lg-fade-up .35s cubic-bezier(.2,.7,.2,1) both}@keyframes ob-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ob-pop-in{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes ob-spin{to{transform:rotate(360deg)}}@keyframes ob-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ob-bloom-ring{0%{transform:translate(-50%,-50%) scale(.3);opacity:.55}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}@keyframes ob-conf-fall{to{top:112%;opacity:.15}}.ob-fu-30{animation:ob-fade-up .3s ease both}.ob-fu-35{animation:ob-fade-up .35s ease both}.ob-fu-50{animation:ob-fade-up .5s ease both}.ob-pop-40{animation:ob-pop-in .4s ease both}.ob-pop-45{animation:ob-pop-in .45s ease both}.ob-pop-50{animation:ob-pop-in .5s ease both}.ob-floaty{animation:ob-floaty 3.6s ease-in-out infinite}.ob-spinner{width:46px;height:46px;border-radius:50%;border:4px solid #e4eaf3;border-top-color:#111827;animation:ob-spin .8s linear infinite;margin-bottom:22px}.ob-bloom{position:absolute;top:50%;left:50%;width:96px;height:96px;border-radius:50%;animation:ob-bloom-ring 1.6s ease-out infinite}.ob-btn-primary{border:none;background:#2457e5;color:#fff;cursor:pointer;transition:transform .1s,background .15s}.ob-btn-primary:hover{background:#1b45c7}.ob-btn-primary:active{transform:translateY(1px)}.ob-btn-primary:disabled{cursor:default}.ob-btn-soft{background:#fff;border:1.5px solid #e4eaf3;cursor:pointer;transition:background .15s,border-color .15s}.ob-btn-soft:hover{background:#f4f7ff;border-color:#dbe3f1}.ob-btn-outline{background:#fff;border:1.5px solid #dbe3f1;cursor:pointer;transition:background .15s}.ob-btn-outline:hover{background:#f4f7ff}.ob-exch{background:#fff;border:1.5px solid #e4eaf3;cursor:pointer;box-shadow:0 2px 8px #0c15260a;transition:border-color .15s,transform .1s}.ob-exch:hover{border-color:#111827;transform:translateY(-1px)}.ob-btn-binance{border:none;background:#f3ba2f;color:#1a1600;cursor:pointer;transition:background .15s}.ob-btn-binance:hover{background:#e9ae1d}.ob-press:active{transform:translateY(1px)}.ob-input{border:1.5px solid #dbe3f1;background:#fff;color:#0c1526;outline:none}.ob-input:focus{border-color:#111827;box-shadow:0 0 0 3px #1018281a}.ob-input::placeholder{color:#9aa3b5}.ob-link{font-weight:600;color:#111827;text-decoration:none;border-bottom:1px solid rgba(36,87,229,.35);cursor:pointer}.ob-link:hover{color:#1f2937}.bw-nav-logout{width:100%;color:var(--bw-faint)}.bw-nav-logout:hover{background:var(--bw-tint-red);color:var(--bw-red-deep)}.bw-logout-block{width:100%;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:14px;border:1.5px solid var(--bw-border);background:var(--bw-card);color:var(--bw-muted);font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.bw-logout-block:hover{background:var(--bw-tint-red);border-color:#f3d2d3;color:var(--bw-red-deep)}.bw-logout-badge{width:44px;height:44px;border-radius:13px;background:var(--bw-tint-red);color:var(--bw-red);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bw-logout-title{margin:0 0 10px;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.01em}.bw-logout-text{margin:0 0 20px;font-size:14.5px;line-height:1.55;color:#3b475b}.bw-logout-confirm{width:100%;padding:14px;border-radius:12px;border:none;background:var(--bw-red);color:#fff;font-size:15px;font-weight:700;cursor:pointer;margin-bottom:10px}.bw-logout-confirm:hover{background:#b4282d}.bw-logout-cancel{width:100%;padding:13px;border-radius:12px;border:1.5px solid #e4e8ef;background:#fff;color:#3b475b;font-size:14.5px;font-weight:600;cursor:pointer}.bw-logout-cancel:hover{background:#f4f7ff}.bw-logout-confirm:disabled,.bw-logout-cancel:disabled{opacity:.6;cursor:default}.bw-cbanner{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:14px;margin-bottom:16px;font-size:13.5px;line-height:1.4;font-weight:600}.bw-cbanner--warn{background:#fbf3e2;border:1px solid #efdcb4;color:#7a5a12}.bw-cbanner--danger{background:var(--bw-tint-red);border:1px solid #f3d2d3;color:var(--bw-red-deep)}.bw-cbanner-text{flex:1;min-width:0}.bw-cbanner-cta{flex:none;height:32px;padding:0 14px;border-radius:10px;border:none;cursor:pointer;font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap}.bw-cbanner--warn .bw-cbanner-cta{background:#b07e12}.bw-cbanner--danger .bw-cbanner-cta{background:var(--bw-red)}.bw-cbanner-hide{flex:none;width:26px;height:26px;border:none;background:none;cursor:pointer;color:inherit;opacity:.6;font-size:18px;line-height:1}.bw-cbanner-hide:hover{opacity:1}@media(max-width:620px){.bw-cbanner{flex-wrap:wrap}.bw-cbanner-text{flex-basis:100%;order:2}.bw-cbanner-cta{order:3;margin-left:auto}}.bw-bell{position:relative;width:36px;height:36px;flex:none;border-radius:11px;border:1px solid var(--bw-border);background:#fff;color:var(--bw-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.bw-bell:hover{background:#f4f6fa;color:var(--bw-ink)}.bw-bell-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 3px;border-radius:99px;background:var(--bw-red);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:16px;text-align:center;border:2px solid #fff;box-sizing:content-box}.bw-nt-overlay{position:fixed;inset:0;z-index:60;background:#0c15266b;animation:bwNtFade .2s ease both}.bw-nt-panel{position:fixed;z-index:61;background:#fff;display:flex;flex-direction:column}.bw-nt-panel--side{top:0;right:0;bottom:0;width:420px;max-width:92vw;box-shadow:-30px 0 70px -30px #0c152666;animation:bwNtSlide .32s cubic-bezier(.2,.7,.3,1) both}.bw-nt-panel--sheet{left:0;right:0;bottom:0;max-height:88dvh;border-radius:24px 24px 0 0;box-shadow:0 -30px 70px -20px #0c152666;animation:bwNtSheet .34s cubic-bezier(.2,.7,.3,1) both}.bw-nt-panel--reduce{animation:bwNtFade .2s ease both}@keyframes bwNtFade{0%{opacity:0}to{opacity:1}}@keyframes bwNtSlide{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}@keyframes bwNtSheet{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.bw-nt-head{flex:none;display:flex;align-items:center;gap:10px;padding:18px 18px 14px;border-bottom:1px solid #eef1f5}.bw-nt-title{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.01em;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-nt-readall{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:10px;border:1px solid var(--bw-border);background:#fff;color:var(--bw-muted);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.bw-nt-readall:hover{background:#f4f7ff;color:var(--bw-primary)}.bw-nt-readall:disabled{opacity:.5;cursor:default}.bw-nt-close{width:32px;height:32px;flex:none;border-radius:9px;border:1px solid var(--bw-border);background:#fff;color:var(--bw-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bw-nt-close:hover{background:#f4f6fa}.bw-nt-list{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bw-nt-item{display:flex;gap:12px;width:100%;text-align:left;padding:14px 18px;border:none;border-bottom:1px solid #f2f4f8;background:none;cursor:pointer;font:inherit;color:inherit}.bw-nt-item:hover{background:#fafbfd}.bw-nt-item--unread{background:#f7f9ff}.bw-nt-item--unread:hover{background:#f1f5ff}.bw-nt-mark{width:34px;height:34px;flex:none;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}.bw-nt-mark--info{background:var(--bw-tint-blue);color:var(--bw-primary)}.bw-nt-mark--success{background:var(--bw-tint-green);color:var(--bw-green-deep)}.bw-nt-mark--warn{background:var(--bw-tint-gold);color:var(--bw-gold)}.bw-nt-mark--danger{background:var(--bw-tint-red);color:var(--bw-red)}.bw-nt-body{display:block;flex:1;min-width:0}.bw-nt-item-title{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;line-height:1.3}.bw-nt-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--bw-primary)}.bw-nt-text{display:block;font-size:12.5px;line-height:1.45;color:var(--bw-muted);margin-top:4px;white-space:pre-line;overflow-wrap:anywhere}.bw-nt-when{display:block;font-size:11px;color:var(--bw-faint);margin-top:6px}.bw-nt-more{width:100%;padding:14px;border:none;border-top:1px solid #f2f4f8;background:#fff;color:var(--bw-primary);font-size:13.5px;font-weight:700;cursor:pointer}.bw-nt-more:hover{background:#f7f9ff}.bw-nt-empty{padding:46px 26px;text-align:center}.bw-nt-skel{height:62px;margin:14px 18px;border-radius:12px;background:#edf1f5;animation:bwNtPulse 1.5s ease-in-out infinite}@keyframes bwNtPulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:460px){.bw-nt-readall-label{display:none}.bw-nt-readall{padding:0 9px}}.bw-sidebar{flex:none;width:230px;background:#fff;border-right:1px solid var(--bw-border);display:flex;flex-direction:column;padding:22px 16px;height:100dvh;position:sticky;top:0}.bw-sidebar-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#616a79;padding:0 8px 9px}.bw-nav-item{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:11px;border:none;background:none;color:var(--bw-muted);font-size:14.5px;font-weight:600;cursor:pointer;text-align:left;text-decoration:none;transition:background .15s,color .15s}.bw-nav-item:hover{background:#f4f6fa;color:var(--bw-ink)}.bw-nav-item.active{background:var(--bw-tint-blue);color:var(--bw-primary);font-weight:700}.bw-sidebar-footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--bw-border-soft)}.bw-topbar{position:sticky;top:0;z-index:5;background:#f3f5f9eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid #e1e6ee}.bw-topbar-back{width:32px;height:32px;border-radius:9px;border:1px solid var(--bw-border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bw-ink);flex:none}.bw-tabbar{position:sticky;bottom:0;flex:none;display:flex;background:#fff;border-top:1px solid var(--bw-border);padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.bw-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;border:none;background:none;cursor:pointer;padding:7px 4px;min-height:52px;color:#616a79;text-decoration:none}.bw-tab span{font-size:11px;font-weight:600}.bw-tab.active{color:var(--bw-primary)}.bw-tab.active span{font-weight:700}.tick-flash{border-radius:6px;padding:0 3px;margin:0 -3px}@keyframes tick-flash-up{0%{background:#d8f0e2}to{background:transparent}}@keyframes tick-flash-down{0%{background:#fbdfe0}to{background:transparent}}.tick-flash--up{animation:tick-flash-up .7s ease-out}.tick-flash--down{animation:tick-flash-down .7s ease-out}@keyframes dbFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dbPing{0%{box-shadow:0 0 #16b36473}70%{box-shadow:0 0 0 7px #16b36400}to{box-shadow:0 0 #16b36400}}@keyframes dbShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.db-fadeup{animation:dbFadeUp .35s ease both}.db-tab{border:none;cursor:pointer;padding:7px 13px;border-radius:99px;font-size:12.5px;font-weight:700;transition:all .15s ease;background:transparent;color:#5a6788}.db-tab.db-tab-on{background:#2457e5;color:#fff;box-shadow:0 4px 10px -4px #2457e599}.db-link{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:#2457e5;font-size:13.5px;font-weight:600;cursor:pointer;padding:4px 2px}.db-link:hover{color:#1b45c7}.db-iconbtn{width:34px;height:34px;border-radius:10px;border:1px solid #e4e8ef;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#55617a;flex:none;transition:all .14s ease}.db-iconbtn:hover{background:#eef3fe;border-color:#c6d2ec;color:#2457e5}.db-iconbtn:disabled{opacity:.55;cursor:default}.db-iconbtn.db-iconbtn-danger:hover{background:#fcebeb;border-color:#f3d2d3;color:#ce2f34}.db-reconnect{height:38px;padding:0 16px;border-radius:11px;border:none;background:#ce2f34;color:#fff;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap}.db-reconnect:hover{background:#b4282d}.db-stop-primary{width:100%;padding:15px;border-radius:12px;border:none;background:#ce2f34;color:#fff;font-size:15.5px;font-weight:700;cursor:pointer;margin-bottom:10px}.db-stop-primary:hover{background:#b4282d}.db-stop-primary:disabled{opacity:.6;cursor:default}.db-stop-cancel{width:100%;padding:14px;border-radius:12px;border:1.5px solid #e4e8ef;background:#fff;color:#3b475b;font-size:15px;font-weight:600;cursor:pointer}.db-stop-cancel:hover{background:#f4f7ff}.db-stop-cancel:disabled{opacity:.6;cursor:default}.db-plus{width:38px;height:38px;border-radius:11px;border:none;background:#2457e5;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;flex:none}.db-plus:hover{background:#1b45c7}.db-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:12px;border:none;background:#2457e5;color:#fff;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 14px 34px -14px #2457e5e6;transition:background .15s ease}.db-primary:hover{background:#1b45c7}.db-retry{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;border-radius:11px;border:1.5px solid #e4e8ef;background:#fff;color:#0c1526;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease}.db-retry:hover{background:#f4f7ff}.db-skel{background:linear-gradient(90deg,#edf1f6 25%,#f7f9fc,#edf1f6 75%);background-size:200% 100%;animation:dbShimmer 1.4s ease infinite;border-radius:10px}@keyframes bt-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bt-popIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes bt-slideRt{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes bt-sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes bt-ping{0%{box-shadow:0 0 #16b36480}70%{box-shadow:0 0 0 7px #16b36400}to{box-shadow:0 0 #16b36400}}@keyframes bt-skel{0%,to{opacity:.55}50%{opacity:1}}.bt-pulse{animation:bt-ping 2s ease-out infinite}.bt-fade{animation:bt-fadeIn .2s ease both}.bt-pop{animation:bt-popIn .3s cubic-bezier(.2,.7,.3,1) both}.bt-panel-wide{animation:bt-slideRt .32s cubic-bezier(.2,.7,.3,1) both}.bt-panel-sheet{animation:bt-sheetUp .34s cubic-bezier(.2,.7,.3,1) both}.bt-add{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:12px;border:none;background:var(--bw-primary);color:#fff;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px -10px #2457e5b3;transition:background .15s ease}.bt-add:hover{background:var(--bw-primary-hover)}.bt-tab{border:none;cursor:pointer;padding:8px 14px;border-radius:99px;font-size:12.5px;font-weight:700;transition:all .15s ease;background:transparent;color:#5a6788}.bt-tab.bt-on{background:var(--bw-primary);color:#fff;box-shadow:0 4px 10px -4px #2457e599}.bt-filters{scrollbar-width:none}.bt-filters::-webkit-scrollbar{display:none}.bt-chip{display:inline-flex;align-items:center;gap:8px;flex:none;cursor:pointer;padding:9px 14px;border-radius:99px;font-size:13px;font-weight:700;transition:all .14s ease;-webkit-tap-highlight-color:transparent;background:#fff;color:#55617a;border:1px solid #e7eaf0}.bt-chip.bt-on{background:var(--bw-primary);color:#fff;border:none;box-shadow:0 6px 14px -8px #2457e5b3}.bt-sort{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:99px;border:1px solid #e7eaf0;background:#fff;color:#55617a;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .14s ease}.bt-sort:hover{border-color:#c9d8f7;color:var(--bw-primary)}.bt-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 1px 2px #0c15260a;overflow:hidden;transition:all .15s ease;color:var(--bw-ink)}.bt-card:hover{border-color:#c9d8f7!important;box-shadow:0 14px 32px -20px #0c15264d;transform:translateY(-2px)}.bt-iconbtn{width:34px;height:34px;border-radius:10px;border:1px solid #e4e8ef;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#55617a;flex:none;transition:all .14s ease}.bt-iconbtn:hover{background:#eef3fe;border-color:#c6d2ec;color:var(--bw-primary)}.bt-iconbtn.bt-stop:hover{background:#fcebeb;border-color:#f3d2d3;color:var(--bw-red)}.bt-openbtn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:10px;border:1px solid #e4e8ef;background:#fff;color:#3b475b;font-size:13px;font-weight:700;cursor:pointer;transition:all .14s ease}.bt-openbtn:hover{background:#f4f6fa;color:var(--bw-ink)}.bt-reconnect{flex:none;height:32px;padding:0 12px;border-radius:9px;border:none;background:var(--bw-red);color:#fff;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .14s ease}.bt-reconnect:hover{background:#b4282d}.bt-close{flex:none;border:1px solid #e4e8ef;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#55617a;transition:all .14s ease}.bt-close:hover{background:#f4f6fa;color:var(--bw-ink)}.bt-panelbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:12px;border:1.5px solid #e4e8ef;background:#fff;color:#3b475b;font-size:14px;font-weight:700;cursor:pointer;transition:all .14s ease}.bt-panelbtn:hover{background:#f4f7ff;border-color:#c6d2ec;color:var(--bw-primary)}.bt-panelbtn.bt-danger:hover{background:#fcebeb;border-color:#f3d2d3;color:var(--bw-red)}.bt-primary{width:100%;padding:14px;border-radius:12px;border:none;background:var(--bw-primary);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px -12px #2457e5b3;transition:background .14s ease}.bt-primary:hover{background:var(--bw-primary-hover)}.bt-stopconfirm{width:100%;padding:15px;border-radius:12px;border:none;background:var(--bw-red);color:#fff;font-size:15.5px;font-weight:700;cursor:pointer;margin-bottom:10px;transition:background .14s ease}.bt-stopconfirm:hover{background:#b4282d}.bt-cancel{width:100%;padding:14px;border-radius:12px;border:1.5px solid #e4e8ef;background:#fff;color:#3b475b;font-size:15px;font-weight:600;cursor:pointer;transition:background .14s ease}.bt-cancel:hover{background:#f4f7ff}.bt-skel{background:#e9edf4;border-radius:8px;animation:bt-skel 1.5s ease-in-out infinite}.bt-busy{opacity:.55;pointer-events:none}.cb-back{transition:background .15s,border-color .15s}.cb-back:hover{background:#f4f6fa;border-color:#dbe3f1}.cb-card{transition:all .15s ease}.cb-row,.cb-chip{transition:all .14s ease}.cb-switch-track{transition:background .2s}.cb-switch-knob{transition:transform .2s}.cb-name-input:focus{border-color:#2457e5!important;box-shadow:0 0 0 3px #2457e51f}.cb-create{transition:transform .1s,background .15s,opacity .15s}.cb-create:hover:not(:disabled){background:#1b45c7!important}.cb-create:active:not(:disabled){transform:translateY(1px)}.cb-create:disabled{opacity:.55;cursor:not-allowed}.cb-primary-btn{transition:background .15s}.cb-primary-btn:hover{background:#1b45c7!important}.cb-ghost-btn{transition:background .15s}.cb-ghost-btn:hover{background:#f4f7ff!important}.cb-success{animation:cbFadeUp .35s ease both}.cb-success-avatar{animation:cbPopIn .5s ease both}.cb-ring{animation:cbBloomRing 1.6s ease-out infinite}@keyframes cbFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cbPopIn{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes cbBloomRing{0%{transform:translate(-50%,-50%) scale(.3);opacity:.55}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}.cb-skel{position:relative;overflow:hidden;background:#eef1f6;border-radius:10px}.cb-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:cbShimmer 1.4s infinite}@keyframes cbShimmer{to{transform:translate(100%)}}@keyframes dl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dl-slide-rt{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes dl-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes dl-ping{0%{box-shadow:0 0 #16b36480}70%{box-shadow:0 0 0 7px #16b36400}to{box-shadow:0 0 #16b36400}}@keyframes dl-pulse{0%,to{opacity:1}50%{opacity:.45}}.dl-live-dot{width:7px;height:7px;border-radius:50%;background:#16b364;flex:none;animation:dl-ping 2s ease-out infinite}.dl-live-dot--static{animation:none}.dl-tab{border:none;cursor:pointer;padding:8px 14px;border-radius:99px;font-size:12.5px;font-weight:700;transition:all .15s ease}.dl-tab--on{background:#2457e5;color:#fff;box-shadow:0 4px 10px -4px #2457e599}.dl-tab--off{background:transparent;color:#5a6788}.dl-chips{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 6px;margin:18px 0 4px;scrollbar-width:none}.dl-chips::-webkit-scrollbar{display:none}.dl-chip{display:inline-flex;align-items:center;gap:8px;flex:none;cursor:pointer;padding:9px 13px;border-radius:99px;font-size:13px;font-weight:700;transition:all .14s ease;-webkit-tap-highlight-color:transparent}.dl-chip--on{background:#2457e5;color:#fff;border:none;box-shadow:0 6px 14px -8px #2457e5b3}.dl-chip--off{background:#fff;color:#55617a;border:1px solid #e7eaf0}.dl-open-card{display:flex;flex-direction:column;text-align:left;width:100%;padding:16px 17px;border-radius:18px;background:#fff;border:1.5px solid #e7eaf0;box-shadow:0 1px 2px #0c15260a;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent;color:#0c1526}.dl-open-card:hover{border-color:#c9d8f7;transform:translateY(-2px)}.dl-row{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:14px 16px;border:none;border-bottom:1px solid #eef1f5;background:none;cursor:pointer;transition:background .14s ease;-webkit-tap-highlight-color:transparent;color:#0c1526}.dl-row:last-child{border-bottom:none}.dl-row:hover{background:#f7f9fc}.dl-icon-btn{flex:none;width:36px;height:36px;border-radius:10px;border:1px solid #e4e8ef;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#55617a;transition:background .15s ease,color .15s ease}.dl-icon-btn:hover{background:#f4f6fa;color:#0c1526}.dl-stop{width:100%;padding:14px;border-radius:12px;border:1.5px solid #e4e8ef;background:#fff;color:#3b475b;font-size:14.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s ease}.dl-stop:hover{background:#fcebeb;border-color:#f3d2d3;color:#ce2f34}.dl-stop:disabled{opacity:.6;cursor:default}.dl-more{padding:12px 22px;border-radius:12px;border:1.5px solid #e4e8ef;background:#fff;color:#3b475b;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease}.dl-more:hover{background:#f7f9fc}.dl-more:disabled{opacity:.6;cursor:default}.dl-primary{border:none;cursor:pointer;background:#2457e5;color:#fff;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700;transition:background .15s ease}.dl-primary:hover{background:#1b45c7}.dl-overlay{position:fixed;inset:0;z-index:50;background:#0c15266b;animation:dl-fade-in .2s ease both}.dl-panel{position:fixed;z-index:51;background:#fff;display:flex;flex-direction:column}.dl-panel--side{top:0;right:0;bottom:0;width:440px;max-width:92vw;box-shadow:-30px 0 70px -30px #0c152666;animation:dl-slide-rt .32s cubic-bezier(.2,.7,.3,1) both}.dl-panel--sheet{left:0;right:0;bottom:0;max-height:92dvh;border-radius:24px 24px 0 0;box-shadow:0 -30px 70px -20px #0c152666;animation:dl-sheet-up .34s cubic-bezier(.2,.7,.3,1) both}.dl-panel--reduce{animation:dl-fade-in .2s ease both}.dl-skel{background:#edf1f5;border-radius:8px;animation:dl-pulse 1.5s ease-in-out infinite}@keyframes st-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes st-ping{0%{box-shadow:0 0 #16b36480}70%{box-shadow:0 0 0 7px #16b36400}to{box-shadow:0 0 #16b36400}}@keyframes st-skel{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.st-fade{animation:st-fadeIn .25s ease both}.st-ping{animation:st-ping 2s ease-out infinite}.st-skel{border-radius:20px;background:#e9edf4;animation:st-skel 1.2s ease-in-out infinite}.st-tabs{display:flex;gap:22px;border-bottom:1px solid var(--bw-border);overflow-x:auto;margin-bottom:24px;scrollbar-width:none}.st-tabs::-webkit-scrollbar{display:none}.st-tab{position:relative;border:none;background:none;cursor:pointer;padding:12px 2px;font-size:14px;font-weight:700;color:var(--bw-faint);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s;flex:none}.st-tab--active{color:var(--bw-primary);border-bottom-color:var(--bw-primary)}.st-label{display:block;font-size:13px;font-weight:600;color:#3b475b;margin:0 2px 7px}.st-input{width:100%;padding:13px 15px;border-radius:12px;border:1.5px solid #dbe3f1;background:#fff;font-size:15px;color:var(--bw-ink);outline:none}.st-input:focus{border-color:var(--bw-primary);box-shadow:0 0 0 3px #2457e51f}.st-chip{padding:9px 15px;border-radius:99px;border:1.5px solid var(--bw-border-alt);background:#fff;color:var(--bw-muted);font-size:13px;font-weight:600;cursor:pointer}.st-chip--active{border-color:var(--bw-primary);background:#eef3fe;color:var(--bw-primary);font-weight:700}.st-preset{padding:11px 18px;border-radius:99px;border:1.5px solid var(--bw-border-alt);background:#fff;color:var(--bw-muted);font-family:var(--font-mono);font-size:13.5px;font-weight:600;cursor:pointer}.st-preset--active{border-color:var(--bw-primary);background:#eef3fe;color:var(--bw-primary);font-weight:700}.st-primary{width:100%;padding:14px;border-radius:12px;border:none;background:var(--bw-primary);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px -12px #2457e5b3}.st-primary:hover{background:var(--bw-primary-hover)}.st-primary:disabled{opacity:.6;cursor:default}.st-iconbtn{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid #e4e8ef;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bw-muted)}.st-iconbtn:hover{color:var(--bw-primary);border-color:#c6d2ec}.st-closebtn{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid #e4e8ef;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bw-muted)}.st-closebtn:hover{background:#f4f6fa}.st-ghost{height:36px;padding:0 14px;border-radius:10px;border:1px solid #e4e8ef;background:#fff;color:#3b475b;font-size:13px;font-weight:700;cursor:pointer}.st-ghost:hover{background:#f4f7ff;border-color:#c6d2ec;color:var(--bw-primary)}.st-ghost--danger:hover{background:var(--bw-tint-red);border-color:#f3d2d3;color:var(--bw-red)}.st-banner-btn{flex:none;height:36px;padding:0 15px;border-radius:10px;border:none;background:var(--bw-red);color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.st-banner-btn:hover{background:#b4282d}.st-add{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:16px;border-radius:16px;border:1.5px dashed #c6d2ec;background:var(--bw-tint-blue-soft);color:var(--bw-primary);font-size:14.5px;font-weight:700;cursor:pointer}.st-add:hover{background:#eef3fe;border-color:var(--bw-primary)}.st-secbtn{flex:none;height:38px;padding:0 16px;border-radius:11px;border:1px solid #e4e8ef;background:#fff;color:#3b475b;font-size:13.5px;font-weight:700;cursor:pointer}.st-secbtn:hover{background:#f4f7ff;border-color:#c6d2ec;color:var(--bw-primary)}.st-endbtn{flex:none;height:32px;padding:0 12px;border-radius:9px;border:1px solid #e4e8ef;background:#fff;color:var(--bw-muted);font-size:12.5px;font-weight:700;cursor:pointer}.st-endbtn:hover{background:var(--bw-tint-red);border-color:#f3d2d3;color:var(--bw-red)}.st-delbtn{flex:none;height:38px;padding:0 16px;border-radius:11px;border:1px solid #f3d2d3;background:#fff;color:var(--bw-red);font-size:13.5px;font-weight:700;cursor:pointer}.st-delbtn:hover{background:var(--bw-red);color:#fff;border-color:var(--bw-red)}.st-connectbtn{flex:none;height:34px;padding:0 14px;border-radius:10px;border:1px solid #c6d2ec;background:#eef3fe;color:var(--bw-primary);font-size:12.5px;font-weight:700;cursor:pointer}.st-modal-cancel{flex:1;padding:13px;border-radius:12px;border:1.5px solid #e4e8ef;background:#fff;color:#3b475b;font-size:14.5px;font-weight:700;cursor:pointer}.st-modal-cancel:hover{background:#f4f7ff}.st-modal-save{flex:1;padding:13px;border-radius:12px;border:none;background:var(--bw-primary);color:#fff;font-size:14.5px;font-weight:700;cursor:pointer}.st-modal-save:hover{background:var(--bw-primary-hover)}.st-danger-full{width:100%;padding:14px;border-radius:12px;border:none;background:var(--bw-red);color:#fff;font-size:15px;font-weight:700;cursor:pointer;margin-bottom:10px}.st-danger-full:hover{background:#b4282d}.st-cancel-full{width:100%;padding:13px;border-radius:12px;border:1.5px solid #e4e8ef;background:#fff;color:#3b475b;font-size:14.5px;font-weight:600;cursor:pointer}.st-cancel-full:hover{background:#f4f7ff}.st-modal-save:disabled,.st-modal-cancel:disabled,.st-danger-full:disabled,.st-cancel-full:disabled{opacity:.6;cursor:default}.st-swbtn{border:none;padding:0;background:none;cursor:pointer;flex:none;display:block}.st-track{display:block;width:44px;height:26px;border-radius:99px;position:relative;transition:background .2s;background:#ccd6e6;flex:none}.st-track--on{background:var(--bw-primary)}.st-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.st-knob--on{transform:translate(18px)}.st-pay{display:flex;align-items:center;gap:13px;width:100%;padding:13px 15px;border-radius:14px;cursor:pointer;transition:all .14s ease;-webkit-tap-highlight-color:transparent;color:var(--bw-ink);background:#fff;border:2px solid var(--bw-border-alt)}.st-pay--active{background:var(--bw-tint-blue-soft);border-color:var(--bw-primary)}.st-hero-btn{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:13px;border:none;background:#fff;color:#1b3ea8;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 12px 26px -12px #00000073}.st-hero-btn:hover{background:#f4f7ff}.st-exchange-row{display:flex;align-items:center;gap:13px;width:100%;padding:13px 14px;border-radius:14px;border:1.5px solid var(--bw-border-alt);background:#fff;cursor:pointer;margin-bottom:10px;transition:border-color .15s,transform .1s}.st-exchange-row:last-child{margin-bottom:0}.st-exchange-row:hover{border-color:var(--bw-ink);transform:translateY(-1px)}.lg-doc-page{min-height:100dvh;background:var(--bw-bg);display:flex;flex-direction:column}.lg-doc-top{background:var(--bw-card);border-bottom:1px solid var(--bw-border);position:sticky;top:0;z-index:10}.lg-doc-top-in{max-width:820px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lg-doc-back{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--bw-muted);text-decoration:none;padding:7px 10px;margin:-7px -10px;border-radius:9px;transition:color .16s ease,background .16s ease}.lg-doc-back:hover{color:var(--bw-primary);background:var(--bw-tint-blue-soft)}.lg-doc-main{flex:1;max-width:820px;width:100%;margin:0 auto;padding:40px 20px 88px}.lg-doc-head{padding-bottom:26px;margin-bottom:12px;border-bottom:1px solid var(--bw-border)}.lg-doc-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bw-faint);margin:0 0 12px}.lg-doc-title{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,4.6vw,36px);line-height:1.14;letter-spacing:-.015em;color:var(--bw-ink);margin:0 0 14px;text-wrap:balance}.lg-doc-meta{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13.5px;color:var(--bw-muted);margin:0}.lg-doc-meta b{font-weight:600;color:var(--bw-ink)}.lg-doc-draft{display:flex;gap:12px;align-items:flex-start;background:var(--bw-tint-gold);border:1px solid #ecd9a6;border-radius:12px;padding:14px 16px;margin:24px 0 8px;font-size:13.5px;line-height:1.55;color:#6d5313}.lg-doc-draft b{color:var(--bw-gold)}.lg-doc-body{font-size:15.5px;line-height:1.68;color:var(--bw-ink)}.lg-doc-body h2{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.3;letter-spacing:-.005em;color:var(--bw-ink);margin:40px 0 12px;padding-top:20px;border-top:1px solid var(--bw-border-soft);text-wrap:balance}.lg-doc-body h2:first-child{margin-top:24px;padding-top:0;border-top:none}.lg-doc-body h3{font-weight:600;font-size:16px;line-height:1.4;color:var(--bw-ink);margin:26px 0 8px}.lg-doc-body p{margin:0 0 14px;max-width:68ch}.lg-doc-body ul,.lg-doc-body ol{margin:0 0 16px;padding-left:22px;max-width:66ch}.lg-doc-body li{margin-bottom:7px}.lg-doc-body li::marker{color:var(--bw-faint)}.lg-doc-body strong{font-weight:600}.lg-doc-body code{font-family:var(--font-mono);font-size:.86em;background:var(--bw-tint-slate);border:1px solid var(--bw-border-alt);border-radius:5px;padding:.08em .36em;white-space:nowrap}.lg-doc-callout{background:var(--bw-tint-orange);border-left:3px solid var(--bw-orange);border-radius:0 12px 12px 0;padding:15px 18px;margin:0 0 18px;font-size:15px;line-height:1.6;color:#7a3d17;max-width:68ch}.lg-doc-callout strong{color:#5f2f11}.lg-doc-slot{background:var(--bw-tint-gold);color:var(--bw-gold);font-weight:600;font-size:.94em;padding:.1em .42em;border-radius:5px;white-space:nowrap}.lg-doc-foot{border-top:1px solid var(--bw-border);margin-top:48px;padding-top:24px;font-size:13px;line-height:1.6;color:var(--bw-muted)}.lg-doc-foot-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px}.lg-doc-foot-links a{color:var(--bw-primary);font-weight:600;text-decoration:none;font-size:14px}.lg-doc-foot-links a:hover{text-decoration:underline}@media(max-width:560px){.lg-doc-main{padding:28px 18px 64px}.lg-doc-body h2{margin-top:32px}}:root{--bw-primary: #2457e5;--bw-primary-hover: #1b45c7;--bw-primary-deep: #1636a8;--bw-accent: #5c8dff;--bw-ink: #0c1526;--bw-muted: #55617a;--bw-faint: #8a93a3;--bw-placeholder: #9aa3b5;--bw-bg: #f3f5f9;--bw-dark: #0b1220;--bw-card: #ffffff;--bw-border: #e7eaf0;--bw-border-alt: #e4eaf3;--bw-border-soft: #edf0f5;--bw-tint-blue: #eaf0ff;--bw-tint-blue-soft: #f7f9ff;--bw-tint-blue-alt: #e7eefb;--bw-green: #16b364;--bw-green-deep: #0a7d45;--bw-green-mid: #12a150;--bw-tint-green: #e6f6ec;--bw-border-green: #c4e9d2;--bw-gold: #b07e12;--bw-tint-gold: #fbf1d8;--bw-orange: #e8722b;--bw-tint-orange: #fce9dc;--bw-slate: #5b6b8c;--bw-tint-slate: #eceef6;--bw-red: #ce2f34;--bw-red-deep: #b12f34;--bw-tint-red: #fcebeb;--bw-meter-empty: #e1e6ee;--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Onest", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--shadow-card: 0 1px 2px rgba(12, 21, 38, .04);--shadow-lift: 0 22px 44px -26px rgba(12, 21, 38, .4);--shadow-glow: 0 14px 34px -14px rgba(36, 87, 229, .9);--shadow-modal: 0 40px 90px -30px rgba(12, 21, 38, .5)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--bw-ink);background:var(--bw-bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}button,input,select,textarea{font-family:inherit}a{color:inherit}::placeholder{color:var(--bw-placeholder)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
