.dq-root{--dq-org-author:var(--primary);--dq-org-ai:34 45% 40%;--dq-org-trans:var(--muted-foreground);--dq-lvl-xian:122 23% 38%;--dq-lvl-mi:272 24% 48%;--dq-lvl-chujia:28 52% 42%;grid-template-columns:clamp(240px, var(--dq-left,26%), 40%) 6px minmax(0, 1fr) 6px clamp(280px, var(--dq-right,25%), 40%);box-sizing:border-box;align-items:stretch;gap:0;height:100vh;padding:1.25rem 1rem;display:grid;overflow:hidden}.lx-shell.pinned .dq-root{height:calc(100vh - var(--lx-nav-h));margin-top:var(--lx-nav-h)}.dq-resizer{cursor:col-resize;touch-action:none;background:0 0;border-radius:3px;align-self:stretch;width:6px;transition:background .15s}.dq-resizer:hover,.dq-resizer:active{background:hsl(var(--primary) / .28)}.dq-resizer:focus-visible{background:hsl(var(--ring) / .4);outline:none}.dq-rail-toggle{z-index:4;background:hsl(var(--card));width:22px;height:22px;color:hsl(var(--primary) / .8);box-shadow:0 0 0 1px hsl(var(--border)), 0 1px 3px #0000000f;cursor:pointer;border:none;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dq-rail-toggle svg{width:13px;height:13px}.dq-rail-toggle:hover,.dq-rail-toggle:focus-visible{color:hsl(var(--primary));background:hsl(var(--primary) / .12);box-shadow:0 0 0 1px hsl(var(--primary) / .45), 0 1px 4px #0000001a}.dq-rail-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.dq-root.left-hidden .dq-resizer.left .dq-rail-toggle,.dq-root.right-hidden .dq-resizer.right .dq-rail-toggle{color:hsl(var(--primary-foreground,0 0% 100%));background:hsl(var(--primary) / .85);box-shadow:0 0 0 1px hsl(var(--primary) / .6), 0 1px 4px #0000001f}.dq-resizer{position:relative}.dq-root.left-hidden{grid-template-columns:0 6px minmax(0, 1fr) 6px clamp(280px, var(--dq-right,25%), 40%)}.dq-root.right-hidden{grid-template-columns:clamp(240px, var(--dq-left,26%), 40%) 6px minmax(0, 1fr) 6px 0}.dq-root.left-hidden.right-hidden{grid-template-columns:0 6px minmax(0,1fr) 6px 0}.dq-root.left-hidden .dq-rail.left,.dq-root.right-hidden .dq-rail.right{visibility:hidden;border:none;min-width:0;padding:0;overflow:hidden}.dq-root.left-hidden .dq-resizer.left,.dq-root.right-hidden .dq-resizer.right{cursor:default;background:0 0}@media (max-width:1080px){.dq-root,.dq-root.right-hidden{grid-template-columns:clamp(240px, var(--dq-left,30%), 45%) 6px minmax(0, 1fr)}.dq-root.left-hidden,.dq-root.left-hidden.right-hidden{grid-template-columns:0 6px minmax(0,1fr)}.dq-rail.right,.dq-resizer.right{display:none}}@media (max-width:820px){.dq-root,.lx-shell.pinned .dq-root{grid-template-columns:1fr;height:auto;overflow:visible}.dq-rail{height:auto!important;position:static!important}.dq-center,.dq-center-scroll{height:auto!important;overflow:visible!important}.dq-resizer{display:none}}.dq-col{background:hsl(var(--card));border:1px solid hsl(var(--border) / .14);border-radius:var(--radius-lg);min-width:0}.dq-rail{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.dq-tag.xian{color:hsl(var(--dq-lvl-xian));background:hsl(var(--dq-lvl-xian) / .12)}.dq-tag.mi{color:hsl(var(--dq-lvl-mi));background:hsl(var(--dq-lvl-mi) / .14)}.dq-tag.chujia{color:hsl(var(--dq-lvl-chujia));background:hsl(var(--dq-lvl-chujia) / .14)}.dq-tag.lvl{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.dq-tag.author{color:hsl(var(--primary-foreground));background:hsl(var(--dq-org-author))}.dq-tag.ai{color:#fff;background:hsl(var(--dq-org-ai))}.dq-tag.trans{color:hsl(var(--card));background:hsl(var(--dq-org-trans))}.dq-idx-head{border-bottom:1px solid hsl(var(--border) / .16);padding:.75rem .875rem}.dq-idx-row1{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.dq-idx-title{color:hsl(var(--primary));font-size:13px;font-weight:600}.dq-center{height:100%;min-height:0;position:relative;overflow:hidden}.dq-center-scroll{height:100%;transition:opacity .15s;overflow-y:auto}.dq-center-scroll.stale{opacity:.5;pointer-events:none}.dq-center-rail{border-top:1px solid hsl(var(--border) / .2);margin-top:.5rem}.dq-center-rail .dq-tabbody{flex:none;overflow-y:visible}.dq-feedback{z-index:6;position:absolute;bottom:1rem;right:1rem}.dq-feedback-fab{height:36px;font:inherit;cursor:pointer;color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 4px 14px hsl(var(--primary) / .35);border:none;border-radius:20px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:13px;font-weight:500;display:inline-flex}.dq-feedback-fab:hover{filter:brightness(1.06)}.dq-feedback-fab svg{width:15px;height:15px}.dq-feedback-panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);flex-direction:column;gap:.5rem;width:min(340px,78vw);max-height:min(70vh,560px);padding:.75rem;display:flex;position:absolute;bottom:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 12px 40px #0000002e}.dq-feedback-head{color:hsl(var(--foreground));justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.dq-feedback-x{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;padding:0 2px;font-size:12px}.dq-feedback-x:hover{color:hsl(var(--destructive))}.dq-feedback-input{resize:vertical;width:100%;min-height:88px;font:inherit;color:hsl(var(--foreground));background:hsl(var(--input) / .06);border:1px solid hsl(var(--border) / .4);border-radius:var(--radius-sm);padding:.5rem .625rem;font-size:13px;line-height:1.6}.dq-feedback-input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .12);outline:none}.dq-feedback-types{flex-wrap:wrap;gap:.375rem;display:flex}.dq-feedback-chip{font:inherit;cursor:pointer;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0;border-radius:999px;padding:.375rem .6rem;font-size:12px;line-height:1;transition:color .12s,border-color .12s,background .12s}.dq-feedback-chip:hover{color:hsl(var(--foreground));border-color:hsl(var(--ring) / .5)}.dq-feedback-chip.on{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:hsl(var(--primary))}.dq-feedback-signed{color:hsl(var(--muted-foreground));font-size:11px}.dq-feedback-hp{opacity:0;width:0;height:0;position:absolute;left:-9999px}.dq-feedback-err{color:hsl(var(--destructive));font-size:12px}.dq-feedback-actions{justify-content:flex-end;gap:.5rem;display:flex}.dq-feedback-cancel,.dq-feedback-submit{font:inherit;border-radius:var(--radius-sm);cursor:pointer;padding:.35rem .85rem;font-size:12px}.dq-feedback-cancel{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.dq-feedback-submit{background:hsl(var(--primary));border:1px solid hsl(var(--primary));color:hsl(var(--primary-foreground))}.dq-feedback-submit:disabled{opacity:.5;cursor:not-allowed}.dq-feedback-done{color:hsl(var(--primary));text-align:center;padding:.75rem .5rem;font-size:13px}.dq-glass{z-index:2;background:hsl(var(--card) / .92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid hsl(var(--border) / .16);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:1rem 1.375rem;position:sticky;top:0}.dq-hw-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.dq-hw-row .dq-tag{flex-shrink:0;align-self:center}.dq-headword{font-family:var(--font-prose);white-space:nowrap;flex:auto;min-width:0;font-size:30px;font-weight:600;line-height:1.75;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.dq-headword .suffix{color:hsl(var(--muted-foreground));margin-left:.5rem;font-size:18px;font-weight:400}.dq-hw-disambig{color:hsl(var(--muted-foreground));font-size:14px;font-weight:400}.dq-hw-level{vertical-align:middle;margin-left:.5rem}.dq-hw-tags{flex-wrap:wrap;gap:6px;margin-top:.375rem;display:flex}.dq-scripts{flex-direction:column;gap:5px;margin-top:.75rem;display:flex}.dq-script-row{align-items:baseline;gap:.625rem;font-size:13px;display:flex}.dq-script-row .lang{width:38px;color:hsl(var(--primary) / .75);text-align:right;flex-shrink:0;font-size:12px}.dq-script-row .forms{color:hsl(var(--foreground));flex-wrap:wrap;gap:8px;display:flex}.dq-script-row .forms .f{white-space:nowrap}.dq-script-row .forms .f.alt{color:hsl(var(--muted-foreground))}.dq-script-row.bo .forms .f{font-family:var(--font-tibetan);font-size:15px}.dq-forms{flex-direction:column;gap:.3rem;display:flex}.dq-form-row{align-items:baseline;gap:.4rem;display:flex}.dq-form-row>.lang{text-align:center;min-width:2.2em;font-family:var(--font-ui);color:hsl(var(--primary) / .85);background:hsl(var(--primary) / .09);border-radius:3px;flex:none;padding:0 4px;font-size:10px;display:inline-block}.dq-form-items{flex-wrap:wrap;gap:.2rem .35rem;min-width:0;display:flex}.dq-form{font:inherit;color:hsl(var(--foreground));border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 .3rem;font-size:14px;transition:background-color .12s,color .12s,border-color .12s;position:relative}.dq-form-items.tib .dq-form{font-family:var(--font-tibetan);font-size:16px}.dq-form:hover,.dq-form.active{background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .35)}.dq-form.up{background:hsl(var(--color-accent-cool,205 70% 45%) / .16);border-color:hsl(var(--color-accent-cool,205 70% 45%) / .45)}.dq-form.down{background:hsl(var(--color-accent-warm,28 80% 48%) / .16);border-color:hsl(var(--color-accent-warm,28 80% 48%) / .45)}.dq-form.up.down{background:linear-gradient(100deg, hsl(var(--color-accent-cool,205 70% 45%) / .16) 50%, hsl(var(--color-accent-warm,28 80% 48%) / .16) 50%)}.dq-form.unlinked{color:hsl(var(--muted-foreground));border-style:dashed;border-color:hsl(var(--border));cursor:default}.dq-form.unlinked:hover{border-color:hsl(var(--border));background:0 0}.dq-form.pinned{outline:2px solid hsl(var(--primary) / .55);outline-offset:1px}.dq-form-detail{border:1px solid hsl(var(--border) / .5);border-radius:var(--radius-md);background:hsl(var(--muted) / .25);flex-direction:column;gap:.3rem;margin-top:.35rem;padding:.5rem .6rem;display:flex}.dq-fd-head{align-items:baseline;gap:.4rem;display:flex}.dq-fd-term{font-size:15px;font-weight:600}.dq-fd-term.tib{font-family:var(--font-tibetan);font-size:17px}.dq-fd-head .lang,.dq-fd-item .lang{font-family:var(--font-ui);color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6);border-radius:3px;padding:0 4px;font-size:10px;display:inline-block}.dq-fd-pin{cursor:pointer;border-radius:var(--radius-sm);width:1.6rem;height:1.6rem;color:hsl(var(--muted-foreground));background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dq-fd-pin svg{width:.9rem;height:.9rem}.dq-fd-pin.on{color:hsl(var(--primary));border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .08)}.dq-fd-pin:hover{background:hsl(var(--hover))}.dq-fd-row{align-items:baseline;gap:.4rem;font-size:13px;display:flex}.dq-fd-row .k{min-width:2.4em;font-family:var(--font-ui);color:hsl(var(--muted-foreground));flex:none;font-size:11px}.dq-fd-row.up .k{color:hsl(var(--color-accent-cool,205 70% 45%))}.dq-fd-row.down .k{color:hsl(var(--color-accent-warm,28 80% 48%))}.dq-fd-row .v{flex-wrap:wrap;gap:.2rem .75rem;min-width:0;display:flex}.dq-fd-item{align-items:baseline;gap:.25rem;display:inline-flex}.dq-fd-item .tib{font-family:var(--font-tibetan);font-size:15px}.dq-fd-none{color:hsl(var(--muted-foreground));font-size:12px}.dq-forms-legend{font-family:var(--font-ui);color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.75rem;margin-top:.15rem;font-size:10px;display:flex}.dq-forms-legend span:before{content:"";vertical-align:baseline;border:1px solid hsl(var(--border));border-radius:2px;width:.6em;height:.6em;margin-right:.25em;display:inline-block}.dq-forms-legend .up:before{background:hsl(var(--color-accent-cool,205 70% 45%) / .35)}.dq-forms-legend .down:before{background:hsl(var(--color-accent-warm,28 80% 48%) / .35)}.dq-forms-legend .unlinked:before{border-style:dashed}.dq-def-filter{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.875rem;display:flex}.dq-def-filter-label{color:hsl(var(--muted-foreground));margin-right:.15rem;font-size:11px}.dq-def-filter button{font:inherit;border:1px solid hsl(var(--border) / .22);background:hsl(var(--secondary));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:20px;padding:2px 10px;font-size:12px}.dq-def-filter button.on{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:hsl(var(--primary))}.dq-src-tag{vertical-align:bottom;white-space:normal;font-family:var(--font-ui);color:hsl(var(--muted-foreground));background:hsl(var(--muted-foreground) / .1);cursor:help;border-radius:3px;margin-left:4px;padding:0 4px;font-size:10px;line-height:1.6;display:inline-block}.dq-src-tag.dark{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:5px;padding:1px 8px;font-size:12px;line-height:1.7}.dq-alt{border-top:1px dashed hsl(var(--border) / .2);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.dq-alt-label{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:11px}.dq-alt-list{flex-wrap:wrap;gap:.25rem .6rem;display:flex}.dq-alt-item{color:hsl(var(--muted-foreground));font-size:13px}.dq-alt-item.tib{font-family:var(--font-tibetan);font-size:14px}.dq-alt-item .lang{color:hsl(var(--muted-foreground));background:hsl(var(--muted-foreground) / .1)}.dq-defs{padding:1.25rem 1.375rem 2.5rem}.dq-defs>.tc{margin-bottom:1.125rem}.dq-def-card{background:hsl(var(--secondary) / .6);border:1px solid hsl(var(--border) / .14);border-radius:var(--radius-md);margin-bottom:1.125rem;padding:1.125rem 1.25rem}.dq-def-card.empty{text-align:center;color:hsl(var(--muted-foreground));background:0 0;border-style:dashed}.dq-tabs{border-bottom:1px solid hsl(var(--border) / .16);display:flex}.dq-tab{font:inherit;color:hsl(var(--muted-foreground));text-align:center;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.8rem 0;font-size:13px;font-weight:600}.dq-tab.active{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.dq-tabbody{flex:1;padding:1rem;overflow-y:auto}.dq-eg{background:hsl(var(--card));border:1px solid hsl(var(--border) / .16);border-radius:var(--radius-md);margin-bottom:.625rem;padding:.7rem .75rem;scroll-margin:1rem}.dq-eg.parallel{border-left:3px solid hsl(var(--primary) / .3)}.dq-eg.flash{animation:1.6s dq-eg-flash}.dq-eg.hit{border-color:hsl(var(--primary) / .45);border-left:4px solid hsl(var(--primary) / .75);background:hsl(var(--primary) / .06)}.dq-tabbody:has(.dq-eg.hit) .dq-eg:not(.hit){opacity:.55}@keyframes dq-eg-flash{0%,25%{background:#ebb7474d}to{background:hsl(var(--card))}}.dq-eg-line{align-items:baseline;gap:.35rem;padding:2px 0;display:flex}.dq-eg-line .lang{text-align:right;min-width:22px;color:hsl(var(--primary) / .7);flex-shrink:0;font-size:11px}.dq-eg-line .t{min-width:0;color:hsl(var(--foreground));flex:1}.dq-eg-line.tib .t{font-family:var(--font-tibetan);font-size:15px;line-height:1.9}.dq-eg-line.zh .t{font-family:var(--font-prose);font-size:14px;line-height:1.75}.dq-eg .cite{color:hsl(var(--primary));text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:.5rem;font-size:12px;display:flex}.dq-eg mark.dq-eg-hl{color:inherit;background:#ebb7476b;border-radius:3px;padding:0 1px;font-weight:600}.dq-cmap{margin-bottom:1rem}.dq-cmap-head{color:hsl(var(--foreground));align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:13px;font-weight:600;display:flex}.dq-cmap-head .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dq-cmap-head .cnt{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400}.dq-cmap-svg{width:100%;height:auto;display:block}.dq-cmap-link{stroke:hsl(var(--muted-foreground) / .5);stroke-width:1.4px}.dq-cmap-root-box{fill:hsl(var(--primary) / .1);stroke:hsl(var(--primary) / .5);stroke-width:1.5px}.dq-cmap-root-text{fill:hsl(var(--foreground));font-size:13px;font-weight:600;font-family:var(--font-prose), var(--font-tibetan)}.dq-cmap-node{cursor:pointer}.dq-cmap-box{fill:hsl(var(--card));stroke:hsl(var(--border) / .7);stroke-width:1px;transition:stroke .12s,fill .12s}.dq-cmap-node:hover .dq-cmap-box,.dq-cmap-node.hover .dq-cmap-box{stroke:hsl(var(--primary));fill:hsl(var(--primary) / .06)}.dq-cmap-text{fill:hsl(var(--foreground));font-size:11px;font-family:var(--font-prose), var(--font-tibetan)}.dq-cmap-box--up{stroke-dasharray:3 2.5;fill:hsl(var(--muted-foreground) / .05)}.dq-cmap-tip{z-index:60;pointer-events:none;border-radius:var(--radius-md);background:hsl(var(--card));border:1px solid hsl(var(--border) / .6);box-sizing:border-box;width:254px;max-width:calc(100vw - 1rem);padding:.5rem .625rem;position:fixed;box-shadow:0 8px 24px #00000024}.dq-cmap-tip .nm .rel{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400}.dq-cmap-tip .nm{font-family:var(--font-prose);color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;font-size:13px;font-weight:600;display:block;overflow:hidden}.dq-cmap-tip .df{font-family:var(--font-prose);color:hsl(var(--muted-foreground));-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.dq-cmap-tip .at{font-family:var(--font-prose);color:hsl(var(--muted-foreground) / .85);margin-top:.3rem;font-size:11px;display:block}.dq-rel-group{margin-bottom:.875rem}.dq-rel-label{color:hsl(var(--primary));margin-bottom:.5rem;font-size:12px;font-weight:600}.dq-rel-pills{flex-wrap:wrap;gap:6px;display:flex}.dq-rel-pill{font-family:var(--font-prose);border:1px solid hsl(var(--border) / .3);background:hsl(var(--secondary));color:hsl(var(--primary));cursor:pointer;border-radius:20px;padding:4px 11px;font-size:13px;line-height:1.5;transition:background .15s,border-color .15s}.dq-rel-pill:hover{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .4)}.dq-meta-block{margin-bottom:1.125rem}.dq-meta-block h4{color:hsl(var(--primary));border-bottom:1px solid hsl(var(--border) / .16);margin:0 0 .5rem;padding-bottom:.375rem;font-size:12px;font-weight:600}.dq-meta-row{justify-content:space-between;gap:.75rem;padding:.25rem 0;font-size:12px;display:flex}.dq-meta-row .k{color:hsl(var(--muted-foreground));flex-shrink:0}.dq-meta-row .v{color:hsl(var(--foreground));text-align:right}.dq-meta-row--src .k{overflow-wrap:anywhere;flex-shrink:1;min-width:0}.dq-meta-row--src .v{white-space:nowrap;flex-shrink:0}.dq-cover{flex-wrap:wrap;gap:5px;display:flex}.dq-cover .cl{border-radius:var(--radius-sm);color:hsl(var(--primary));background:hsl(var(--primary) / .1);padding:1px 7px;font-size:11px}.dq-cover .cl.no{color:hsl(var(--muted-foreground));background:hsl(var(--muted-foreground) / .1);opacity:.6}.dq-timeline{padding-left:1rem;position:relative}.dq-timeline:before{content:"";background:hsl(var(--border) / .22);width:1px;position:absolute;top:4px;bottom:4px;left:4px}.dq-tl-item{padding:0 0 .875rem .5rem;position:relative}.dq-tl-item:before{content:"";background:hsl(var(--primary));border:2px solid hsl(var(--card));border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-12px}.dq-tl-act{color:hsl(var(--foreground));font-size:12px;font-weight:600}.dq-tl-meta{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11px}.dq-note{color:hsl(var(--foreground));background:hsl(var(--muted-foreground) / .06);border:1px dashed hsl(var(--border) / .22);border-radius:var(--radius-md);padding:.7rem .8rem;font-size:13px;line-height:1.7}.dq-loading,.dq-blank{color:hsl(var(--muted-foreground));text-align:center;padding:2.5rem 1.5rem}.dq-groups{flex-direction:column;gap:.4rem;display:flex}.dq-group{border:1px solid hsl(var(--border) / .5);border-radius:var(--radius-md);flex-direction:column;gap:.2rem;padding:.45rem .6rem;display:flex}.dq-group.unlinked{opacity:.75;border-style:dashed}.dq-group-head{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.dq-group-label{font-size:14px;font-weight:600}.dq-group-label.tib{font-family:var(--font-tibetan);font-size:16px}.dq-group-head .cnt{font-family:var(--font-ui);color:hsl(var(--muted-foreground));font-size:10px}.dq-group-head .lang{text-align:center;min-width:2.2em;font-family:var(--font-ui);color:hsl(var(--primary) / .85);background:hsl(var(--primary) / .09);border-radius:3px;flex:none;padding:0 4px;font-size:10px;display:inline-block}.dq-group-sub{color:hsl(var(--muted-foreground));font-size:12px}.dq-sec{padding:.6rem 1.375rem 0}.dq-sec-head{font:inherit;font-family:var(--font-ui);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:2px;font-size:12px;font-weight:600;display:inline-flex}.dq-sec-head:hover{color:hsl(var(--foreground))}.dq-sec-head .cnt{font-size:11px;font-weight:400}.dq-sec-head .note{opacity:.8;font-size:10px;font-weight:400}.dq-sec-head .dq-chevron{width:13px;height:13px;transition:transform .15s;transform:rotate(-90deg)}.dq-sec-head.open .dq-chevron{transform:none}.dq-sec-body{margin-top:.35rem}.dq-sec-body>.dq-defs{padding:.25rem 0 2.5rem}.dq-glass .dq-form-detail{max-height:8.5rem;margin-top:.4rem;overflow-y:auto}.dq-eg-more{text-align:center;font-family:var(--font-ui);color:hsl(var(--muted-foreground));padding:.6rem 0;font-size:11px}.dq-edit-note{font-size:var(--text-ui-sm);border:1px solid hsl(var(--primary) / .4);border-radius:var(--radius-sm,4px);background:hsl(var(--primary) / .06);align-items:center;gap:.5rem;margin:.4rem 0 .8rem;padding:.35rem .6rem;display:flex}.dq-edit-note.error{border-color:hsl(var(--destructive) / .45);background:hsl(var(--destructive) / .06)}.dq-edit-note-text{flex:1;min-width:0;line-height:1.6}.dq-edit-note .se-act{height:24px}.dq-edit-note-x{font:inherit;cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none}
