html,body{margin:0}body{background:#0e0d0b}:root[data-theme=light] body{background:#ece5d9}.qd{--sans:"Inter",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;font:400 14px/1.5 var(--sans);color:var(--fg);background:var(--bg);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;--bg:#0e0d0b;--card:#151310;--card-2:#1f1c17;--fg:#ece8e1;--fg-bright:#f6f2ea;--fg-soft:#b9b4aa;--fg-muted:#928d83;--border:#29261f;--border-strong:#403c34;--accent:#d4a054;--accent-fg:#14120e;--humans:#c9c3b8;--danger:#e8776f;--c0:#5c5850;--c1:#1fa3b5;--c2:#dc6f37;--c3:#2fa37c;--c4:#6b8ff0;--c5:#c655b4;--c6:#a68e23;--c7:#9a7df2;--c8:#e25d5d;min-height:100vh}:root[data-theme=light] .qd{--bg:#ece5d9;--card:#f7f2e9;--card-2:#e9e1d3;--fg:#1d1a15;--fg-bright:#14110d;--fg-soft:#4a443a;--fg-muted:#665f53;--border:#d6cdbd;--border-strong:#b9ae9a;--accent:#8f6113;--accent-fg:#fbf6ec;--humans:#3d382f;--danger:#b3261e;--c0:#a39a89;--c1:#0088a3;--c2:#c9541a;--c3:#0b8a5c;--c4:#3f63d6;--c5:#a02d92;--c6:#8a7400;--c7:#6d4fd0;--c8:#c93838}.qd *{box-sizing:border-box}:where(.qd) button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}:where(.qd) h1,:where(.qd) h2,:where(.qd) p{margin:0}.qd :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qd ::selection{background:var(--accent);color:var(--accent-fg)}.qd .app{max-width:1920px;min-height:100vh;margin:0 auto;display:flex}.qd .side{z-index:30;border-right:1px solid var(--border);flex-direction:column;flex:none;align-self:flex-start;gap:2px;width:240px;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow:auto}.qd .main{flex:1;min-width:0;padding:0 24px 72px}.qd .brand{color:var(--fg-bright);align-items:center;gap:10px;padding:0 10px 14px;font-size:15px;font-weight:600;display:flex}.qd .brand i{background:var(--accent);border-radius:50%;width:8px;height:8px}.qd .lbl{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.qd .sec{padding:18px 10px 6px}.qd .nav{width:100%;min-height:36px;color:var(--fg-soft);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;transition:background .15s,color .15s;display:flex}.qd .nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.qd .nav:hover{background:var(--card-2);color:var(--fg-bright)}.qd .nav[aria-current=page]{background:var(--card-2);color:var(--fg-bright);font-weight:500}.qd .nav[aria-current=page] svg{stroke:var(--accent)}.qd .btn{border:1px solid var(--border-strong);background:var(--card);height:36px;color:var(--fg);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.qd .btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.qd .btn:hover{background:var(--card-2);border-color:var(--fg-muted)}.qd .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.qd .btn.quiet{color:var(--fg-soft);background:0 0;border-color:#0000}.qd .btn.quiet:hover{background:var(--card-2);color:var(--fg-bright)}.qd .btn.danger{color:var(--danger)}.qd .btn.small{height:30px}.qd .sel{border:1px solid var(--border-strong);background:var(--card);max-width:100%;height:36px;color:var(--fg);font:500 13px var(--sans);cursor:pointer;border-radius:8px;padding:0 8px}.qd .sel.small{height:30px;font-weight:400}.qd .field{border:1px solid var(--border-strong);background:var(--bg);min-width:0;height:36px;color:var(--fg);font:400 13px var(--sans);border-radius:8px;padding:0 10px}.qd .field.small{height:30px}.qd .field::placeholder{color:var(--fg-muted)}.qd .seg{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-wrap:wrap;padding:2px;display:inline-flex}.qd .seg button{height:26px;color:var(--fg-muted);white-space:nowrap;border-radius:6px;padding:0 10px;font-size:12.5px}.qd .seg button:hover{color:var(--fg)}.qd .seg button[aria-pressed=true]{background:var(--card-2);color:var(--fg-bright);box-shadow:0 0 0 1px var(--border-strong)}.qd .bar{z-index:20;background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex;position:sticky;top:0}.qd .crumb{color:var(--fg-muted);white-space:nowrap;font-size:15px}.qd .h1{font:600 18px/1.3 var(--sans);letter-spacing:-.01em;color:var(--fg-bright)}.qd .titleinput{background:0 0;border:1px solid #0000;border-radius:8px;width:260px;min-width:0;height:36px;margin-left:-8px;padding:0 8px}.qd .titleinput:hover{border-color:var(--border-strong)}.qd .scope{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:16px;display:flex;position:relative}.qd .chip{border:1px solid var(--border);min-height:30px;color:var(--fg-muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;transition:color .15s,border-color .15s;display:inline-flex}.qd .chip:hover{color:var(--fg);border-color:var(--border-strong)}.qd .chip i{border:1.5px solid var(--fg-muted);border-radius:50%;flex:none;width:8px;height:8px}.qd .chip[aria-pressed=true]{color:var(--fg-bright);border-color:var(--border-strong);background:var(--card)}.qd .fchip{background:var(--card-2);border:1px solid var(--border-strong);min-height:30px;color:var(--fg-bright);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 12px;font-size:13px;display:inline-flex}.qd .fchip span{color:var(--fg-muted)}.qd .fchip button{width:24px;height:24px;color:var(--fg-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.qd .fchip button:hover{background:var(--border-strong);color:var(--fg-bright)}.qd .fchip svg,.qd .icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.qd .link{color:var(--fg-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);font-size:13px}.qd .link:hover{color:var(--accent)}.qd .card{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:0;display:flex}.qd .g{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.qd .s1{grid-column:span 1}.qd .s2{grid-column:span 2}.qd .s3{grid-column:span 3}.qd .s4{grid-column:span 4}.qd .s6{grid-column:span 6}.qd .card.pop{z-index:60;width:min(1280px,94vw);position:fixed;top:4vh;bottom:4vh;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 30px 80px -20px #000000b3}.qd .backdrop{z-index:50;cursor:default;background:#080706a8;width:100%;height:100%;position:fixed;inset:0}.qd .whead{flex-wrap:nowrap;align-items:center;gap:8px;min-height:42px;padding:10px 10px 0 14px;display:flex;position:relative}.qd .wt{font:500 14px/1.3 var(--sans);color:var(--fg-bright);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qd .pop .wt{font-size:17px}.qd .icon{width:30px;height:30px;color:var(--fg-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qd .icon:hover{background:var(--card-2);color:var(--fg-bright)}.qd .wbody{flex:1;align-items:stretch;display:flex}.qd .wmain{flex-direction:column;flex:1;min-width:0;display:flex}.qd .listwrap{flex-direction:column;flex:1;display:flex}.qd .listwrap .rows{flex:1}.qd .editor{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;flex:none;align-self:flex-start;gap:14px;width:300px;margin:8px 14px 14px 0;padding:14px 16px 18px;display:flex}.qd .editor label,.qd .editor .lbl{margin-bottom:6px;display:block}.qd .editor .sel,.qd .editor .field{width:100%}.qd .numb{justify-content:space-between;align-items:baseline;gap:8px;padding:4px 14px 0;display:flex}.qd .numb b{font:600 26px/1.15 var(--sans);letter-spacing:-.02em;color:var(--fg-bright)}.qd .pop .numb b{font-size:56px}.qd .numb small{font:400 12px var(--mono);color:var(--fg-muted);white-space:nowrap}.qd .nsub{color:var(--fg-muted);min-height:30px;padding:2px 14px 12px;font-size:12px}.qd .legend{flex-wrap:wrap;gap:2px 4px;padding:8px 8px 0;display:flex}.qd .leg{min-height:28px;color:var(--fg-soft);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:inline-flex}.qd button.leg:hover{background:var(--card-2);color:var(--fg-bright)}.qd .leg i{border-radius:3px;flex:none;width:10px;height:10px}.qd .leg b{color:var(--fg-bright);font-weight:500}.qd .plotbox{padding:14px 16px 14px 56px}.qd .plot{border-bottom:1px solid var(--border-strong);position:relative}.qd .tick{border-top:1px dashed var(--border);height:0;position:absolute;left:0;right:0}.qd .tick span{font:400 11px var(--mono);color:var(--fg-muted);white-space:nowrap;margin-right:10px;position:absolute;top:-8px;right:100%}.qd .lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qd .lines polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.qd .lines polygon{stroke:none;fill-opacity:.72}.qd .cols{display:flex;position:absolute;inset:0}.qd .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.qd .col:hover,.qd .col.on{background:color-mix(in srgb,var(--fg) 7%,transparent)}.qd .col i{flex:none;width:66%;max-width:34px;display:block}.qd .col i+i{box-shadow:0 -1px 0 var(--card)}.qd .col i:first-of-type{border-radius:3px 3px 0 0}.qd .xax{margin-top:8px;display:flex}.qd .xax span{text-align:center;min-width:0;font:400 11px var(--mono);color:var(--fg-muted);white-space:nowrap;flex:1}.qd .tip{z-index:5;background:var(--bg);border:1px solid var(--border-strong);pointer-events:none;border-radius:8px;min-width:210px;padding:10px 12px;font-size:13px;position:absolute;top:10px;box-shadow:0 12px 28px -12px #0000008c}.qd .tip p{color:var(--fg-bright);justify-content:space-between;gap:16px;margin-bottom:6px;font-weight:500;display:flex}.qd .tip div{color:var(--fg-soft);align-items:center;gap:8px;line-height:1.7;display:flex}.qd .tip div i{border-radius:2px;flex:none;width:8px;height:8px}.qd .tip div b{color:var(--fg-bright);margin-left:auto;padding-left:16px;font-weight:500}.qd .tip em{color:var(--fg-muted);margin-top:6px;font-size:12px;font-style:normal;display:block}.qd .daily{border:1px solid var(--border);border-radius:8px;max-height:300px;margin:0 16px 16px;overflow:auto}.qd .drow{border-bottom:1px solid var(--border);min-width:max-content;display:flex}.qd .drow:last-child{border-bottom:0}.qd .drow span{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:none;width:112px;padding:7px 12px;font-size:13px;overflow:hidden}.qd .drow span:first-child{text-align:left;color:var(--fg-soft);background:var(--card);position:sticky;left:0}.qd .drow.hd span{font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.qd .donutbox{flex-wrap:wrap;flex:1;align-items:center;gap:18px;padding:14px;display:flex}.qd .donut{border-radius:50%;flex:none;width:148px;height:148px;position:relative}.qd .pop .donut{width:260px;height:260px}.qd .donut span{background:var(--card);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:22%}.qd .donut b{font:600 18px/1.2 var(--sans);color:var(--fg-bright)}.qd .donut small{color:var(--fg-muted);font-size:11px}.qd .dleg{flex-direction:column;flex:1;min-width:160px;display:flex}.qd .dleg button{min-height:30px;color:var(--fg-soft);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.qd .dleg button:hover{background:var(--card-2);color:var(--fg-bright)}.qd .dleg i{border-radius:3px;flex:none;width:10px;height:10px}.qd .dleg span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qd .dleg b{color:var(--fg-bright);font-weight:500}.qd .dleg small{text-align:right;width:38px;font:400 12px var(--mono);color:var(--fg-muted)}.qd .dtotal{color:var(--fg-muted);padding:0 8px 8px;font-size:13px}.qd .dtotal b{font:600 20px/1.2 var(--sans);color:var(--fg-bright);margin-right:6px}.qd .helpw{display:inline-flex}.qd .help{border:1px solid var(--border-strong);width:22px;height:22px;font:600 11px/1 var(--sans);color:var(--fg-muted);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.qd .help:hover,.qd .help:focus-visible{color:var(--fg-bright);border-color:var(--fg-muted)}.qd .helpb{z-index:30;border:1px solid var(--border-strong);background:var(--bg);max-width:460px;color:var(--fg-soft);font:400 13px/1.5 var(--sans);letter-spacing:0;text-transform:none;white-space:normal;pointer-events:none;border-radius:8px;padding:10px 12px;display:none;position:absolute;top:calc(100% + 2px);left:10px;right:10px;box-shadow:0 12px 28px -12px #0009}.qd .helpw:hover .helpb,.qd .helpw:focus-within .helpb{display:block}.qd .col .notem{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:50%;margin-left:-4px;position:absolute;top:3px;left:50%}.qd .badge{background:var(--accent);min-width:20px;color:var(--accent-fg);font:600 11px/1.5 var(--sans);text-align:center;border-radius:999px;margin-left:auto;padding:1px 6px}.qd .btn[aria-pressed=true]{border-color:var(--accent);color:var(--fg-bright)}.qd .pill{border:1px solid var(--border-strong);color:var(--fg-soft);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:12px}.qd .fav{background:var(--card-2) center/contain no-repeat;border-radius:4px;flex:none;width:18px;height:18px;display:inline-block}.qd .switch{position:relative}.qd .switchbtn{border:1px solid var(--border-strong);background:var(--card);width:100%;height:44px;color:var(--fg-bright);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.qd .switchbtn:hover,.qd .switchbtn[aria-expanded=true]{background:var(--card-2);border-color:var(--fg-muted)}.qd .switchbtn>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qd .switchbtn svg{fill:none;stroke:var(--fg-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.qd .menu{z-index:35;border:1px solid var(--border-strong);background:var(--card);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -16px #000000b3}.qd .menuitem{width:100%;min-height:44px;color:var(--fg-soft);border-radius:7px;align-items:center;gap:10px;padding:6px 8px;display:flex}.qd .menuitem:hover,.qd .menuitem[aria-selected=true]{background:var(--card-2);color:var(--fg-bright)}.qd .mname{min-width:0;color:var(--fg-bright);flex-direction:column;flex:1;font-weight:500;display:flex}.qd .mname small{color:var(--fg-muted);font-size:12px;font-weight:400}.qd .menuitem svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.qd .menuitem[aria-selected=true] svg{stroke:var(--accent)}.qd .menusep{background:var(--border);height:1px;margin:6px 2px}.qd .clickaway{z-index:34;cursor:default;width:100%;height:100%;position:fixed;inset:0}.qd .srcs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.qd .src{border:1px solid var(--border-strong);background:var(--bg);border-radius:10px;flex-direction:column;gap:2px;min-height:64px;padding:12px;transition:border-color .15s,background .15s;display:flex}.qd .src:hover{border-color:var(--fg-muted)}.qd .src[aria-pressed=true]{border-color:var(--accent);background:var(--card-2)}.qd .src b{color:var(--fg-bright);font-weight:600}.qd .src small{color:var(--fg-muted);font-size:12px}.qd .recipe{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.qd .step{color:var(--fg-soft);gap:10px;max-width:80ch;display:flex}.qd .step b{border:1px solid var(--border-strong);width:22px;height:22px;font:600 12px/20px var(--sans);text-align:center;color:var(--fg-bright);border-radius:50%;flex:none}.qd .code{border:1px solid var(--border-strong);background:var(--card);font:400 12.5px/1.6 var(--mono);color:var(--fg-bright);white-space:pre;border-radius:8px;margin:0;padding:12px 14px;overflow-x:auto}.qd .sub{color:var(--fg-muted);font-size:12px;font-weight:400;display:block}.qd .wact{opacity:0;transition:opacity .15s}.qd .card:hover .wact,.qd .card:focus-within .wact,.qd .card.pop .wact{opacity:1}.qd .sel.titlesel{height:30px;font:600 14px var(--sans);color:var(--fg-bright);background:0 0;border-color:#0000;margin-left:-6px;padding:0 4px}.qd .sel.titlesel:hover{border-color:var(--border-strong)}.qd .nodata{text-align:center;color:var(--fg-muted);pointer-events:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;display:flex;position:absolute;inset:0}.qd .toast{z-index:70;border:1px solid var(--border-strong);background:var(--card-2);color:var(--fg-bright);border-radius:10px;align-items:center;gap:14px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #000000b3}@media (hover:none){.qd .wact{opacity:1}}.qd .firstday .scope,.qd .firstday .g{display:none}.qd .out{border:1px solid var(--border-strong);background:var(--bg);max-height:280px;font:400 12.5px/1.6 var(--mono);color:var(--fg);white-space:pre;border-radius:8px;margin:0;padding:12px 14px;overflow:auto}.qd .exportbox{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:0 16px 16px;padding-top:14px;display:flex}.qd .tool{border-top:1px solid var(--border);gap:14px;padding:10px 16px;display:flex}.qd .tool code{width:170px;font:500 12.5px var(--mono);color:var(--fg-bright);flex:none}.qd .tool span{color:var(--fg-soft)}.qd{scrollbar-color:var(--border-strong) transparent}.qd .out,.qd .daily,.qd .card.pop,.qd .side{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.qd .btn,.qd .chip,.qd .fchip,.qd .seg button,.qd .pill,.qd .leg{line-height:1.2}.qd .chip i{display:block}.qd .help{padding:0;line-height:0}.qd .help svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;display:block}.qd .drop{position:relative}.qd .bar.menuopen{z-index:40}.qd .menu.right{left:auto;right:0}.qd .menu.tight .menuitem{min-height:34px;font-size:13.5px}.qd .menuitem[aria-checked=true]{color:var(--fg-bright)}.qd .menuitem[aria-checked=true] svg{stroke:var(--accent)}.qd .menuitem.danger{color:var(--danger)}.qd .mhead{padding:8px 8px 4px;display:block}.qd .sw{background:var(--border-strong);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.qd .sw:after{content:"";background:var(--fg-bright);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.qd .menuitem[aria-checked=true] .sw{background:var(--accent)}.qd .menuitem[aria-checked=true] .sw:after{background:var(--accent-fg);transform:translate(14px)}@media (width<=1000px){.qd .side{flex-flow:wrap;align-items:center;gap:6px;padding:12px 14px}.qd .side .sec,.qd .side .brand{display:none}.qd .side .nav{width:auto}.qd .switch{width:220px}.qd .siterow{flex-wrap:wrap}}@media (width<=560px){.qd .icon,.qd .chip,.qd .seg button,.qd .help{min-width:40px;min-height:40px}.qd .switch{width:100%}}.qd .psub{align-items:center;gap:10px;padding:10px 14px 6px;display:flex}.qd .psub .lbl:first-child{flex:1}.qd .psub .lbl:nth-child(n+2){text-align:right;width:58px}.qd .rows{padding:0 8px}.qd .row{border-radius:8px;align-items:center;gap:10px;width:100%;padding:2px 6px;display:flex}.qd .row:hover{background:var(--card-2)}.qd .row.on{box-shadow:inset 0 0 0 1px var(--accent)}.qd .row.rest{cursor:default}.qd .cellname{flex:1;align-items:center;gap:10px;min-width:0;height:32px;padding:0 10px;display:flex;position:relative}.qd .fill{border-radius:6px;min-width:3px;display:flex;position:absolute;top:2px;bottom:2px;left:0;overflow:hidden}.qd .fill i{height:100%;display:block}.qd .dot{border-radius:50%;flex:none;width:8px;height:8px;position:relative}.qd .t{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-bright);position:relative;overflow:hidden}.qd .t.path{font:400 12.5px var(--mono)}.qd .tag{text-overflow:ellipsis;max-width:45%;color:var(--fg-muted);white-space:nowrap;flex:none;font-size:12px;position:relative;overflow:hidden}.qd .num{text-align:right;width:58px;color:var(--fg-bright);flex:none;font-weight:500}.qd .pct{text-align:right;width:58px;font:400 12px var(--mono);color:var(--fg-muted);flex:none}.qd .pfoot{align-items:center;gap:12px;min-height:44px;padding:8px 14px 12px;display:flex}.qd .pfoot .lbl{margin-right:auto}.qd .empty{color:var(--fg-muted);padding:24px 14px;font-size:13px}.qd .addw{border:1px dashed var(--border-strong);min-height:96px;color:var(--fg-soft);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.qd .addw:hover{background:var(--card);color:var(--fg-bright)}.qd .addw svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.qd .srow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.qd .swatch{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--card);border:2px solid #0000;border-radius:50%}.qd .swatch[aria-pressed=true]{border-color:var(--fg-bright)}.qd .siterow{border-top:1px solid var(--border);align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}.qd button.siterow:hover{background:var(--card-2)}.qd .siterow>span{text-align:right;flex:none;width:120px}.qd .siterow>span:first-child{text-align:left;flex:1;min-width:140px}.qd .mix{border-radius:4px;gap:1px;height:8px;display:flex;overflow:hidden}.qd .mix i{height:100%;display:block}.qd .foot{color:var(--fg-muted);max-width:86ch;margin-top:28px;font-size:13px}@media (width<=1400px){.qd .s1{grid-column:span 2}.qd .s2{grid-column:span 3}.qd .s4{grid-column:span 6}}@media (width<=1000px){.qd .app{display:block}.qd .side{border-right:0;border-bottom:1px solid var(--border);width:auto;height:auto;position:static}.qd .s1{grid-column:span 3}.qd .s2,.qd .s3{grid-column:span 6}.qd .wbody{display:block}.qd .editor{width:auto;margin:8px 14px 14px}.qd .siterow>span:nth-child(n+4){display:none}}@media (width<=560px){.qd .main{padding:0 14px 56px}.qd .pct.dl{display:none}.qd .btn,.qd .sel,.qd .field,.qd .nav{min-height:44px}.qd .s1{grid-column:span 6}}@media (prefers-reduced-motion:reduce){.qd *{transition:none!important}}.qd a{color:inherit;text-decoration:none}.qd a.nav,.qd a.menuitem{text-decoration:none}.qd .fav{background-color:var(--card-2)}.qd .card.stale .wmain{opacity:.55;transition:opacity .2s}.qd .card.pop{outline:none}.qd .notice{border:1px solid var(--border-strong);color:var(--fg-soft);border-radius:8px;margin-bottom:14px;padding:10px 14px}.qd .cardnote{color:var(--fg-muted);padding:0 16px 12px;font-size:13px}.qd .sidefoot{align-items:center;gap:12px;margin:10px 10px 0;display:flex}.qd .colorpick{border:1px solid var(--border-strong);background:var(--bg);cursor:pointer;border-radius:6px;width:32px;height:28px;padding:0}.qd .solo{flex-direction:column;align-items:flex-start;gap:18px;max-width:520px;margin:0 auto;padding:16vh 24px 64px;display:flex}.qd .solo .brand{padding:0 0 24px}.qd .h1.big{font-size:28px}.qd .lede{max-width:52ch;color:var(--fg-soft);font-size:15px}.qd .loginform{flex-wrap:wrap;gap:8px;width:100%;display:flex}.qd .loginform .field{flex:1;min-width:220px}.qd .btn:disabled{opacity:.6;cursor:default}@media (width<=1000px){.qd .sidefoot{margin:0 0 0 auto}}.qd .card.numcard .whead{padding-right:14px}.qd .card.numcard .whead .wact{background:var(--card);position:absolute;top:6px;right:6px}.qd .card.numcard .wt{white-space:normal;overflow:visible}.qd .whead input[type=search]{min-width:84px!important}.qd .card.s2:not(.pop) .donut{width:120px;height:120px}.qd .card.s2:not(.pop) .donutbox{gap:12px;padding:14px 10px}.qd .dleg{min-width:176px}@media (width<=560px){.qd .whead{flex-wrap:wrap;padding-bottom:4px}.qd .whead input[type=search]{order:9;flex:100%!important}.qd .s1{grid-column:span 3}.qd .main{overflow-x:clip}}.qd.shared{max-width:1920px;margin:0 auto;padding:0 24px 40px}.qd.shared .bar{position:static}.qd.embedded{min-height:0;padding:4px 4px 8px}.qd.embedded .bar{padding-top:4px}.qd .embedlbl{width:110px;color:var(--fg-soft);font-size:13px}.qd .seg button:disabled{opacity:.5;cursor:default}@media (width<=560px){.qd.shared{padding:0 14px 32px}}.qd a.siterow:hover{background:var(--card-2)}.qd .inboxrow{border-top:1px solid var(--border)}.qd .src[aria-disabled=true]{cursor:default;opacity:.7}.qd .btn.danger.quiet{color:var(--danger)}.qd code.cmd{font:400 12.5px var(--mono);color:var(--fg-bright);word-break:break-all}
