.ds-page .rqb{flex-direction:column;gap:22px;min-width:0;display:flex}.ds-page .rqb-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ds-page .rqb-presets{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.ds-page .rqb-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t4);font-size:11px}.ds-page .rqb-blurb{color:var(--t3);max-width:70ch;animation:dsIn .4s var(--ease) both;font-size:14px;line-height:1.55}.ds-page .rqb-fields{flex-wrap:wrap;gap:10px;display:flex}.ds-page .rqb-fields label{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.ds-page .rqb-fields input{border:1px solid var(--line-2);background:var(--night-card);color:var(--t1);font:inherit;border-radius:12px;width:100%;min-width:0;padding:11px 14px;font-size:15px}.ds-page .rqb-fields input:focus{outline:2px solid var(--blue-soft);outline-offset:1px}.ds-page .rqb-grid{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.ds-page .rqb-left{flex-direction:column;flex:320px;gap:18px;min-width:0;display:flex}.ds-page .rqb-right{flex-direction:column;flex:1.5 440px;gap:12px;min-width:0;display:flex}.ds-page .rqb-list{flex-direction:column;gap:6px;display:flex}.ds-page .rqb-row{border:1px solid var(--line);background:var(--night-card);border-radius:14px;align-items:center;gap:8px;padding:8px 8px 8px 6px;transition:border-color .25s,background .25s,opacity .25s;display:flex}.ds-page .rqb-row.off{opacity:.5}.ds-page .rqb-row.sel{border-color:var(--blue);background:#1f44ff1f}.ds-page .rqb-row.moved{animation:rqbMoved .6s var(--ease)}.ds-page .rqb-row.over{border-color:var(--ember)}@keyframes rqbMoved{0%{background:#ff7a452e;transform:scale(.97)}to{transform:none}}.ds-page .rqb-grip{cursor:grab;width:18px;color:var(--t4);font-family:var(--mono);letter-spacing:-1px;-webkit-user-select:none;user-select:none;flex:none;align-self:stretch;place-items:center;font-size:12px;display:grid}.ds-page .rqb-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex:none}.ds-page .rqb-name{text-align:left;cursor:pointer;min-width:0;color:var(--t1);background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:2px 4px;display:flex}.ds-page .rqb-name b{font-size:15px;font-weight:500;line-height:1.3}.ds-page .rqb-name small{color:var(--t4);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.ds-page .rqb-num{min-width:26px;font-family:var(--mono);color:var(--ember);text-align:right;flex:none;font-size:11px}.ds-page .rqb-mv{flex-direction:column;flex:none;gap:2px;display:flex}.ds-page .rqb-mv button,.ds-page .rqb-step button{border:1px solid var(--line-2);width:28px;height:22px;color:var(--t3);cursor:pointer;background:0 0;border-radius:7px;place-items:center;font-size:11px;line-height:1;display:grid}.ds-page .rqb-mv button:hover:not(:disabled),.ds-page .rqb-step button:hover:not(:disabled){border-color:var(--blue-soft);color:var(--t1)}.ds-page .rqb-mv button:disabled,.ds-page .rqb-step button:disabled{opacity:.3;cursor:default}.ds-page .rqb-count{font-family:var(--mono);letter-spacing:.08em;color:var(--t4);font-size:11px}.ds-page .rqb-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ds-page .rqb-copy{background:var(--ember);min-height:44px;color:var(--night);cursor:pointer;transition:filter .2s, transform .2s var(--spring);border:0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600}.ds-page .rqb-copy:hover{filter:brightness(1.08)}.ds-page .rqb-copy.done{background:var(--blue);color:var(--t1);transform:scale(1.03)}.ds-page .rqb-doc{overscroll-behavior:contain;border:1px solid var(--line-2);background:var(--night-2);scroll-behavior:smooth;border-radius:20px;max-height:640px;padding:clamp(18px,2.4vw,30px);position:relative;overflow:auto}.ds-page .rqb-doc h3{font-family:var(--serif);color:var(--t1);font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.1}.ds-page .rqb-doc .meta{font-family:var(--mono);letter-spacing:.06em;color:var(--t4);margin-top:6px;font-size:11px}.ds-page .rqb-sec{animation:dsIn .4s var(--ease) both;border:1px solid #0000;border-radius:14px;margin-top:22px;padding:14px 16px;transition:border-color .3s,background .3s}.ds-page .rqb-sec.sel{background:#1f44ff14;border-color:#6e8bff73}.ds-page .rqb-sec h4{font-family:var(--ui);color:var(--t1);margin-bottom:8px;font-size:17px;font-weight:600}.ds-page .rqb-sec h4 span{font-family:var(--mono);color:var(--ember);margin-right:10px;font-size:12px;font-weight:400}.ds-page .rqb-sec p{color:var(--t3);margin-top:8px;font-size:15px;line-height:1.65}.ds-page .rqb-sec ul{gap:4px;margin-top:8px;padding-left:1.2em;list-style:outside;display:grid}.ds-page .rqb-sec li{color:var(--t3);font-size:14.5px;line-height:1.55}.ds-page .rqb-sec li::marker{color:var(--ember)}.ds-page .rqb-sec .tw{margin-top:10px;overflow-x:auto}.ds-page .rqb-sec table{border-collapse:collapse;width:100%;min-width:420px;font-size:13.5px}.ds-page .rqb-sec th{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t4);border-bottom:1px solid var(--line-2);padding:8px 10px;font-size:10.5px;font-weight:400}.ds-page .rqb-sec td{border-bottom:1px solid var(--line);color:var(--t2);vertical-align:top;padding:8px 10px}.ds-page .rqb-md{border:1px solid var(--line-2);background:var(--night-2);max-height:640px;font-family:var(--mono);color:var(--t2);white-space:pre-wrap;word-break:break-word;border-radius:20px;margin:0;padding:18px;font-size:12.5px;line-height:1.65;overflow:auto}.ds-page .rqb-hint{color:var(--t4);font-size:13px;line-height:1.55}.ds-page .rqw{border:1px solid var(--line);background:var(--night-card);border-radius:20px;flex-direction:column;gap:16px;padding:clamp(16px,2.2vw,24px);display:flex}.ds-page .rqw-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ds-page .rqw-dial{flex:none;width:132px;height:132px;position:relative}.ds-page .rqw-dial svg{width:100%;height:100%;transform:rotate(-90deg)}.ds-page .rqw-dial circle{fill:none;stroke-width:12px;transition:stroke-dasharray .6s var(--ease), stroke-dashoffset .6s var(--ease), stroke .3s}.ds-page .rqw-dial .track{stroke:#ffffff12}.ds-page .rqw-mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ds-page .rqw-mid b{font-family:var(--serif);color:var(--t1);font-variant-numeric:tabular-nums;font-size:34px;font-weight:400;line-height:1}.ds-page .rqw-mid small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-soft);font-size:9.5px}.ds-page .rqw-mid small.warn{color:var(--ember)}.ds-page .rqw-sum{flex-direction:column;flex:220px;gap:10px;min-width:0;display:flex}.ds-page .rqw-sum p{color:var(--t3);font-size:14.5px;line-height:1.55}.ds-page .rqw-sum p b{color:var(--t1);font-weight:600}.ds-page .rqw-split{background:#ffffff0f;border-radius:999px;height:10px;display:flex;overflow:hidden}.ds-page .rqw-split span{height:100%;transition:width .6s var(--ease)}.ds-page .rqw-rows{flex-direction:column;gap:12px;display:flex}.ds-page .rqw-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.ds-page .rqw-row label{color:var(--t2);align-items:center;gap:8px;min-width:0;font-size:14.5px;display:flex}.ds-page .rqw-row label i{border-radius:3px;flex:none;width:10px;height:10px}.ds-page .rqb-step{align-items:center;gap:6px;display:flex}.ds-page .rqb-step output{text-align:right;min-width:42px;font-family:var(--mono);color:var(--t1);font-variant-numeric:tabular-nums;font-size:13px}.ds-page .rqw-track{grid-column:1/-1;position:relative}.ds-page .rqw-track input[type=range]{width:100%;accent-color:var(--blue);margin:0}.ds-page .rqw-foot{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ds-page .rqw-foot label{color:var(--t3);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.ds-page .rqw-foot input{accent-color:var(--blue);width:17px;height:17px}.ds-page .rqw-bal{border:1px solid var(--line-2);min-height:38px;color:var(--t1);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:14px}.ds-page .rqw-bal:hover:not(:disabled){border-color:var(--blue-soft)}.ds-page .rqw-bal:disabled{opacity:.35;cursor:default}.ds-page .rqw-warn{color:var(--ember-soft);animation:dsIn .35s var(--ease) both;font-size:13.5px;line-height:1.55}.ds-page .rqx{flex-direction:column;gap:18px;min-width:0;display:flex}.ds-page .rqx-panel{animation:dsIn .45s var(--ease) both;flex-wrap:wrap;gap:22px;display:flex}.ds-page .rqx-panel[hidden]{display:none}.ds-page .rqx-l{flex-direction:column;flex:280px;gap:12px;min-width:0;display:flex}.ds-page .rqx-l h3{font-family:var(--serif);color:var(--t1);font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.1}.ds-page .rqx-l p{color:var(--t3);font-size:15.5px;line-height:1.65}.ds-page .rqx-l ul{flex-direction:column;gap:8px;display:flex}.ds-page .rqx-l li{color:var(--t2);gap:10px;font-size:15px;line-height:1.5;display:flex}.ds-page .rqx-l li:before{content:"";background:var(--ember);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.ds-page .rqx-r{border:1px solid var(--line-2);background:var(--night-2);border-radius:18px;flex-direction:column;flex:280px;gap:8px;min-width:0;padding:18px 20px;display:flex}.ds-page .rqx-r q{color:var(--t1);quotes:none;font-size:15px;line-height:1.65}
