.sbw .dx-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sbw .dx-day-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.sbw .dx-ctl{z-index:5;position:sticky;top:96px}.sbw .dx-ctl-card{border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.sbw .dx-switch{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font-family:var(--f-display);transition:border-color .3s var(--ease),background-color .3s var(--ease);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.sbw .dx-switch:hover{border-color:var(--ink)}.sbw .dx-switch:focus-visible{border-radius:14px}.sbw .dx-sw-lbl{transition:color .3s var(--ease)}.sbw .dx-sw-lbl.on,.sbw .dx-day.is-on .dx-sw-lbl.off{color:var(--muted)}.sbw .dx-day.is-on .dx-sw-lbl.on{color:var(--link);font-weight:600}.sbw .dx-sw-track{background:var(--border-strong);width:68px;height:38px;transition:background-color .35s var(--ease);border-radius:999px;flex:none;position:relative}.sbw .dx-day.is-on .dx-sw-track{background:var(--blue)}.sbw .dx-sw-knob{background:#fff;border-radius:999px;width:30px;height:30px;transition:transform .45s cubic-bezier(.3,1.35,.5,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #0b1c3638}.sbw .dx-day.is-on .dx-sw-knob{transform:translate(30px)}.sbw .dx-count{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sbw .dx-count b{font-family:var(--f-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;min-width:1.25ch;transition:color .4s var(--ease);font-size:clamp(52px,5vw,72px);font-weight:700;line-height:.9}.sbw .dx-day.is-on .dx-count b{color:var(--link)}.sbw .dx-count>span{color:var(--text);max-width:9em;font-size:15px;line-height:1.35}.sbw .dx-bars{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:6px;padding:14px 12px 10px;display:grid}.sbw .dx-bar{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.sbw .dx-bar-col{flex-direction:column-reverse;justify-content:flex-start;gap:3px;width:100%;max-width:22px;display:flex}.sbw .dx-bar-col i{background:var(--muted);opacity:.5;height:14px;transition:opacity .45s var(--ease),transform .45s var(--ease),background-color .45s var(--ease);transition-delay:calc(var(--i) * 60ms + var(--j) * 40ms);border-radius:4px;display:block}.sbw .dx-day.is-on .dx-bar-col i{opacity:0;transform:scaleY(.2)}.sbw .dx-day.is-on .dx-bar-col i.k{opacity:1;background:var(--blue);transform:none}.sbw .dx-bar small{font-family:var(--f-mono);color:var(--muted);font-size:10px;line-height:1}.sbw .dx-facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sbw .dx-facts li{color:var(--text);font-size:14px;line-height:1.45;display:grid}.sbw .dx-facts li>span{transition:opacity .35s var(--ease),transform .35s var(--ease),visibility .35s;grid-area:1/1;align-items:flex-start;gap:8px;display:flex}.sbw .dx-facts svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}.sbw .dx-fact-on{opacity:0;visibility:hidden;transform:translateY(6px)}.sbw .dx-fact-on svg{color:var(--link)}.sbw .dx-day.is-on .dx-fact-off{opacity:0;visibility:hidden;transform:translateY(-6px)}.sbw .dx-day.is-on .dx-fact-on{opacity:1;visibility:visible;transform:none}.sbw .dx-ctl-note{font-family:var(--f-mono);color:var(--muted);font-size:11.5px;line-height:1.5}.sbw .dx-tl{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sbw .dx-tl:before,.sbw .dx-tl:after{content:"";border-left:2px dashed var(--border-strong);width:0;position:absolute;top:22px;bottom:22px;left:98px}.sbw .dx-tl:after{border-left:2px solid var(--blue);transform-origin:top;transition:transform 1.1s var(--ease);transform:scaleY(0)}.sbw .dx-day.is-on .dx-tl:after{transform:scaleY(1)}.sbw .dx-m{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i) * 70ms);grid-template-columns:64px 42px minmax(0,1fr);align-items:start;column-gap:14px;display:grid;position:relative;transform:translateY(14px)}.sbw .dx-day.is-seen .dx-m{opacity:1;transform:none}.sbw .dx-m-time{font-family:var(--f-mono);color:var(--muted);text-align:right;transition:color .4s var(--ease);padding-top:12px;font-size:13px}.sbw .dx-day.is-on .dx-m-time{color:var(--link)}.sbw .dx-m-dot{z-index:1;background:var(--card);border:1px solid var(--border-strong);width:42px;height:42px;color:var(--muted);transition:background-color .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease);transition-delay:calc(var(--i) * 80ms);border-radius:12px;place-items:center;display:grid;position:relative}.sbw .dx-m-dot svg{width:18px;height:18px}.sbw .dx-day.is-on .dx-m-dot{background:var(--blue);border-color:var(--blue);color:#fff}.sbw .dx-m-card{background:var(--card);border:1px dashed var(--border-strong);transition:border-color .4s var(--ease),box-shadow .25s var(--ease);transition-delay:calc(var(--i) * 80ms),0s;border-radius:14px;padding:16px 18px}.sbw .dx-day.is-on .dx-m-card{border-style:solid;border-color:var(--accent-line)}.sbw .dx-m-card:hover{box-shadow:var(--shadow-md)}.sbw .dx-m-card h3{font-size:16.5px;font-weight:600;line-height:1.3}.sbw .dx-m-swap{margin-top:10px;display:grid}.sbw .dx-m-off,.sbw .dx-m-on{min-width:0;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility .45s;transition-delay:calc(var(--i) * 80ms);grid-area:1/1}.sbw .dx-m-on{opacity:0;visibility:hidden;transform:translate(14px)}.sbw .dx-day.is-on .dx-m-off{opacity:0;visibility:hidden;transform:translate(-14px)}.sbw .dx-day.is-on .dx-m-on{opacity:1;visibility:visible;transform:none}.sbw .dx-who{background:var(--surface-2);min-height:26px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;display:inline-flex}.sbw .dx-who b{color:var(--ink);font-weight:600}.sbw .dx-who svg{width:14px;height:14px}.sbw .dx-m-off ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sbw .dx-m-off li{color:var(--text);align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.sbw .dx-m-off li svg{width:15px;height:15px;color:var(--muted);flex:none;margin-top:2px}.sbw .dx-m-on p{color:var(--ink);font-size:14.5px;line-height:1.5}.sbw .dx-m-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sbw .dx-auto{background:var(--accent-tint);height:26px;color:var(--link);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.sbw .dx-auto i{background:var(--blue);border-radius:999px;width:7px;height:7px;animation:2s infinite dxpulse}.sbw .dx-via{border:1px solid var(--border);background:var(--surface);height:26px;font-family:var(--f-mono);color:var(--text);border-radius:7px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.sbw .dx-keep{color:var(--text);align-items:flex-start;gap:7px;margin-top:10px;font-size:13px;line-height:1.45;display:flex}.sbw .dx-keep svg{width:14px;height:14px;color:var(--muted);flex:none;margin-top:2px}.sbw .dx-day .fx-ex{margin-top:28px}@keyframes dxpulse{0%{box-shadow:0 0 #2563eb73}70%{box-shadow:0 0 0 7px #2563eb00}to{box-shadow:0 0 #2563eb00}}@media (width<=900px){.sbw .dx-day-grid{grid-template-columns:1fr;gap:20px}.sbw .dx-ctl{top:76px}.sbw .dx-ctl-card{box-shadow:var(--shadow-md);flex-flow:wrap;align-items:center;gap:12px;padding:12px}.sbw .dx-switch{flex:230px;min-height:52px;padding:6px 12px;font-size:14px}.sbw .dx-sw-track{width:56px;height:32px}.sbw .dx-sw-knob{width:24px;height:24px}.sbw .dx-day.is-on .dx-sw-knob{transform:translate(24px)}.sbw .dx-count{flex:none;align-items:center;gap:8px}.sbw .dx-count b{font-size:38px}.sbw .dx-count>span{max-width:9em;font-size:12.5px}.sbw .dx-bars,.sbw .dx-facts,.sbw .dx-ctl-note{display:none}}@media (width<=560px){.sbw .dx-ctl{top:68px}}@media (width<=640px){.sbw .dx-m{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.sbw .dx-m-time{text-align:left;grid-area:1/2;padding:0 0 6px}.sbw .dx-m-dot{border-radius:10px;grid-area:1/1/span 2;width:36px;height:36px}.sbw .dx-m-dot svg{width:16px;height:16px}.sbw .dx-m-card{grid-area:2/2;padding:14px}.sbw .dx-tl:before,.sbw .dx-tl:after{top:18px;left:17px}}.sbw .dx-rt-tabs{scrollbar-width:none;gap:6px;margin-top:14px;padding:2px;display:flex;overflow-x:auto}.sbw .dx-rt-tabs::-webkit-scrollbar{display:none}.sbw .dx-rt-tabs button{border:1px solid var(--border);background:var(--card);height:36px;color:var(--text);transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.sbw .dx-rt-tabs button svg{width:15px;height:15px}.sbw .dx-rt-tabs button:hover{border-color:var(--border-strong);color:var(--ink)}.sbw .dx-rt-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sbw .dx-rt-tabs button:focus-visible{border-radius:999px}.sbw .dx-rt-prog{background:var(--sky);transform-origin:0;width:100%;height:2px;animation:linear forwards dxprog;position:absolute;bottom:0;left:0}@keyframes dxprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sbw .dx-rt-stack{display:grid}.sbw .dx-rt-p{opacity:0;visibility:hidden;min-width:0;transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s;grid-area:1/1;transform:translateY(6px)}.sbw .dx-rt-p.on{opacity:1;visibility:visible;transform:none}.sbw .dx-rt-p .cols{margin-top:14px}.sbw .dx-rt .app-side span{cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.sbw .dx-rt .app-side span:hover{color:var(--ink)}.sbw .dx-rt-toast{animation:dxtoast .5s var(--ease)}@keyframes dxtoast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=560px){.sbw .dx-rt-tabs button{height:44px;padding:0 14px}}.sbw .dx-ia-sec{padding-top:0}.sbw .dx-ia-pick button{align-items:center;gap:8px;height:44px;padding-inline:16px;display:inline-flex}.sbw .dx-ia-pick button svg{width:16px;height:16px}.sbw .dx-ia-grid{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;display:grid}.sbw .dx-ia-doc,.sbw .dx-ia-out{border-radius:16px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.sbw .dx-ia-bar{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;padding:14px 18px;display:flex}.sbw .dx-ia-bar>div{min-width:0}.sbw .dx-ia-bar b{font-family:var(--f-display);color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;display:block}.sbw .dx-ia-bar small{font-family:var(--f-mono);color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.sbw .dx-ia-ic{background:var(--card);border:1px solid var(--border);width:36px;height:36px;color:var(--link);border-radius:10px;flex:none;place-items:center;display:grid}.sbw .dx-ia-ic svg{width:18px;height:18px}.sbw .dx-ia-ic.ai{background:var(--accent-tint);border-color:var(--accent-line)}.sbw .dx-ia-ex{font-family:var(--f-mono);color:var(--muted);border:1px dashed var(--border-strong);border-radius:6px;flex:none;margin-left:auto;padding:2px 8px;font-size:11px}.sbw .dx-ia-paper{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);color:var(--text);border-radius:10px;flex-direction:column;flex:1;gap:8px;margin:18px;padding:20px 22px;font-size:14px;line-height:1.55;display:flex;position:relative;overflow:hidden}.sbw .dx-ia-factura>p:first-child{font-family:var(--f-display);color:var(--ink);font-weight:600}.sbw .dx-ia-factura>p:nth-child(8){color:var(--ink);border-top:1px solid var(--border);padding-top:8px;font-weight:600}.sbw .dx-ia-llamada>p{border-left:2px solid var(--border);padding-left:10px}.sbw .dx-ia-paper mark{color:inherit;transition:background-color .35s var(--ease),box-shadow .35s var(--ease);background:0 0;border-radius:4px;margin:0 -2px;padding:0 2px}.sbw .dx-ia-paper mark.on{background:var(--accent-tint);box-shadow:inset 0 -1.5px 0 var(--accent-line)}.sbw .dx-ia-paper mark.act{box-shadow:inset 0 -2px 0 var(--blue);background:#2563eb2e}.sbw .dx-ia-scan{border-bottom:2px solid var(--blue);height:48px;animation:dxscan 1.3s var(--ease) infinite alternate;pointer-events:none;background:linear-gradient(#2563eb00,#2563eb1a);position:absolute;top:-48px;left:0;right:0}@keyframes dxscan{0%{top:-48px}to{top:100%}}.sbw .dx-ia-go{flex-wrap:wrap;align-items:center;gap:14px;padding:0 18px 18px;display:flex}.sbw .dx-ia-hint{color:var(--muted);font-size:13px}.sbw .dx-ia-link{place-items:center;display:grid;position:relative}.sbw .dx-ia-link:before{content:"";border-top:1.5px dashed var(--border-strong);position:absolute;top:50%;left:0;right:0}.sbw .dx-ia-link span{background:var(--card);border:1px solid var(--border-strong);width:40px;height:40px;color:var(--muted);transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);border-radius:999px;place-items:center;display:grid;position:relative}.sbw .dx-ia-link svg{width:18px;height:18px}.sbw .dx-ia-grid.is-run .dx-ia-link span{color:#fff;background:var(--blue);border-color:var(--blue);animation:1.4s infinite dxpulse}.sbw .dx-ia-grid.is-done .dx-ia-link span{color:var(--link);background:var(--accent-tint);border-color:var(--accent-line)}.sbw .dx-ia-grid.is-run .dx-ia-link:before,.sbw .dx-ia-grid.is-done .dx-ia-link:before{border-style:solid;border-color:var(--accent-line)}.sbw .dx-ia-out{min-height:440px}.sbw .dx-ia-empty{color:var(--text);flex-direction:column;flex:1;gap:20px;padding:22px;font-size:15px;line-height:1.55;display:flex}.sbw .dx-ia-empty b{color:var(--ink);font-weight:600}.sbw .dx-ia-skel{flex-direction:column;gap:10px;display:flex}.sbw .dx-ia-skel i{background:var(--surface-2);border-radius:6px;height:12px;display:block}.sbw .dx-ia-skel i:first-child{width:42%}.sbw .dx-ia-skel i:nth-child(2){width:78%}.sbw .dx-ia-skel i:nth-child(3){width:64%}.sbw .dx-ia-skel i:nth-child(4){width:52%}.sbw .dx-ia-steps{flex-direction:column;gap:14px;margin:0;padding:22px;list-style:none;display:flex}.sbw .dx-ia-steps li{color:var(--muted);transition:color .3s var(--ease);align-items:center;gap:12px;font-size:15px;display:flex}.sbw .dx-ia-steps li.cur{color:var(--ink);font-weight:500}.sbw .dx-ia-steps li.done{color:var(--text)}.sbw .dx-ia-st{border:1.5px solid var(--border-strong);width:26px;height:26px;transition:background-color .3s var(--ease),border-color .3s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.sbw .dx-ia-steps li.done .dx-ia-st{background:var(--blue);border-color:var(--blue);color:#fff}.sbw .dx-ia-steps li.cur .dx-ia-st{border-color:var(--accent-line);color:var(--link)}.sbw .dx-ia-st svg{width:14px;height:14px}.sbw .dx-ia-steps li.cur .dx-ia-st svg{animation:.9s linear infinite dxspin}@keyframes dxspin{to{transform:rotate(360deg)}}.sbw .dx-ia-res{flex-direction:column;gap:18px;padding:18px 20px 20px;display:flex}.sbw .dx-ia-blk{animation:dxin .5s var(--ease) both;animation-delay:calc(var(--i) * .14s);flex-direction:column;gap:8px;display:flex}@keyframes dxin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sbw .dx-ia-lbl{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.sbw .dx-ia-kind{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sbw .dx-ia-kind b{font-family:var(--f-display);color:var(--ink);margin-right:4px;font-size:19px;font-weight:600}.sbw .dx-ia-kv{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.sbw .dx-ia-kv>div{border:1px solid var(--border);background:var(--surface);transition:border-color .2s var(--ease),background-color .2s var(--ease);border-radius:9px;min-width:0;padding:8px 10px}.sbw .dx-ia-kv>div.act{border-color:var(--accent-line);background:var(--accent-tint)}.sbw .dx-ia-kv dt{color:var(--muted);font-size:11.5px}.sbw .dx-ia-kv dd{font-family:var(--f-mono);color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.sbw .dx-ia-ok{color:var(--success);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.sbw .dx-ia-ok svg{flex:none;width:16px;height:16px}.sbw .dx-ia-sum{font-family:var(--f-display);color:var(--ink);font-size:16px;font-weight:300;line-height:1.55}.sbw .dx-ia-act{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sbw .dx-ia-act li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.sbw .dx-ia-act svg{width:16px;height:16px;color:var(--link);flex:none;margin-top:2px}.sbw .dx-ia-guard{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.sbw .dx-ia-guard svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:1px}.sbw .dx-ia .fx-ex{margin-top:24px}@media (width<=900px){.sbw .dx-ia-grid{grid-template-columns:1fr}.sbw .dx-ia-link{height:48px}.sbw .dx-ia-link:before{border-top:0;border-left:1.5px dashed var(--border-strong);inset:0 auto 0 50%}.sbw .dx-ia-out{min-height:0}}@media (width<=560px){.sbw .dx-ia-kv{grid-template-columns:1fr}.sbw .dx-ia-paper{margin:12px;padding:16px}.sbw .dx-ia-pick button{flex:100%;justify-content:center}.sbw .dx-ia-go .btn{width:100%}}.sbw .dx-hm-pair{flex:auto;align-items:center;min-width:0;display:flex}.sbw .dx-hm-sys{border:1px solid var(--border-strong);background:var(--card);height:34px;font-family:var(--f-display);color:var(--ink);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sbw .dx-hm-sys svg{width:15px;height:15px;color:var(--link)}.sbw .dx-hm-sys.sb{background:var(--accent-tint);border-color:var(--accent-line);color:var(--link)}.sbw .dx-hm-wire{background:var(--border-strong);border-radius:2px;flex:18px;min-width:14px;max-width:72px;height:2px;position:relative;overflow:hidden}.sbw .dx-hm-wire i{background:var(--blue);width:40%;height:100%;animation:1.8s linear infinite dxrun;position:absolute;top:0;left:-40%}.sbw .dx-hm-wire.d2 i{animation-delay:.9s}@keyframes dxrun{to{left:100%}}@media (width<=560px){.sbw .dx-hm-sys.sb,.sbw .dx-hm-wire.d2{display:none}}.sbw .dx-fm{border-radius:16px;padding:0;overflow:hidden}.sbw .dx-fm-h,.sbw .dx-fm-r{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.5fr);align-items:center;gap:24px;display:grid}.sbw .dx-fm-h{background:var(--surface);border-bottom:1px solid var(--border);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 24px;font-size:11px}.sbw .dx-fm-ends{align-items:center;gap:8px;min-width:0;display:flex}.sbw .dx-fm-ends b{font-family:var(--f-display);letter-spacing:0;text-transform:none;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sbw .dx-fm-ends b svg{width:15px;height:15px;color:var(--link)}.sbw .dx-fm-ends i{border-top:1.5px dashed var(--border-strong);flex:1}.sbw .dx-fm ul{margin:0;padding:0;list-style:none}.sbw .dx-fm-r{border-bottom:1px solid var(--border);transition:background-color .2s var(--ease);padding:18px 24px}.sbw .dx-fm-r:hover{background:var(--surface)}.sbw .dx-fm-d{font-family:var(--f-display);color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.3}.sbw .dx-fm-dir{align-items:center;gap:10px;min-width:0;display:flex}.sbw .dx-fm-n{display:none}.sbw .dx-fm-line{flex:1;justify-content:center;align-items:center;height:30px;display:flex;position:relative}.sbw .dx-fm-line:before{content:"";border-top:1.5px solid var(--accent-line);position:absolute;top:50%;left:0;right:0}.sbw .dx-fm-line svg{z-index:1;background:var(--card);border:1px solid var(--accent-line);width:30px;height:30px;color:var(--link);border-radius:999px;padding:6px;position:relative}.sbw .dx-fm-dot{background:var(--blue);opacity:0;width:7px;height:7px;animation:dxdot 2.6s var(--ease) infinite;animation-delay:calc(var(--i) * .35s);border-radius:999px;position:absolute;top:calc(50% - 3.5px);left:0}.sbw .dx-fm-r.in .dx-fm-dot{animation-name:dxdotr}.sbw .dx-fm-r.both .dx-fm-dot{animation-name:dxdotb;animation-duration:4s}@keyframes dxdot{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes dxdotr{0%{opacity:0;left:calc(100% - 7px)}15%{opacity:1}85%{opacity:1}to{opacity:0;left:0}}@keyframes dxdotb{0%{opacity:0;left:0}8%{opacity:1}45%{opacity:1;left:calc(100% - 7px)}55%{opacity:1;left:calc(100% - 7px)}92%{opacity:1;left:0}to{opacity:0;left:0}}.sbw .dx-fm-note{color:var(--text);font-size:14.5px;line-height:1.5}.sbw .dx-fm-master{background:var(--accent-tint);color:var(--ink);align-items:flex-start;gap:10px;padding:18px 24px;font-size:14.5px;line-height:1.55;display:flex}.sbw .dx-fm-master svg{width:18px;height:18px;color:var(--link);flex:none;margin-top:2px}@media (width<=760px){.sbw .dx-fm-h{display:none}.sbw .dx-fm-r{grid-template-columns:1fr;gap:8px;padding:18px}.sbw .dx-fm-n{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;font-size:11.5px;display:inline}.sbw .dx-fm-master{padding:18px}}.sbw .cap.dx-cap4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.sbw .cap.dx-cap4{grid-template-columns:1fr 1fr}}@media (width<=560px){.sbw .cap.dx-cap4{grid-template-columns:1fr}}.sbw .dx-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sbw .dx-how-c{border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.sbw .dx-how-n{font-family:var(--f-mono);color:var(--muted);font-size:12px;position:absolute;top:22px;right:22px}.sbw .dx-how-ic{background:var(--accent-tint);width:40px;height:40px;color:var(--link);border-radius:11px;place-items:center;display:grid}.sbw .dx-how-ic svg{width:19px;height:19px}.sbw .dx-how-c h3{margin-top:4px;font-size:17px;font-weight:600;line-height:1.3}.sbw .dx-how-c p{color:var(--text);font-size:14.5px;line-height:1.55}@media (width<=1024px){.sbw .dx-how{grid-template-columns:1fr 1fr}}@media (width<=560px){.sbw .dx-how{grid-template-columns:1fr}}.sbw .dx-disc{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.5}.sbw .cross.dx-cross{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.sbw .cross.dx-cross{grid-template-columns:1fr 1fr}}@media (width<=560px){.sbw .cross.dx-cross{grid-template-columns:1fr}}.sbw .dx-side-note{color:var(--muted);font-size:12.5px}.sbw .dx-cs-link{color:inherit}.sbw .dx-cs-link .link-more{margin-top:auto}@media (prefers-reduced-motion:reduce){.sbw .dx-m,.sbw .dx-m-off,.sbw .dx-m-on,.sbw .dx-m-dot,.sbw .dx-m-card,.sbw .dx-bar-col i,.sbw .dx-tl:after,.sbw .dx-sw-knob,.sbw .dx-facts li>span,.sbw .dx-rt-p{transition:none}.sbw .dx-m{opacity:1;transform:none}.sbw .dx-auto i,.sbw .dx-rt-prog,.sbw .dx-rt-toast,.sbw .dx-ia-scan,.sbw .dx-ia-blk,.sbw .dx-ia-st svg,.sbw .dx-ia-grid.is-run .dx-ia-link span{animation:none}.sbw .dx-hm-wire i,.sbw .dx-fm-dot,.sbw .dx-ia-scan{display:none}}.sbw .dx-keep .lucide-check{color:var(--link)}.sbw .cs-grid.dx-cs2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media (width<=640px){.sbw .cs-grid.dx-cs2{grid-template-columns:1fr}}
