:root{--qd-bg:#08090a;--qd-raised:#0d0f0d;--qd-raised-2:#141614;--qd-light:#f7f7f5;--qd-light-raised:#fff;--qd-ink:#0b0b0b;--qd-text:#ecedea;--qd-muted:#a0a5a1;--qd-dim:#848a85;--qd-ink-muted:#50544f;--qd-line:#ffffff17;--qd-line-strong:#fff3;--qd-ink-line:#0b0b0b1f;--qd-ink-line-strong:#0b0b0b47;--qd-accent:#10b981;--qd-accent-hover:#34d399;--qd-accent-ink:#04110c;--qd-accent-on-light:#047857;--qd-danger:#ff7a6e;--qd-warn:#e8b54d;--qd-info:#8fb8ff;--qd-font-display:var(--font-editorial), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--qd-font-body:var(--font-inter), system-ui, sans-serif;--qd-font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--qd-radius:4px;--qd-ease:cubic-bezier(.22, 1, .36, 1)}.qd-btn{border-radius:var(--qd-radius);height:2.75rem;font-family:var(--qd-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--qd-ease), border-color .25s var(--qd-ease), color .25s var(--qd-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1.15rem;font-size:.72rem;font-weight:500;display:inline-flex}.qd-btn svg{transition:transform .35s var(--qd-ease);flex:none}.qd-btn:hover svg{transform:translate(3px)}.qd-btn:focus-visible{outline:2px solid var(--qd-accent);outline-offset:3px}.qd-btn-sm{height:2rem;min-height:0;padding:0 .85rem;font-size:.66rem}.qd-btn-primary{background:var(--qd-accent);color:var(--qd-accent-ink)}.qd-btn-primary:hover{background:var(--qd-accent-hover)}.qd-btn-outline{border-color:var(--qd-line-strong);color:var(--qd-text)}.qd-btn-outline:hover{border-color:var(--qd-text)}.qd-btn-danger{color:var(--qd-danger);border-color:#ff7a6e80}.qd-btn-danger:hover{border-color:var(--qd-danger);background:#ff7a6e14}.qd-btn[disabled]{opacity:.45;cursor:not-allowed}.qd-on-light .qd-btn-outline{border-color:var(--qd-ink-line-strong);color:var(--qd-ink)}.qd-on-light .qd-btn-outline:hover{border-color:var(--qd-ink)}.qd-nav{border-bottom:1px solid var(--qd-line);font-family:var(--qd-font-body);background:#08090af5}.qd-nav-link{min-height:0;font-family:var(--qd-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--qd-muted);transition:color .2s var(--qd-ease);align-items:center;padding:.45rem .7rem;font-size:.68rem;display:inline-flex}.qd-nav-link:hover,.qd-nav-link[aria-current=page]{color:#fff}.qd-nav-link[aria-current=page]:after{content:"";background:var(--qd-accent);width:4px;height:4px;position:absolute;bottom:-.35rem;left:50%;transform:translate(-50%)}@media (max-width:640px){.qd-nav a,.qd-nav button{min-height:0}.qd-nav-signin{display:none}}.qd-announce{border:1px solid var(--qd-line-strong);border-radius:var(--qd-radius);background:var(--qd-raised);white-space:nowrap;max-width:calc(100vw - 2rem);color:var(--qd-muted);transition:opacity .3s var(--qd-ease), visibility .3s;align-items:center;gap:.6rem;padding:.4rem .75rem .4rem .45rem;font-size:.78rem;display:flex;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}.qd-announce[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.qd-announce-close{width:1.25rem;height:1.25rem;color:var(--qd-dim);place-items:center;transition:color .2s;display:grid}.qd-announce-close:hover{color:#fff}.qd-announce-tag{font-family:var(--qd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--qd-accent);font-size:.64rem}.qd-announce-link{color:var(--qd-text);align-items:center;gap:.25rem;display:inline-flex}.qd-announce-link:hover{color:var(--qd-accent)}.qd-footer{border-top:1px solid var(--qd-line);background:var(--qd-bg);color:var(--qd-muted);font-family:var(--qd-font-body)}.qd-footer-heading{font-family:var(--qd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qd-text);margin-bottom:1.1rem;font-size:.66rem;font-weight:500}.qd-footer-link{min-height:0;color:var(--qd-muted);text-align:left;cursor:pointer;transition:color .2s var(--qd-ease);padding-block:.32rem;font-size:.86rem;display:inline-block}.qd-footer-link:hover{color:#fff}.qd-footer a:focus-visible,.qd-footer button:focus-visible{outline:2px solid var(--qd-accent);outline-offset:3px}.qd-chat{font-family:var(--qd-font-body)}.qd-chat a,.qd-chat button,.qd-chat textarea{min-height:0}.qd-chat-panel{border:1px solid var(--qd-line-strong);background:var(--qd-raised);transform-origin:100% 100%;animation:qd-chat-in .3s var(--qd-ease) both;border-radius:8px;box-shadow:0 24px 60px -20px #000c}@keyframes qd-chat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qd-chat-head{border-bottom:1px solid var(--qd-line)}.qd-chat-title{letter-spacing:-.01em;color:#fff;font-size:.95rem;font-weight:600;line-height:1.2}.qd-chat-avatar{border:1px solid var(--qd-line-strong);border-radius:var(--qd-radius);width:2.2rem;height:2.2rem;color:var(--qd-accent);background:var(--qd-bg);flex:none;place-items:center;display:grid}.qd-chat-avatar-sm{width:1.5rem;height:1.5rem}.qd-chat-online{background:var(--qd-accent);width:6px;height:6px}.qd-chat-chip{border:1px solid var(--qd-line);border-radius:var(--qd-radius);font-family:var(--qd-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--qd-muted);align-items:center;padding:.2rem .5rem;font-size:.62rem;display:inline-flex}.qd-chat-chip-accent{color:var(--qd-accent);border-color:#10b98166}.qd-chat-icon-btn{border-radius:var(--qd-radius);width:1.9rem;height:1.9rem;color:var(--qd-muted);place-items:center;transition:background-color .2s,color .2s;display:grid}.qd-chat-icon-btn:hover{color:#fff;background:#ffffff14}.qd-chat-scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.qd-chat-row{animation:qd-chat-msg .3s var(--qd-ease) both}@keyframes qd-chat-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.qd-chat-bubble-bot{border:1px solid var(--qd-line);background:var(--qd-raised-2);color:var(--qd-text);border-radius:6px}.qd-chat-bubble-user{background:var(--qd-text);color:var(--qd-ink);border-radius:6px}.qd-chat-bubble-user strong{color:var(--qd-ink)}.qd-chat-link{color:var(--qd-accent);text-underline-offset:2px;text-decoration:underline}.qd-chat-link:hover{color:#fff}.qd-chat-bubble-user .qd-chat-link{color:var(--qd-accent-on-light)}.qd-chat-dot{background:var(--qd-muted);width:5px;height:5px;animation:1.1s ease-in-out infinite qd-chat-typing}@keyframes qd-chat-typing{0%,60%,to{opacity:.3}30%{opacity:1}}.qd-chat-suggestion{border:1px solid var(--qd-line-strong);border-radius:var(--qd-radius);color:var(--qd-text);cursor:pointer;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.75rem;transition:border-color .2s,color .2s;display:inline-flex}.qd-chat-suggestion svg{color:var(--qd-accent)}.qd-chat-suggestion:hover{border-color:var(--qd-text)}.qd-chat-notice{border:1px solid var(--qd-line-strong);border-radius:var(--qd-radius);color:var(--qd-text)}.qd-chat-foot{border-top:1px solid var(--qd-line)}.qd-chat-input{border:1px solid var(--qd-line-strong);background:var(--qd-bg);border-radius:6px;transition:border-color .2s}.qd-chat-input:focus-within{border-color:var(--qd-accent)}.qd-chat-send{border-radius:var(--qd-radius);width:2.1rem;height:2.1rem;color:var(--qd-accent-ink);background:var(--qd-accent);cursor:pointer;flex:none;place-items:center;transition:background-color .2s,opacity .2s;display:grid}.qd-chat-send:hover:not(:disabled){background:var(--qd-accent-hover)}.qd-chat-send:disabled{opacity:.35;cursor:not-allowed}.qd-chat-cta{border-radius:var(--qd-radius);font-family:var(--qd-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qd-accent-ink);background:var(--qd-accent);align-items:center;padding:.5rem .85rem;font-size:.66rem;display:inline-flex}.qd-chat-human{color:var(--qd-dim);cursor:pointer;align-items:center;gap:.35rem;font-size:.7rem;transition:color .2s;display:inline-flex}.qd-chat-human:hover:not(:disabled){color:#fff}.qd-chat-human:disabled{opacity:.6;cursor:not-allowed}.qd-chat-launcher{border:1px solid var(--qd-line-strong);border-radius:var(--qd-radius);width:3rem;height:3rem;color:var(--qd-text);background:var(--qd-raised);cursor:pointer;place-items:center;transition:border-color .2s,color .2s;display:grid}.qd-chat-launcher:hover{border-color:var(--qd-accent);color:var(--qd-accent)}.qd-chat-launcher:focus-visible{outline:2px solid var(--qd-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.qd-chat-panel,.qd-chat-row,.qd-chat-dot{animation:none}.qd-btn svg{transition:none}}
:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--qd-accent);outline-offset:2px}.qd-page{background:var(--qd-bg);min-height:100vh;color:var(--qd-text);font-family:var(--qd-font-body)}.qd-wrap{width:100%;max-width:calc(1200px + 2*clamp(1rem,4vw,3rem));margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.qd-wrap-narrow{max-width:calc(760px + 2*clamp(1rem,4vw,3rem))}.qd-stack{gap:clamp(1.25rem,2.5vw,2rem);padding-block:clamp(1.75rem,4vw,3rem) clamp(3rem,7vw,5rem);display:grid}.qd-enter{animation:qd-enter .22s var(--qd-ease) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes qd-enter{0%{opacity:0;transform:translateY(6px)}}.qd-label{font-family:var(--qd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qd-muted);font-size:.64rem;font-weight:500}.qd-mono{font-family:var(--qd-font-mono);font-variant-numeric:tabular-nums}.qd-display{font-family:var(--qd-font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.08}.qd-link{color:var(--qd-text);text-decoration:underline;-webkit-text-decoration-color:var(--qd-line-strong);text-decoration-color:var(--qd-line-strong);text-underline-offset:.25em;transition:text-decoration-color .2s}.qd-link:hover{-webkit-text-decoration-color:var(--qd-accent);text-decoration-color:var(--qd-accent)}.qd-lattice{isolation:isolate;position:relative}.qd-lattice:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff1c .9px,#0000 1.3px),radial-gradient(circle,#ffffff1c .9px,#0000 1.3px);background-position:0 0,24px 42px;background-size:48px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.qd-crumbs{font-family:var(--qd-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qd-dim);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.64rem;display:flex}.qd-crumbs a{color:var(--qd-muted)}.qd-crumbs a:hover,.qd-crumbs [aria-current=page]{color:var(--qd-text)}.qd-pagehead{border-bottom:1px solid var(--qd-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;padding-bottom:clamp(1.25rem,2.5vw,1.75rem);display:flex}.qd-pagehead-eyebrow{align-items:center;gap:.6rem;margin-bottom:.9rem;display:inline-flex}.qd-pagehead-eyebrow:before{content:"";background:var(--qd-accent);width:5px;height:5px}.qd-pagehead h1{font-size:clamp(1.9rem,3.6vw,2.9rem)}.qd-pagehead-desc{max-width:40rem;color:var(--qd-muted);margin-top:.8rem;line-height:1.6}.qd-pagehead-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.qd-card{border:1px solid var(--qd-line);background:var(--qd-raised);border-radius:6px}.qd-card-head{border-bottom:1px solid var(--qd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2.9rem;padding:.6rem 1.15rem;display:flex}.qd-card-body{padding:1.15rem}a.qd-card,.qd-card[data-interactive=true]{transition:border-color .2s var(--qd-ease), background-color .2s var(--qd-ease);display:block}a.qd-card:hover,.qd-card[data-interactive=true]:hover{border-color:var(--qd-line-strong);background:var(--qd-raised-2)}.qd-stats{border:1px solid var(--qd-line);background:var(--qd-raised);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qd-stat{border-left:1px solid var(--qd-line);min-width:0;padding:1rem 1.15rem 1.1rem}.qd-stat:nth-child(odd){border-left:0}.qd-stat:nth-child(n+3){border-top:1px solid var(--qd-line)}@media (min-width:900px){.qd-stats{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}.qd-stat:nth-child(odd){border-left:1px solid var(--qd-line)}.qd-stat:first-child{border-left:0}.qd-stat:nth-child(n+3){border-top:0}}.qd-stat-value{font-family:var(--qd-font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.55rem;font-size:1.75rem;font-weight:400;line-height:1}.qd-stat-value[data-tone=accent]{color:var(--qd-accent)}.qd-stat-value[data-tone=danger]{color:var(--qd-danger)}.qd-stat-sub{color:var(--qd-muted);margin-top:.45rem;font-size:.78rem}.qd-stats[data-compact]{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));background:var(--qd-line);gap:1px;overflow:hidden}.qd-stats[data-compact] .qd-stat{background:var(--qd-raised);border:0;padding:.7rem .9rem .8rem}.qd-stats[data-compact] .qd-stat-value{letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:.4rem;font-size:1.15rem}.qd-hexbadge{isolation:isolate;width:var(--size,11rem);aspect-ratio:1/1.1547;text-align:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--qd-line-strong);place-content:center;justify-items:center;gap:.45rem;max-width:100%;padding:1.25rem;display:grid;position:relative}.qd-hexbadge:before{content:"";z-index:-1;clip-path:inherit;background:var(--qd-raised);position:absolute;inset:1.5px}.qd-hexbadge[data-tone=accent]{background:var(--qd-accent)}.qd-hexbadge[data-tone=accent]:before{background:#0c1310}.qd-hexbadge-eyebrow,.qd-hexbadge-sub{font-family:var(--qd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qd-muted);font-size:.58rem}.qd-hexbadge[data-tone=accent] .qd-hexbadge-eyebrow{color:var(--qd-accent)}.qd-hexbadge-name{font-family:var(--qd-font-display);font-size:1.5rem;line-height:1}.qd-figure{font-family:var(--qd-font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,6vw,2.8rem);line-height:1}.qd-figure[data-tone=accent]{color:var(--qd-accent)}.qd-figure[data-tone=danger]{color:var(--qd-danger)}.qd-figure small{letter-spacing:0;color:var(--qd-dim);margin-left:.15em;font-size:.4em}.qd-detail{gap:.45rem;display:grid}.qd-detail>.qd-label{align-items:center;gap:.55rem;display:flex}.qd-detail[data-tone]>.qd-label:before{content:"";background:var(--qd-accent);flex:none;width:5px;height:5px}.qd-detail[data-tone=warn]>.qd-label:before{background:var(--qd-warn)}.qd-detail[data-tone=danger]>.qd-label:before{background:var(--qd-danger)}.qd-detail[data-tone=info]>.qd-label:before{background:var(--qd-info)}.qd-detail-body{color:var(--qd-muted);font-size:.9rem;line-height:1.65}.qd-code{border:1px solid var(--qd-line);border-radius:var(--qd-radius);background:var(--qd-bg);font-family:var(--qd-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--qd-text);padding:.7rem .85rem;font-size:.8rem;line-height:1.65}.qd-badge{border:1px solid var(--qd-line-strong);font-family:var(--qd-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--qd-muted);border-radius:2px;align-items:center;gap:.35rem;padding:.15rem .45rem;font-size:.6rem;font-weight:500;line-height:1.5;display:inline-flex}.qd-badge[data-tone=accent]{color:var(--qd-accent-hover);border-color:#10b98180}.qd-badge[data-tone=solid]{border-color:var(--qd-accent);background:var(--qd-accent);color:var(--qd-accent-ink)}.qd-badge[data-tone=warn]{color:var(--qd-warn);border-color:#e8b54d80}.qd-badge[data-tone=danger]{color:var(--qd-danger);border-color:#ff7a6e80}.qd-badge[data-tone=info]{color:var(--qd-info);border-color:#8fb8ff73}.qd-badge[data-tone=strong]{color:var(--qd-text)}.qd-tabs{border-bottom:1px solid var(--qd-line);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.qd-tab{height:2.6rem;min-height:0;font-family:var(--qd-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--qd-muted);cursor:pointer;align-items:center;gap:.5rem;padding-inline:.85rem;font-size:.68rem;transition:color .2s;display:inline-flex;position:relative}.qd-tab:hover,.qd-tab[aria-selected=true],.qd-tab[aria-current=page]{color:var(--qd-text)}.qd-tab[aria-selected=true]:after,.qd-tab[aria-current=page]:after{content:"";background:var(--qd-accent);height:2px;position:absolute;inset:auto 0 -1px}.qd-tab-count{color:var(--qd-dim)}.qd-field{gap:.45rem;display:grid}.qd-field-hint{color:var(--qd-muted);font-size:.78rem}.qd-field-error{color:var(--qd-danger);font-size:.78rem}.qd-input,.qd-select,.qd-textarea{border:1px solid var(--qd-line-strong);border-radius:var(--qd-radius);background:var(--qd-bg);width:100%;min-height:2.6rem;color:var(--qd-text);font:inherit;padding:.5rem .8rem;font-size:.92rem;transition:border-color .2s,background-color .2s}.qd-textarea{resize:vertical;min-height:6.5rem;line-height:1.55}.qd-input::placeholder,.qd-textarea::placeholder{color:var(--qd-dim)}.qd-input:hover,.qd-select:hover,.qd-textarea:hover{border-color:#ffffff57}.qd-input:focus-visible,.qd-select:focus-visible,.qd-textarea:focus-visible{outline:2px solid var(--qd-accent);outline-offset:1px;border-color:var(--qd-accent)}.qd-input[aria-invalid=true],.qd-select[aria-invalid=true],.qd-textarea[aria-invalid=true]{border-color:var(--qd-danger)}.qd-input:disabled,.qd-select:disabled,.qd-textarea:disabled{opacity:.5;cursor:not-allowed}.qd-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23a0a5a1' stroke-width='1.4'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.1rem}.qd-select option{background:var(--qd-raised);color:var(--qd-text)}.qd-check{cursor:pointer;align-items:center;gap:.6rem;font-size:.9rem;display:inline-flex}.qd-check input{width:1rem;height:1rem;min-height:0;accent-color:var(--qd-accent)}.qd-filters{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.qd-filters .qd-select,.qd-filters .qd-input{width:auto;min-height:2.35rem;font-size:.85rem}.qd-search{flex:14rem;min-width:0;position:relative}.qd-search svg{color:var(--qd-dim);pointer-events:none;position:absolute;top:50%;left:.75rem;translate:0 -50%}.qd-search .qd-input{width:100%;padding-left:2.2rem}.qd-chipset{flex-wrap:wrap;gap:.35rem;display:flex}.qd-chip{border:1px solid var(--qd-line-strong);border-radius:var(--qd-radius);height:2rem;min-height:0;font-family:var(--qd-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--qd-muted);cursor:pointer;align-items:center;gap:.4rem;padding-inline:.7rem;font-size:.64rem;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.qd-chip:hover{border-color:var(--qd-text);color:var(--qd-text)}.qd-chip[aria-pressed=true],.qd-chip[aria-current=true]{border-color:var(--qd-text);background:var(--qd-text);color:var(--qd-ink)}.qd-tablewrap{border:1px solid var(--qd-line);background:var(--qd-raised);border-radius:6px;overflow:hidden}.qd-tablescroll{max-height:var(--qd-table-max,none);overflow:auto}.qd-table{border-collapse:collapse;width:100%;font-size:.88rem}.qd-table th{z-index:1;border-bottom:1px solid var(--qd-line);background:var(--qd-raised-2);font-family:var(--qd-font-mono);letter-spacing:.16em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--qd-muted);padding:.7rem 1rem;font-size:.6rem;font-weight:500;position:sticky;top:0}.qd-table td{border-bottom:1px solid var(--qd-line);vertical-align:middle;padding:.75rem 1rem}.qd-table tbody tr:last-child td{border-bottom:0}.qd-table tbody tr{transition:background-color .15s}.qd-table tbody tr:hover{background:#ffffff08}.qd-table tr[data-selected=true]{background:#10b98112}.qd-table [data-align=right]{text-align:right}.qd-table [data-align=center]{text-align:center}.qd-table-state{place-items:center;padding:2.5rem 1rem;display:grid}.qd-tablefoot{border-top:1px solid var(--qd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}@media (max-width:767px){.qd-table[data-stack=true] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qd-table[data-stack=true],.qd-table[data-stack=true] tbody,.qd-table[data-stack=true] tr,.qd-table[data-stack=true] td{width:100%;display:block}.qd-table[data-stack=true] tr{border-bottom:1px solid var(--qd-line);padding:.75rem 1rem}.qd-table[data-stack=true] tbody tr:last-child{border-bottom:0}.qd-table[data-stack=true] td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}.qd-table[data-stack=true] td:before{content:attr(data-label);font-family:var(--qd-font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--qd-dim);flex:none;font-size:.58rem}.qd-table[data-stack=true] td[data-primary=true]{text-align:left;padding-bottom:.45rem;font-weight:600;display:block}.qd-table[data-stack=true] td[data-primary=true]:before{display:none}}.qd-pager{align-items:center;gap:.35rem;display:flex}.qd-pager a,.qd-pager button,.qd-pager span{border-radius:var(--qd-radius);min-width:2.1rem;height:2.1rem;min-height:0;font-family:var(--qd-font-mono);color:var(--qd-muted);border:1px solid #0000;place-items:center;padding-inline:.5rem;font-size:.72rem;display:grid}.qd-pager a,.qd-pager button{border-color:var(--qd-line);cursor:pointer;transition:border-color .2s,color .2s}.qd-pager a:hover,.qd-pager button:hover:not(:disabled){border-color:var(--qd-text);color:var(--qd-text)}.qd-pager [aria-current=page]{border-color:var(--qd-text);background:var(--qd-text);color:var(--qd-ink)}.qd-pager button:disabled,.qd-pager [aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.qd-empty{text-align:center;justify-items:center;gap:.6rem;padding:clamp(2rem,5vw,3.5rem) 1.25rem;display:grid}.qd-empty svg.qd-empty-hex{fill:none;width:3.4rem;height:3.4rem;stroke:var(--qd-line-strong);stroke-width:1px;margin-bottom:.5rem}.qd-empty svg.qd-empty-hex .qd-empty-core{stroke:var(--qd-accent)}.qd-empty-title{font-family:var(--qd-font-display);font-size:1.35rem;line-height:1.2}.qd-empty-body{max-width:26rem;color:var(--qd-muted);font-size:.9rem;line-height:1.55}.qd-empty-action{margin-top:.75rem}.qd-empty[data-tone=error] svg.qd-empty-hex .qd-empty-core{stroke:var(--qd-danger)}.qd-skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:2px;height:.9rem;animation:1.4s linear infinite qd-shimmer;display:block}@keyframes qd-shimmer{to{background-position:-200% 0}}.qd-dialog{border:1px solid var(--qd-line-strong);background:var(--qd-raised);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--qd-text);border-radius:8px;margin:auto;padding:0;overflow:hidden}.qd-dialog[open]{animation:qd-enter .2s var(--qd-ease) both;flex-direction:column;display:flex}.qd-dialog::backdrop{background:#040505b8}.qd-dialog[data-kind=drawer]{border-width:0 0 0 1px;border-radius:0;width:min(30rem,100vw);height:100dvh;max-height:none;margin:0 0 0 auto}.qd-dialog[data-kind=drawer][open]{animation-name:qd-drawer}@keyframes qd-drawer{0%{opacity:0;transform:translate(16px)}}.qd-dialog-head{border-bottom:1px solid var(--qd-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.qd-dialog[data-size=lg]{width:min(44rem,100vw - 2rem)}.qd-dialog-eyebrow{font-family:var(--qd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qd-muted);margin-bottom:.4rem;font-size:.64rem}.qd-dialog-title{font-family:var(--qd-font-display);overflow-wrap:anywhere;font-size:1.4rem;line-height:1.15}.qd-dialog-body{flex:1;padding:1.25rem;overflow-y:auto}.qd-dialog-foot{border-top:1px solid var(--qd-line);flex-wrap:wrap;justify-content:flex-end;gap:.6rem;padding:.9rem 1.25rem;display:flex}@media (max-width:480px){.qd-dialog-foot>*{flex:auto}}.qd-iconbtn{border:1px solid var(--qd-line);border-radius:var(--qd-radius);width:2rem;height:2rem;min-height:0;color:var(--qd-muted);cursor:pointer;flex:none;place-items:center;transition:border-color .2s,color .2s;display:grid}.qd-iconbtn:hover{border-color:var(--qd-text);color:var(--qd-text)}.qd-toasts{z-index:10000;pointer-events:none;gap:.5rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.qd-toast{border:1px solid var(--qd-line-strong);border-left:2px solid var(--qd-accent);border-radius:var(--qd-radius);background:var(--qd-raised-2);pointer-events:auto;animation:qd-enter .2s var(--qd-ease) both;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;font-size:.88rem;line-height:1.45;display:flex}.qd-toast[data-tone=error]{border-left-color:var(--qd-danger)}.qd-toast[data-tone=info]{border-left-color:var(--qd-info)}.qd-toast p{flex:1}.qd-hexring{display:block;overflow:visible}.qd-hexring polygon{fill:none;stroke-width:2.5px;stroke-linejoin:round}.qd-hexring .qd-hexring-track{stroke:#ffffff1f}.qd-hexring .qd-hexring-value{stroke:var(--qd-accent);stroke-linecap:butt}.qd-hexring text{font-family:var(--qd-font-mono);text-anchor:middle;fill:var(--qd-text)}.qd-bar{background:#ffffff1a;height:3px;overflow:hidden}.qd-bar>i{background:var(--qd-accent);height:100%;display:block}@media (prefers-reduced-motion:reduce){.qd-enter,.qd-dialog[open],.qd-toast,.qd-skeleton{animation:none}}.qd-section{scroll-margin-top:5.5rem}.qd-section-head{border-bottom:1px solid var(--qd-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.qd-section-head h2{margin-top:.5rem;font-size:clamp(1.5rem,2.6vw,2rem)}.qd-section-lede{max-width:44rem;color:var(--qd-muted);margin:-.5rem 0 1.5rem;font-size:.95rem;line-height:1.6}.qd-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,16rem)), 1fr));gap:.75rem;display:grid}.qd-comb{container-type:inline-size}.qd-comb-inner{--hex-w:23.6cqw;--hex-h:calc(var(--hex-w) * 1.1547);flex-direction:column;align-items:center;display:flex}.qd-comb-row{margin-top:calc(var(--hex-h) * -.25 + .9cqw);justify-content:center;gap:.9cqw;display:flex}.qd-comb-row:first-child{margin-top:0}.qd-hexcell{width:var(--hex-w);height:var(--hex-h);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--qd-raised);color:var(--qd-text);transition:background-color .2s var(--qd-ease);outline:none;display:block;position:relative}.qd-hexcell:hover,.qd-hexcell:focus-visible{background:var(--qd-raised-2)}.qd-hexcell-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qd-hexcell-ring polygon{fill:none;stroke-width:1.2px;vector-effect:non-scaling-stroke}.qd-hexcell-ring .qd-hexcell-track{stroke:var(--qd-line-strong);transition:stroke .2s}.qd-hexcell-ring .qd-hexcell-value{stroke:var(--qd-accent);stroke-width:3px}.qd-hexcell:hover .qd-hexcell-track{stroke:#ffffff73}.qd-hexcell:focus-visible .qd-hexcell-track{stroke:var(--qd-accent);stroke-width:3px}.qd-hexcell-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:22% 12%}.qd-hexcell-name{font-family:var(--qd-font-display);text-wrap:balance;font-size:clamp(.85rem,1.9cqw,1.15rem);line-height:1.12}.qd-hexcell-count{font-family:var(--qd-font-mono);letter-spacing:-.03em;font-size:clamp(1.1rem,2.6cqw,1.6rem);line-height:1}.qd-hexcell-count small{letter-spacing:.14em;text-transform:uppercase;color:var(--qd-muted);margin-left:.3rem;font-size:.55rem}.qd-hexcell-split{font-family:var(--qd-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qd-muted);font-size:.56rem}.qd-hexcell-mini{display:none}@container (max-width:700px){.qd-comb-inner{gap:.5rem;display:grid}.qd-comb-row{display:contents}.qd-hexcell{clip-path:none;border:1px solid var(--qd-line);border-radius:6px;align-items:center;gap:.9rem;width:100%;height:auto;padding:.85rem 1rem;display:flex}.qd-hexcell:focus-visible{outline:2px solid var(--qd-accent);outline-offset:2px}.qd-hexcell-ring{display:none}.qd-hexcell-mini{flex:none;display:block}.qd-hexcell-body{text-align:left;flex:1;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:.15rem .75rem;display:grid;position:static}.qd-hexcell-name{grid-column:1;font-size:1.05rem}.qd-hexcell-count{grid-area:1/2/span 3;font-size:1.3rem}.qd-hexcell-split{grid-column:1}}.qd-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.6rem;display:grid}.qd-step{border:1px solid var(--qd-line);background:var(--qd-raised);border-radius:6px;align-content:start;gap:.5rem;padding:1rem;display:grid}.qd-step[data-state=current]{border-color:var(--qd-accent)}.qd-step[data-state=locked]{color:var(--qd-muted);background:0 0}.qd-step-title{font-size:.95rem;font-weight:600;line-height:1.25}.qd-toc{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.qd-toc a{border:1px solid var(--qd-line);border-radius:var(--qd-radius);white-space:nowrap;color:var(--qd-muted);align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.82rem;transition:color .2s,border-color .2s;display:inline-flex}.qd-toc a:hover{color:var(--qd-text)}.qd-toc a[aria-current=true]{border-color:var(--qd-line-strong);color:var(--qd-text)}.qd-toc a[aria-current=true] .qd-mono{color:var(--qd-accent)}@media (min-width:1024px){.qd-toc{flex-direction:column;gap:.1rem;position:sticky;top:5.5rem;overflow:visible}.qd-toc a{border-color:#0000;border-left:1px solid var(--qd-line);border-radius:0;padding:.5rem .9rem}.qd-toc a[aria-current=true]{border-color:#0000;border-left-color:var(--qd-accent)}}.qd-disclosure{border:1px solid var(--qd-line);background:var(--qd-raised);border-radius:6px}.qd-disclosure+.qd-disclosure{margin-top:.5rem}.qd-disclosure>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;min-height:3.2rem;padding:.6rem 1.15rem;list-style:none;display:flex}.qd-disclosure>summary::-webkit-details-marker{display:none}.qd-disclosure>summary:after{content:"";border-right:1.5px solid var(--qd-muted);border-bottom:1.5px solid var(--qd-muted);width:.5rem;height:.5rem;transition:transform .2s var(--qd-ease);margin-left:auto;transform:rotate(45deg)translateY(-2px)}.qd-disclosure[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.qd-disclosure-body{border-top:1px solid var(--qd-line);padding:1rem 1.15rem 1.15rem}.qd-rows>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.55rem 0;font-size:.9rem;display:flex}.qd-rows>li+li{border-top:1px solid var(--qd-line)}:root{--color-zinc-50:#f7f7f5;--color-slate-50:#f7f7f5;--color-gray-50:#f7f7f5;--color-neutral-50:#f7f7f5;--color-zinc-100:#ecedea;--color-slate-100:#ecedea;--color-gray-100:#ecedea;--color-neutral-100:#ecedea;--color-zinc-200:#dfe1dd;--color-slate-200:#dfe1dd;--color-gray-200:#dfe1dd;--color-neutral-200:#dfe1dd;--color-zinc-300:#c6c9c5;--color-slate-300:#c6c9c5;--color-gray-300:#c6c9c5;--color-neutral-300:#c6c9c5;--color-zinc-400:#a0a5a1;--color-slate-400:#a0a5a1;--color-gray-400:#a0a5a1;--color-neutral-400:#a0a5a1;--color-zinc-500:#848a85;--color-slate-500:#848a85;--color-gray-500:#848a85;--color-neutral-500:#848a85;--color-zinc-600:#6d726e;--color-slate-600:#6d726e;--color-gray-600:#6d726e;--color-neutral-600:#6d726e;--color-zinc-700:#3b3f3c;--color-slate-700:#3b3f3c;--color-gray-700:#3b3f3c;--color-neutral-700:#3b3f3c;--color-zinc-800:#242724;--color-slate-800:#242724;--color-gray-800:#242724;--color-neutral-800:#242724;--color-zinc-900:#141614;--color-slate-900:#141614;--color-gray-900:#141614;--color-neutral-900:#141614;--color-zinc-950:#0d0f0d;--color-slate-950:#0d0f0d;--color-gray-950:#0d0f0d;--color-neutral-950:#0d0f0d;--color-emerald-100:#d6f3e7;--color-green-100:#d6f3e7;--color-teal-100:#d6f3e7;--color-cyan-100:#d6f3e7;--color-sky-100:#d6f3e7;--color-emerald-200:#b8e8d4;--color-green-200:#b8e8d4;--color-teal-200:#b8e8d4;--color-cyan-200:#b8e8d4;--color-sky-200:#b8e8d4;--color-emerald-300:#7fdcb9;--color-green-300:#7fdcb9;--color-teal-300:#7fdcb9;--color-cyan-300:#7fdcb9;--color-sky-300:#7fdcb9;--color-emerald-400:#34d399;--color-green-400:#34d399;--color-teal-400:#34d399;--color-cyan-400:#34d399;--color-sky-400:#34d399;--color-emerald-500:#10b981;--color-green-500:#10b981;--color-teal-500:#10b981;--color-cyan-500:#10b981;--color-sky-500:#10b981;--color-emerald-600:#0c9a6b;--color-green-600:#0c9a6b;--color-teal-600:#0c9a6b;--color-cyan-600:#0c9a6b;--color-sky-600:#0c9a6b;--color-emerald-700:#0a7a55;--color-green-700:#0a7a55;--color-teal-700:#0a7a55;--color-cyan-700:#0a7a55;--color-sky-700:#0a7a55;--color-emerald-900:#0b3d2c;--color-green-900:#0b3d2c;--color-teal-900:#0b3d2c;--color-cyan-900:#0b3d2c;--color-sky-900:#0b3d2c;--color-blue-200:#cfdcf7;--color-indigo-200:#cfdcf7;--color-blue-300:#b3c9f5;--color-indigo-300:#b3c9f5;--color-blue-400:#8fb8ff;--color-indigo-400:#8fb8ff;--color-blue-500:#7aa2ee;--color-indigo-500:#7aa2ee;--color-blue-600:#5f86d3;--color-indigo-600:#5f86d3;--color-violet-100:#ecedea;--color-purple-100:#ecedea;--color-fuchsia-100:#ecedea;--color-pink-100:#ecedea;--color-violet-200:#dfe1dd;--color-purple-200:#dfe1dd;--color-fuchsia-200:#dfe1dd;--color-pink-200:#dfe1dd;--color-violet-300:#c6c9c5;--color-purple-300:#c6c9c5;--color-fuchsia-300:#c6c9c5;--color-pink-300:#c6c9c5;--color-violet-400:#a0a5a1;--color-purple-400:#a0a5a1;--color-fuchsia-400:#a0a5a1;--color-pink-400:#a0a5a1;--color-violet-500:#848a85;--color-purple-500:#848a85;--color-fuchsia-500:#848a85;--color-pink-500:#848a85;--color-violet-600:#6d726e;--color-purple-600:#6d726e;--color-fuchsia-600:#6d726e;--color-pink-600:#6d726e;--color-violet-900:#242724;--color-purple-900:#242724;--color-fuchsia-900:#242724;--color-amber-100:#f3e3bd;--color-yellow-100:#f3e3bd;--color-orange-100:#f3e3bd;--color-amber-200:#f0d596;--color-yellow-200:#f0d596;--color-orange-200:#f0d596;--color-amber-300:#edc66f;--color-yellow-300:#edc66f;--color-orange-300:#edc66f;--color-amber-400:#e8b54d;--color-yellow-400:#e8b54d;--color-orange-400:#e8b54d;--color-amber-500:#dba63c;--color-yellow-500:#dba63c;--color-orange-500:#dba63c;--color-amber-600:#b98a2c;--color-yellow-600:#b98a2c;--color-orange-600:#b98a2c;--color-amber-700:#8a6620;--color-orange-700:#8a6620;--color-amber-900:#3d2e10;--color-orange-900:#3d2e10;--color-red-200:#ffc9c3;--color-rose-200:#ffc9c3;--color-red-300:#ffa399;--color-rose-300:#ffa399;--color-red-400:#ff7a6e;--color-rose-400:#ff7a6e;--color-red-500:#f2675a;--color-rose-500:#f2675a;--color-red-600:#d94f43;--color-rose-600:#d94f43;--color-red-900:#4a1a15;--color-rose-900:#4a1a15;--radius-md:4px;--radius-lg:5px;--radius-xl:6px;--radius-2xl:8px;--radius-3xl:10px}body{--font-fira-code:var(--font-jetbrains-mono);--font-rajdhani:var(--font-editorial);background:var(--qd-bg);color:var(--qd-text)}.qd-shell{background:var(--qd-bg);min-height:calc(100vh - 3.5rem);color:var(--qd-text);font-family:var(--qd-font-body)}.qd-shell-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1.25rem,2.5vw,1.75rem);min-width:0;padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,3vw,2.25rem) clamp(3rem,6vw,4.5rem);display:grid}.qd-sidenav{border-bottom:1px solid var(--qd-line)}.qd-sidenav-head{padding:1rem clamp(1rem,3vw,1.25rem) .6rem}.qd-sidenav-title{font-family:var(--qd-font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:1.35rem;line-height:1.15;overflow:hidden}.qd-sidenav-nav{scrollbar-width:none;gap:.25rem;padding:0 clamp(.6rem,2.5vw,.85rem) .7rem;display:flex;overflow-x:auto}.qd-sidenav-group{gap:.25rem;display:flex}.qd-sidenav-grouplabel{display:none}.qd-sidenav-link{border-radius:var(--qd-radius);white-space:nowrap;color:var(--qd-muted);border:1px solid #0000;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.88rem;transition:color .2s,background-color .2s;display:flex}.qd-sidenav-link svg{color:var(--qd-dim);flex:none}.qd-sidenav-link:hover{color:var(--qd-text);background:#ffffff0a}.qd-sidenav-link[aria-current=page]{border-color:var(--qd-line-strong);color:var(--qd-text)}.qd-sidenav-link[aria-current=page] svg{color:var(--qd-accent)}.qd-sidenav-foot{display:none}@media (min-width:900px){.qd-shell{grid-template-columns:15rem minmax(0,1fr);display:grid}.qd-sidenav{border-right:1px solid var(--qd-line);border-bottom:0;flex-direction:column;height:calc(100vh - 3.5rem);display:flex;position:sticky;top:3.5rem;overflow-y:auto}.qd-sidenav-head{border-bottom:1px solid var(--qd-line);padding:1.4rem 1.25rem 1.1rem}.qd-sidenav-nav{flex-direction:column;flex:1;gap:1.25rem;padding:1.1rem .75rem;overflow:visible}.qd-sidenav-group{flex-direction:column;gap:.15rem}.qd-sidenav-grouplabel{padding:0 .75rem .4rem;display:block}.qd-sidenav-link[aria-current=page]{background:#ffffff0d;border-color:#0000}.qd-sidenav-foot{border-top:1px solid var(--qd-line);color:var(--qd-muted);padding:1rem 1.25rem 1.25rem;font-size:.82rem;display:block}}.qd-list>li,.qd-list>a{border-top:1px solid var(--qd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.8rem 1.15rem;display:flex}.qd-list>:first-child{border-top:0}.qd-list>a:hover{background:#ffffff08}.qd-avatar{border:1px solid var(--qd-line-strong);width:1.9rem;height:1.9rem;font-family:var(--qd-font-mono);text-transform:uppercase;color:var(--qd-text);border-radius:2px;flex:none;place-items:center;font-size:.62rem;display:grid}.qd-notice{border:1px solid var(--qd-line-strong);border-radius:var(--qd-radius);background:var(--qd-raised);border-left-width:2px;padding:.7rem .9rem;font-size:.88rem;line-height:1.5}.qd-notice[data-tone=success]{border-left-color:var(--qd-accent)}.qd-notice[data-tone=warn]{border-left-color:var(--qd-warn)}.qd-notice[data-tone=error]{border-left-color:var(--qd-danger);color:var(--qd-danger)}.qd-notice[data-tone=info]{border-left-color:var(--qd-info)}.qd-formrow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.qd-formrow>.qd-field{flex:14rem}.qd-badge-accent{color:var(--qd-accent-hover);border-color:#10b98180}.qd-badge-warn{color:var(--qd-warn);border-color:#e8b54d80}.qd-badge-danger{color:var(--qd-danger);border-color:#ff7a6e80}.qd-badge-info{color:var(--qd-info);border-color:#8fb8ff73}.qd-notice-success{border-left-color:var(--qd-accent)}.qd-notice-warn{border-left-color:var(--qd-warn)}.qd-notice-error{border-left-color:var(--qd-danger);color:var(--qd-danger)}.qd-notice-info{border-left-color:var(--qd-info)}:is(.qd-card:has(>table),.qd-card:has(>div>table)){overflow-x:auto}.qd-card table{border-collapse:collapse;width:100%;font-size:.88rem}.qd-card table th{border-bottom:1px solid var(--qd-line);background:var(--qd-raised-2);font-family:var(--qd-font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--qd-muted);padding:.7rem 1rem;font-size:.6rem;font-weight:500}.qd-card table td{border-bottom:1px solid var(--qd-line);padding:.75rem 1rem}.qd-card table tbody tr:last-child td{border-bottom:0}.qd-card table tbody tr:hover{background:#ffffff08}td .qd-input,td .qd-select{min-height:2rem;padding-block:.25rem;font-size:.82rem}.qd-auth{background:var(--qd-bg);min-height:calc(100vh - 3.5rem);color:var(--qd-text);font-family:var(--qd-font-body);place-items:center;padding:clamp(2rem,6vw,4rem) 1rem;display:grid}.qd-auth-card{border:1px solid var(--qd-line);background:var(--qd-raised);width:100%;max-width:27rem;animation:qd-enter .22s var(--qd-ease) both;border-radius:6px;padding:clamp(1.5rem,4vw,2.25rem)}@media (prefers-reduced-motion:reduce){.qd-auth-card{animation:none}}.qd-badge-solid{border-color:var(--qd-accent);background:var(--qd-accent);color:var(--qd-accent-ink)}@media print{html:root{--qd-bg:#fff;--qd-raised:#fff;--qd-raised-2:#f3f4f3;--qd-text:#111312;--qd-muted:#474c48;--qd-dim:#6b706c;--qd-line:#d5d8d5;--qd-line-strong:#a9aeaa;--qd-accent:#047857;--qd-accent-hover:#047857;--qd-danger:#b42318;--qd-warn:#92600a;--qd-info:#1d4ed8}body{color:#111312!important;background:#fff!important}.qd-nav,.qd-footer,.qd-chat,.qd-announce,.qd-toasts{display:none!important}.qd-enter{animation:none}}