.qfig{height:var(--size-nav_height);margin-top:0}.qheroload{height:var(--size-nav_height);font-size:var(--type-17);font-weight:var(--weight-600);color:var(--color-dark-ink2);align-items:flex-end;display:flex}.qheronote{word-break:keep-all}.qstatus{padding-top:var(--space-12)}.qgroup{max-width:var(--g-page-max);margin:var(--space-20) auto 0;padding:0 var(--space-20)}.qgrouphead{background:var(--color-band);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-12);font-size:var(--type-14);font-weight:var(--weight-700);color:var(--color-ink2)}.qrowbtn{align-items:baseline;gap:var(--space-12);width:100%;padding:var(--g-row-pad) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.qrowname{font-size:var(--type-15);font-weight:var(--weight-600)}.qrown{font-size:var(--type-14);font-weight:var(--weight-600);color:var(--color-ink2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.qcond{padding-top:var(--space-20);padding-bottom:var(--space-12);align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.qchips{display:contents}.qchipsel,.qchipbtn{height:var(--size-chip_height);align-items:center;gap:var(--space-8);min-width:0;max-width:100%;padding:0 var(--space-12);border-radius:var(--radius-pill);font:inherit;font-size:var(--type-14);font-weight:var(--weight-600);cursor:pointer;display:inline-flex}.qchipsel{border:1px solid var(--color-accent-soft);background:var(--color-accent-soft);color:var(--color-accent)}.qchiplabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.qx{font-size:var(--type-13);flex:none}.qchipbtn{border:1px solid var(--color-line);color:var(--color-ink2);background:0 0}.qchipbtn-main{border-color:var(--color-accent);color:var(--color-accent)}.qloadnote{padding-top:var(--space-4);padding-bottom:var(--space-12)}.qsk{border-top:1px solid var(--color-line-soft);padding:var(--g-row-pad) 0;align-items:center;gap:var(--space-12);display:flex}.qsk-lines{gap:var(--space-8);flex-direction:column;flex:1;display:flex}.qsk-lines>i{height:var(--type-15);border-radius:var(--radius-sm);background:var(--color-band);width:58%;display:block}.qsk-lines>i+i{height:var(--space-12);width:40%}.qsk:nth-child(2n) .qsk-lines>i{width:52%}.qsk:nth-child(3n) .qsk-lines>i+i{width:46%}.qsk-tag{width:calc(var(--space-12) * 4);height:var(--g-tag-h);border-radius:var(--radius-sm);background:var(--color-band)}.qlist li{border-top:1px solid var(--color-line-soft)}html[data-session=signed-in] .s-page .qlist li:first-child{border-top:0}html[data-session=signed-in] .s-page [data-list=axisRows] .qrowbtn+.qrowbtn{border-top:1px solid var(--color-line-soft)}html[data-session=signed-in] .s-page .qgroup>.qgrouphead{margin-bottom:var(--space-8);font-size:var(--type-17);color:var(--color-ink);background:0 0;padding:0}.qrowgo{color:var(--color-ink3);font-size:var(--type-17);line-height:1}.qlist a{align-items:center;gap:var(--space-12);padding:var(--g-row-pad) 0;color:var(--color-ink);display:flex}.qrow{gap:var(--g-meta-gap);flex-direction:column;min-width:0;display:flex}.qsrc{font-size:var(--type-15);font-weight:var(--weight-600);font-variant-numeric:tabular-nums}.qtheme{font-size:var(--type-14);font-weight:var(--weight-400);color:var(--color-ink2);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qtag{height:var(--g-tag-h);padding:0 var(--space-12);border-radius:var(--radius-sm);background:var(--color-band);color:var(--color-ink2);font-size:var(--type-13);flex:none;align-items:center;margin-left:auto;display:inline-flex}.qtag.subj{background:var(--color-accent-soft);color:var(--color-accent)}.qmore{border-top:1px solid var(--color-line-soft);padding:var(--space-12) 0 var(--space-8);align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.qmorebtn{width:100%}.qprogress{font-size:var(--type-13);color:var(--color-ink3);font-variant-numeric:tabular-nums}.qend{border-top:1px solid var(--color-line-soft);padding:var(--space-32) 0 var(--space-8);align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.qendtext{font-size:var(--type-14);color:var(--color-ink2)}.qempty{align-items:center;gap:var(--space-12);padding:var(--space-20) var(--space-20) var(--space-12);text-align:center;flex-direction:column;display:flex}.qmark{width:var(--g-empty-mark);height:var(--g-empty-mark);border-radius:var(--radius-pill);background:var(--color-band)}.qemptytitle{font-size:var(--type-15);font-weight:var(--weight-600)}.qpickband{background:var(--color-accent-soft)}.qpickband-in{max-width:var(--g-page-max);min-height:var(--g-band-h);padding:var(--space-8) var(--space-20);align-items:center;gap:var(--space-8);font-size:var(--type-13);font-weight:var(--weight-600);color:var(--color-accent);word-break:keep-all;margin:0 auto;display:flex}.qpickband-in .dot{width:var(--size-status_dot);height:var(--size-status_dot);border-radius:var(--radius-pill);background:var(--color-accent);flex:none}.qpicked{margin-top:var(--space-12);font-size:var(--type-14);color:var(--color-dark-ink2)}.qpicked>b{font-size:var(--type-17);font-weight:var(--weight-700);color:var(--color-accent-on-dark);font-variant-numeric:tabular-nums}.qcheck{width:var(--space-22);height:var(--space-22);border-radius:var(--radius-sm);border:1px solid var(--color-accent-mute);flex:none;display:none}.qcheck-show,html[data-pick="1"] .qlist .qcheck{display:block}html[data-pick="1"] [data-list=items]>li[data-on="1"]{background:var(--color-band)}html[data-pick="1"] [data-list=items]>li[data-on="1"] .qcheck,.qoprow[aria-pressed=true] .qcheck{background:var(--color-accent);border-color:var(--color-accent)}html[data-pick="1"][data-full="1"] [data-list=items]>li:not([data-on="1"]) .qcheck{opacity:var(--motion-press_opacity)}.qtoast{left:0;right:0;bottom:calc(var(--size-bottom_tab) + var(--space-22));z-index:80;max-width:calc(var(--g-page-max) - var(--space-40));width:calc(100% - var(--space-40));background:var(--color-dark);color:var(--color-dark-ink);border-radius:var(--radius-md);padding:var(--space-12) calc(var(--space-8) * 2);font-size:var(--type-14);word-break:keep-all;margin:0 auto;position:fixed}html[data-sheet="1"]{overflow:hidden}.qsheet{height:88%;max-width:var(--g-page-max);background:var(--color-canvas);border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-direction:column;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.qsheethead{padding:var(--space-12) var(--space-12) 0 var(--space-20);flex:none;align-items:center;display:flex}.qsheettitle{font-size:var(--type-17);font-weight:var(--weight-700);letter-spacing:var(--type-tracking-title);outline:none;flex:1}.qsheettabs{height:var(--size-tab_height);gap:var(--space-20);padding:0 var(--space-20);border-bottom:1px solid var(--color-line);flex:none;display:flex}.qsheettab{gap:var(--space-4)}.qtabn{color:var(--color-accent);font-weight:var(--weight-700)}.qsheetbody{padding:0 var(--space-20) var(--space-20);flex:1;overflow-y:auto}.qopgrid{padding-top:var(--space-12);gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qopchip{width:100%;height:var(--size-chip_height);min-width:0;padding:0 var(--space-12);border-radius:var(--radius-pill);border:1px solid var(--color-line);color:var(--color-ink2);font:inherit;font-size:var(--type-14);font-weight:var(--weight-600);justify-content:space-between;align-items:center;gap:var(--space-8);cursor:pointer;background:0 0;display:flex}.qopchip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.qoplabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qopn{font-weight:var(--weight-400);color:var(--color-ink3);font-variant-numeric:tabular-nums;flex:none}.qopchip[aria-pressed=true] .qopn{color:var(--color-accent)}.qopchip[data-dim="1"],.qoprow[data-dim="1"]{opacity:var(--motion-press_opacity)}.qophead{margin-top:var(--space-20)}.qoprow{align-items:center;gap:var(--space-12);width:100%;padding:calc(var(--space-20) / 2) 0;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.qoprowname{min-width:0;font-size:var(--type-15);font-weight:var(--weight-600);word-break:keep-all;flex:1}.qsheetfoot{border-top:1px solid var(--color-line);padding:var(--space-12) var(--space-20) var(--space-12);gap:var(--space-8);flex-direction:column;flex:none;display:flex}.qsheetbtns{gap:var(--space-12);display:flex}
