[data-section=language]{--xp-desktop:#2e7b76;--xp-face:#ece9d8;--xp-face-hi:#fff;--xp-face-lo:#aca899;--xp-well:#fff;--xp-well-border:#7f9db9;--xp-text:#1f1f1b;--xp-text-muted:#6f6d64;--xp-disabled:#aca899;--xp-title-a:#1e8e86;--xp-title-b:#0f5f59;--xp-title-text:#fff;--xp-select:#316ac5;--xp-select-text:#fff;--xp-link:#0046d5;--xp-btn-border:#003c74;--xp-btn-a:#fff;--xp-btn-b:#ece9d8;--xp-tooltip-bg:#ffffe1;--xp-tooltip-text:#1f1f1b;--xp-stripe:#f4f3ec;--xp-font:Tahoma, Verdana, "Segoe UI", sans-serif;--xp-doc-font:Georgia, "Times New Roman", serif;--xp-ipa-font:"Lucida Sans Unicode", "Lucida Grande", sans-serif}.dark [data-section=language]{--xp-desktop:#143633;--xp-face:#3a3934;--xp-face-hi:#55534a;--xp-face-lo:#1f1e1b;--xp-well:#23231f;--xp-well-border:#4f6b77;--xp-text:#e4e2d6;--xp-text-muted:#a5a296;--xp-disabled:#6f6d64;--xp-title-a:#0f4b46;--xp-title-b:#072f2c;--xp-select:#2f5fa8;--xp-link:#7fb6f0;--xp-btn-border:#26536b;--xp-btn-a:#4a4841;--xp-btn-b:#3a3934;--xp-tooltip-bg:#40402e;--xp-tooltip-text:#e8e4c8;--xp-stripe:#2b2b26}.xp-desktop{background:var(--xp-desktop);min-height:calc(100vh - 3.5rem);font-family:var(--xp-font);color:var(--xp-text);padding:20px 12px 40px;font-size:12px}@media (min-width:640px){.xp-desktop{padding:32px 24px 56px}}.xp-window{border:1px solid var(--xp-title-b);background:var(--xp-face);border-radius:8px 8px 0 0;flex-direction:column;max-width:1080px;margin:0 auto;display:flex;box-shadow:3px 4px 10px #00000059}.xp-window.is-wide{max-width:none}.xp-titlebar{background:linear-gradient(180deg, var(--xp-title-a) 0%, var(--xp-title-b) 100%);color:var(--xp-title-text);-webkit-user-select:none;user-select:none;border-radius:7px 7px 0 0;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.xp-title-text{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;text-shadow:1px 1px 1px #0006;flex:1;font-size:12px;font-weight:700;overflow:hidden}.xp-title-phrase{font:inherit;color:inherit;text-shadow:inherit;cursor:pointer}.xp-title-phrase:hover{text-decoration:underline}.xp-caption-btn{width:21px;height:21px;color:var(--xp-title-text);background:linear-gradient(#ffffff59,#ffffff14);border:1px solid #ffffff8c;border-radius:3px;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.xp-caption-btn:hover{background:linear-gradient(#ffffff80,#ffffff2e)}.xp-caption-btn.is-close:hover{background:linear-gradient(#e8a798,#c4523a);border-color:#f1c2b8}.xp-menubar{border-bottom:1px solid var(--xp-face-lo);background:var(--xp-face);align-items:center;padding:1px 2px;font-size:12px;display:flex;position:relative}.xp-menubar-item{border:1px solid #0000;padding:3px 8px 4px}.xp-menubar-item:hover,.xp-menubar-item.is-open{border-color:var(--xp-select);background:var(--xp-select);color:var(--xp-select-text)}.xp-menu-popup{z-index:60;border:1px solid var(--xp-face-lo);background:var(--xp-well);min-width:200px;padding:2px;position:absolute;top:100%;box-shadow:2px 2px 4px #0000004d}.xp-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:4px 20px 4px 24px;display:flex}.xp-menu-item:hover:not(:disabled){background:var(--xp-select);color:var(--xp-select-text)}.xp-menu-item:disabled{color:var(--xp-disabled)}.xp-menu-item .xp-check{margin-left:-16px;position:absolute}.xp-menu-item{position:relative}.xp-menu-sep{border:0;border-top:1px solid var(--xp-face-lo);margin:3px 2px}.xp-menu-hint{color:var(--xp-text-muted);font-size:11px}.xp-menu-item:hover:not(:disabled) .xp-menu-hint{color:var(--xp-select-text)}.xp-body{align-items:stretch;gap:8px;min-height:480px;padding:8px;display:flex}.xp-tree-panel{flex-shrink:0;width:190px;display:none}@media (min-width:900px){.xp-tree-panel{display:block}}.xp-main{flex:1;min-width:0}.xp-mobile-nav{gap:2px;padding:6px 8px 0;display:flex;overflow-x:auto}@media (min-width:900px){.xp-mobile-nav{display:none}}.xp-tree{height:100%;padding:4px 2px;font-size:12px;overflow-y:auto}.xp-tree-item{text-align:left;white-space:nowrap;align-items:center;gap:5px;width:100%;padding:2px 4px;display:flex}.xp-tree-item.is-child{padding-left:22px}.xp-tree-item.is-active{background:var(--xp-select);color:var(--xp-select-text)}.xp-tree-item:hover:not(.is-active){text-decoration:underline}.xp-tree-glyph{border:1px solid var(--xp-text-muted);background:var(--xp-well);width:13px;height:13px;color:var(--xp-text);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.xp-statusbar{border-top:1px solid var(--xp-face-hi);background:var(--xp-face);color:var(--xp-text-muted);gap:3px;padding:3px;font-size:11px;display:flex}.xp-status-cell{border:1px solid;border-color:var(--xp-face-lo) var(--xp-face-hi) var(--xp-face-hi) var(--xp-face-lo);text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;overflow:hidden}.xp-status-cell.is-grow{flex:1}.xp-grip{cursor:pointer;justify-content:flex-end;align-items:flex-end;gap:6px;padding:3px 4px;display:flex}.xp-grip-label{white-space:nowrap;align-self:center}.xp-grip:hover .xp-grip-label{text-decoration:underline}.xp-grip:hover .xp-grip-dots{filter:brightness(.75)}.xp-grip-dots{width:2px;height:2px;box-shadow:8px 0 0 var(--xp-face-lo), 4px 4px 0 var(--xp-face-lo), 8px 4px 0 var(--xp-face-lo), 0 8px 0 var(--xp-face-lo), 4px 8px 0 var(--xp-face-lo), 8px 8px 0 var(--xp-face-lo);background:0 0;margin:0 0 1px 1px;transform:translate(-9px,-9px)}.xp-app:fullscreen{background:var(--xp-desktop);overflow-y:auto}.xp-app:fullscreen .xp-desktop{min-height:100vh}.xp-btn{border:1px solid var(--xp-btn-border);background:linear-gradient(180deg, var(--xp-btn-a) 0%, var(--xp-btn-b) 100%);min-width:72px;color:var(--xp-text);font-family:var(--xp-font);border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:3px 12px 4px;font-size:12px;line-height:1.3;display:inline-flex}.xp-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px #f5c063}.xp-btn:active:not(:disabled){background:linear-gradient(180deg, var(--xp-btn-b) 0%, var(--xp-btn-a) 100%)}.xp-btn:disabled{border-color:var(--xp-face-lo);color:var(--xp-disabled);background:var(--xp-face)}.xp-btn.is-default{box-shadow:inset 0 0 0 1px var(--xp-select)}.xp-btn.is-small{min-width:0;padding:1px 8px 2px;font-size:11px}.xp-input,.xp-select,.xp-textarea{border:1px solid var(--xp-well-border);background:var(--xp-well);width:100%;color:var(--xp-text);font-family:var(--xp-font);border-radius:0;padding:3px 5px;font-size:12px}.xp-select{width:auto;padding:2px 4px}.xp-textarea{resize:vertical;min-height:72px}.xp-input:focus,.xp-select:focus,.xp-textarea:focus{border-color:var(--xp-select);outline:none}.xp-label{margin-bottom:2px;font-size:11px;display:block}.xp-checkbox{width:13px;height:13px;accent-color:var(--xp-select)}.xp-group{border:1px groove var(--xp-face-hi);margin:0;padding:8px 10px 10px}.xp-group>legend{color:var(--xp-btn-border);padding:0 4px;font-size:11px}.dark [data-section=language] .xp-group>legend{color:var(--xp-text-muted)}.xp-well{border:1px solid var(--xp-well-border);background:var(--xp-well)}.xp-link{color:var(--xp-link);cursor:pointer;font-size:inherit;text-decoration:underline}.xp-link:disabled{color:var(--xp-disabled);cursor:default}.xp-muted{color:var(--xp-text-muted)}.xp-tabs{gap:2px;padding:0 4px;display:flex}.xp-tab{border:1px solid var(--xp-face-lo);background:var(--xp-face);border-bottom:none;border-radius:3px 3px 0 0;padding:3px 12px 4px;font-size:12px;position:relative;top:1px}.xp-tab.is-active{border-color:var(--xp-well-border);background:var(--xp-well);padding-bottom:6px;font-weight:700;top:0}.xp-tab-panel{border:1px solid var(--xp-well-border);background:var(--xp-well);padding:10px}.xp-listview{border-collapse:collapse;background:var(--xp-well);width:100%;font-size:12px}.xp-listview th{border-right:1px solid var(--xp-face-lo);border-bottom:1px solid var(--xp-face-lo);background:linear-gradient(180deg, var(--xp-btn-a) 0%, var(--xp-btn-b) 100%);color:var(--xp-text);text-align:left;white-space:nowrap;padding:3px 8px;font-weight:400}.xp-listview td{vertical-align:top;padding:3px 8px}.xp-listview tbody tr:nth-child(2n){background:var(--xp-stripe)}.xp-listview tbody tr.is-clickable{cursor:pointer}.xp-listview tbody tr.is-clickable:hover td:first-child{color:var(--xp-link);text-decoration:underline}.xp-listview tbody tr.is-selected{background:var(--xp-select);color:var(--xp-select-text)}.xp-dialog-backdrop{z-index:70;background:#0003;position:fixed;inset:0}.xp-dialog{z-index:80;border:1px solid var(--xp-title-b);background:var(--xp-face);border-radius:8px 8px 0 0;flex-direction:column;width:min(420px,100vw - 24px);max-height:calc(100vh - 6rem);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 5px 12px #0006}.xp-dialog-body{padding:10px;overflow-y:auto}.xp-dialog-buttons{justify-content:flex-end;gap:6px;padding:8px 10px 10px;display:flex}.xp-tooltip{z-index:65;background:var(--xp-tooltip-bg);max-width:260px;color:var(--xp-tooltip-text);font-family:var(--xp-font);pointer-events:none;border:1px solid #000;padding:4px 7px;font-size:11px;line-height:1.5;position:fixed;box-shadow:2px 2px 3px #0000004d}.xp-tooltip.is-interactive{pointer-events:auto}.xp-doc{font-family:var(--xp-doc-font);padding:20px 24px;font-size:17px;line-height:2}.xp-doc-line{align-items:baseline;gap:8px;display:flex}.xp-line-gutter{opacity:0;-webkit-user-select:none;user-select:none;flex:0 0 16px;font-size:12px;transition:opacity .1s}.xp-doc-line:hover .xp-line-gutter,.xp-line-gutter:focus-within{opacity:1}.xp-line-text{white-space:pre-wrap;flex:1;min-width:0}.xp-line-text:empty:before{content:" "}.xp-annotation{cursor:pointer;border-bottom:1px dotted var(--xp-link);color:var(--xp-link)}.xp-annotation:hover{background:var(--xp-tooltip-bg)}.xp-annotation.is-active{background:var(--xp-select);color:var(--xp-select-text)}.xp-ipa{font-family:var(--xp-ipa-font)}[data-section=language] :focus-visible{outline:1px dotted var(--xp-text);outline-offset:1px}[data-section=language] ::-webkit-scrollbar{width:15px;height:15px}[data-section=language] ::-webkit-scrollbar-track{background:var(--xp-stripe)}[data-section=language] ::-webkit-scrollbar-thumb{border:1px solid var(--xp-btn-border);background:linear-gradient(90deg, var(--xp-btn-a) 0%, var(--xp-btn-b) 100%);border-radius:2px}[data-section=language] h1,[data-section=language] h2,[data-section=language] h3,[data-section=language] h4{font-family:var(--xp-font);letter-spacing:0}.qnst-window{max-width:1120px}.qnst-menubar{min-height:25px}.qnst-preview-pill{border:1px solid var(--xp-face-lo);background:var(--xp-tooltip-bg);color:var(--xp-tooltip-text);white-space:nowrap;margin-left:auto;margin-right:5px;padding:2px 7px;font-size:10px}.qnst-tree-label{color:var(--xp-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:8px 5px 3px;font-size:10px;font-weight:700}.qnst-tree-label:first-child{margin-top:3px}.qnst-view{flex-direction:column;gap:8px;min-height:100%;display:flex}.qnst-view-heading{justify-content:space-between;align-items:center;gap:12px;min-height:27px;display:flex}.qnst-readonly-badge{border:1px solid var(--xp-face-lo);background:var(--xp-face);color:var(--xp-text-muted);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.qnst-reader-grid{flex:1;grid-template-columns:minmax(0,1fr) 240px;gap:8px;display:grid}.qnst-document{min-height:390px}.qnst-document p+p{margin-top:1em}.qnst-inspector{align-self:start;min-width:0;padding:14px 14px 16px}.qnst-phrase{font-family:var(--xp-doc-font);font-size:22px;font-weight:700}.qnst-translation{margin-top:4px;font-weight:700}.qnst-note{margin-top:10px;line-height:1.5}.qnst-tag{border:1px solid var(--xp-well-border);background:var(--xp-well);color:var(--xp-text-muted);margin-top:12px;padding:2px 6px;font-size:10px;display:inline-block}.qnst-preview-note{border-top:1px solid var(--xp-face-lo);margin-top:18px;padding-top:10px;line-height:1.45}.qnst-study-view{justify-content:flex-start}.qnst-study-card{text-align:center;width:min(600px,100%);margin:24px auto 0;padding:26px}.qnst-study-front{font-family:var(--xp-doc-font);font-size:clamp(28px,5vw,42px)}.qnst-answer{border:1px solid var(--xp-well-border);background:var(--xp-well);margin-top:18px;padding:12px;font-size:15px;line-height:1.6}.qnst-study-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:24px;display:flex}.qnst-local-note{text-align:center}.qnst-deck-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.qnst-deck-summary>div{border:1px solid var(--xp-face-lo);background:var(--xp-face);flex-direction:column;padding:14px;display:flex}.qnst-deck-summary b{font-family:var(--xp-doc-font);font-size:24px}.qnst-deck-summary span{color:var(--xp-text-muted);text-transform:uppercase;font-size:10px}.qnst-wiki-grid{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:8px;display:grid}.qnst-wiki-grid .xp-group{padding:16px}.qnst-wiki-word{font-family:var(--xp-doc-font);font-size:34px;font-weight:700}.qnst-conjugations{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;display:grid}.qnst-conjugations div{border-bottom:1px dotted var(--xp-face-lo);grid-template-columns:70px minmax(0,1fr);gap:6px;padding-bottom:3px;display:grid}.qnst-conjugations dt{color:var(--xp-text-muted)}.qnst-conjugations dd{font-weight:700}@media (max-width:700px){.qnst-reader-grid,.qnst-wiki-grid{grid-template-columns:1fr}.qnst-document{min-height:280px;padding:16px;font-size:15px}.qnst-deck-summary{grid-template-columns:1fr}}.qnst-showcase.is-compact{pointer-events:none;height:340px;overflow:hidden}.qnst-showcase.is-compact .xp-desktop{height:340px;min-height:0;padding:8px}.qnst-showcase.is-compact .xp-window{height:100%;min-height:0}.qnst-showcase.is-compact .xp-titlebar{gap:4px;padding:3px 3px 3px 7px}.qnst-showcase.is-compact .xp-caption-btn{width:17px;height:17px}.qnst-showcase.is-compact .xp-menubar{min-height:21px;font-size:9px}.qnst-showcase.is-compact .xp-main{min-height:0;font-size:10px;overflow:hidden}.qnst-showcase.is-compact .xp-menubar-item{padding:2px 5px}.qnst-showcase.is-compact .qnst-preview-pill{text-overflow:ellipsis;max-width:125px;padding:1px 4px;font-size:8px;overflow:hidden}.qnst-showcase.is-compact .xp-mobile-nav{display:none}.qnst-showcase.is-compact .xp-body{flex:1;gap:4px;min-height:0;padding:4px;overflow:hidden}.qnst-showcase.is-compact .xp-tree-panel{width:104px;display:block}.qnst-showcase.is-compact .xp-tree{font-size:9px;overflow:hidden}.qnst-showcase.is-compact .xp-tree-item{gap:3px;padding:1px 3px}.qnst-showcase.is-compact .xp-tree-item.is-child{padding-left:15px}.qnst-showcase.is-compact .xp-tree-glyph{width:9px;height:9px;font-size:7px}.qnst-showcase.is-compact .qnst-tree-label{margin:5px 3px 2px;font-size:7px}.qnst-showcase.is-compact .qnst-view{gap:4px}.qnst-showcase.is-compact .qnst-view-heading{gap:4px;min-height:19px;font-size:8px}.qnst-showcase.is-compact .qnst-readonly-badge{padding:1px 3px;font-size:6px}.qnst-showcase.is-compact .qnst-reader-grid{grid-template-columns:minmax(0,1fr) 112px;gap:4px;min-height:0}.qnst-showcase.is-compact .qnst-document{min-height:0;padding:9px;font-size:10px;line-height:1.55;overflow:hidden}.qnst-showcase.is-compact .qnst-inspector{padding:6px;font-size:8px;overflow:hidden}.qnst-showcase.is-compact .qnst-phrase{font-size:14px}.qnst-showcase.is-compact .qnst-translation,.qnst-showcase.is-compact .qnst-note{margin-top:3px}.qnst-showcase.is-compact .qnst-tag{margin-top:5px;padding:1px 3px;font-size:7px}.qnst-showcase.is-compact .xp-statusbar{font-size:8px}.qnst-showcase.is-compact .xp-status-cell{padding:1px 4px}
