.-xu_0W_overlay{z-index:100;color:#204434;font-family:var(--font-sans);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.-xu_0W_backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10291fe0;position:absolute;inset:0}.-xu_0W_dialog{background:#f8f5ed;border:1px solid #d9ccb1;border-radius:26px;flex-direction:column;width:1240px;max-width:100%;height:min(920px,100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 120px #07190b66}.-xu_0W_dialog button,.-xu_0W_dialog a{-webkit-tap-highlight-color:transparent}.-xu_0W_dialog button{cursor:pointer}.-xu_0W_dialog button:disabled{cursor:default;opacity:.5}.-xu_0W_dialog :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #9d493e}.-xu_0W_hero{isolation:isolate;background:#f3eddf;flex-shrink:0;padding:26px 30px 23px;position:relative}.-xu_0W_landscape{z-index:-2;object-fit:cover;object-position:center 56%}.-xu_0W_hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f8f4e8fa 0%,#f8f4e8e0 36%,#f8f4e83d 75%);position:absolute;inset:0}.-xu_0W_brand{align-items:center;gap:13px;display:flex}.-xu_0W_eyebrow{color:#7a684a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.-xu_0W_title{color:#1a3d2f;font-family:var(--font-serif);margin:0;font-size:28px;font-weight:700;line-height:1.3}.-xu_0W_subtitle{color:#546d59;margin:8px 0 0;font-size:12px;line-height:1.7}.-xu_0W_seal{color:#9d493e;font-family:var(--font-serif);writing-mode:vertical-rl;letter-spacing:3px;background:#fff8ed90;border:1px solid #9d493e90;border-radius:4px;padding:7px 6px;font-size:15px;line-height:1.2;position:absolute;top:29px;right:88px}.-xu_0W_iconButton{color:#315e48;background:#fffcf6;border:1px solid #e5dec9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:inline-flex}.-xu_0W_iconButton:hover{background:#ebe8dc}.-xu_0W_close{position:absolute;top:24px;right:25px}.-xu_0W_searchArea{z-index:1;background:#fffcf6;border-bottom:1px solid #e5dec9;padding:18px 30px 0;position:relative}.-xu_0W_searchRow{background:#fffefa;border:1px solid #c8cbb7;border-radius:15px;align-items:center;gap:12px;padding:6px 7px 6px 16px;display:flex;box-shadow:0 3px 12px #20443404}.-xu_0W_searchRow:focus-within{border-color:#315e48;box-shadow:0 0 0 3px #315e4810}.-xu_0W_searchRow input{color:#204434;background:0 0;outline:none;flex:1;min-width:0;padding:9px 0;font-size:15px}.-xu_0W_searchRow input::placeholder{color:#8b9787}.-xu_0W_searchRow input:focus-visible{outline:none}.-xu_0W_primary{color:#fffcf6;background:#204434;border:1px solid #204434;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.-xu_0W_primary:hover{background:#315e48}.-xu_0W_secondary{color:#315e48;background:#fffcf6;border:1px solid #dfd6c1;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:600;display:inline-flex}.-xu_0W_secondary:hover{background:#f0ecdf}.-xu_0W_suggestions{color:#84907d;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 0 14px;font-size:11px;display:flex}.-xu_0W_suggestions button{color:#68755e;background:#f2eee3;border-radius:6px;padding:4px 10px}.-xu_0W_tabs{gap:27px;display:flex}.-xu_0W_tab{color:#74806e;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 1px 13px;font-size:12px;font-weight:600;display:flex;position:relative}.-xu_0W_tab[aria-pressed=true]{color:#204434;border-color:#204434}.-xu_0W_tab small{background:#ece6d5;border-radius:5px;padding:1px 5px;font-size:10px}.-xu_0W_workspace{background:linear-gradient(135deg,#f8f5ed,#f1f0e7);flex:1;gap:18px;min-height:0;padding:22px;display:flex;overflow:hidden}.-xu_0W_list{flex-shrink:0;width:230px;min-height:0;padding:0 0 8px;overflow:auto}.-xu_0W_sectionLabel{color:#7c806a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}.-xu_0W_listItem{text-align:left;background:#fffcf675;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:14px;transition:background .15s,border-color .15s;display:flex}.-xu_0W_listItem:hover{background:#fffcf6}.-xu_0W_listItem[aria-pressed=true]{background:#fffcf6;border-color:#b9c2ab;box-shadow:0 3px 12px #20443405}.-xu_0W_listText{flex:1;min-width:0}.-xu_0W_listHanzi{color:#204434;font-size:22px;font-family:var(--font-serif);align-items:center;gap:8px;display:flex}.-xu_0W_listPinyin{color:#92774b;margin-top:3px;font-size:12px}.-xu_0W_listMeaning{text-overflow:ellipsis;white-space:nowrap;color:#74806e;margin-top:6px;font-size:11px;overflow:hidden}.-xu_0W_wordDetail{outline:none;flex:1;min-width:0;overflow:auto}.-xu_0W_paper{background:#fffcf6;border:1px solid #e5dec9;border-radius:17px;padding:24px;box-shadow:0 3px 16px #20443403}.-xu_0W_paper+.-xu_0W_paper{margin-top:15px}.-xu_0W_wordHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.-xu_0W_tag{color:#546e49;letter-spacing:.04em;background:#edf0e5;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.-xu_0W_wordTitle{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.-xu_0W_wordTitle h3{font-family:var(--font-serif);color:#204434;overflow-wrap:anywhere;font-size:44px;line-height:1.4}.-xu_0W_traditional{color:#8a8d77;font-size:19px}.-xu_0W_pinyin{color:#92774b;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.-xu_0W_hanViet{color:#7b8671;margin-top:8px;font-size:11px;line-height:1.8}.-xu_0W_cardTitle{font-family:var(--font-serif);color:#204434;align-items:center;gap:9px;margin-bottom:18px;font-size:17px;font-weight:600;display:flex}.-xu_0W_cardTitle:before{content:"";background:#9d493e;border-radius:2px;width:3px;height:17px}.-xu_0W_meanings{gap:14px;display:grid}.-xu_0W_meaning{color:#31523e;align-items:baseline;gap:12px;font-size:15px;line-height:1.85;display:flex}.-xu_0W_meaningNumber{color:#b39b73;flex-shrink:0;font-size:11px;font-weight:700}.-xu_0W_muted{color:#7d8776;font-size:12px;line-height:1.9}.-xu_0W_source{color:#85907c;border-top:1px solid #ece5d4;margin-top:20px;padding-top:14px;font-size:10px;line-height:1.8}.-xu_0W_characterAside{flex-shrink:0;width:224px;overflow:auto}.-xu_0W_landscapeNote{background:linear-gradient(#fffcf659,#f8f5edaa),url(/theme/dashboard/banner-bg.webp) 50%/cover;border:1px solid #e5dec9;border-radius:17px;min-height:144px;margin-top:16px;padding:20px;position:relative;overflow:hidden}.-xu_0W_landscapeNote p{max-width:150px;font-family:var(--font-serif);color:#315e48;font-size:18px;line-height:1.7}.-xu_0W_landscapeNote small{color:#7a8068;margin-top:10px;font-size:10px;display:block}.-xu_0W_mobileBack{display:none}.-xu_0W_footer{color:#7a856e;background:#fffcf6;border-top:1px solid #e5dec9;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 25px;font-size:10px;display:flex}.-xu_0W_footer a{align-items:center;gap:6px;display:flex}.-xu_0W_notice{color:#315e48;background:#edf0e5;border-bottom:1px solid #dce1cf;flex-shrink:0;padding:9px 28px;font-size:12px}.-xu_0W_empty{text-align:center;background:linear-gradient(#f8f5edee,#f8f5edcc),url(/theme/dashboard/banner-bg.webp) 50%/cover;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;padding:35px;display:flex}.-xu_0W_empty h3{font-family:var(--font-serif);font-size:24px;font-weight:600}.-xu_0W_empty p{color:#74806e;max-width:390px;font-size:13px;line-height:1.9}.-xu_0W_sentenceWorkspace{background:linear-gradient(135deg,#f8f5ed,#f1f0e7);flex:1;min-height:0;padding:22px;overflow:auto}.-xu_0W_sentenceGrid{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:20px;display:grid}.-xu_0W_sentenceMain{min-width:0}.-xu_0W_sentenceMain>article+.-xu_0W_paper{margin-top:15px}.-xu_0W_sentenceToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.-xu_0W_sentenceIntro{color:#6c7e61;align-items:center;gap:8px;font-size:11px;display:flex}.-xu_0W_sentenceOriginal{font-family:var(--font-serif);color:#204434;overflow-wrap:anywhere;white-space:pre-wrap;font-size:32px;line-height:1.7;display:block}.-xu_0W_sentenceTranslation{color:#315e48;overflow-wrap:anywhere;white-space:pre-wrap;font-size:20px;font-weight:500;line-height:1.9}.-xu_0W_actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.-xu_0W_tokens{flex-wrap:wrap;gap:9px;display:flex}.-xu_0W_token{color:#315e48;background:#f8f5ed;border:1px solid #e2dcc9;border-radius:9px;align-items:center;gap:10px;padding:9px 13px;font-size:18px;display:inline-flex}.-xu_0W_token:hover{background:#edf0e5;border-color:#315e48}.-xu_0W_help{color:#7c8772;margin-top:14px;font-size:11px;line-height:1.9}.-xu_0W_error{color:#8a503c;background:#fcf3e6;border:1px solid #dfc5a5;border-radius:12px;margin-bottom:15px;padding:14px 18px;font-size:12px;line-height:1.9}.-xu_0W_sentenceEmpty{padding:40px 25px}.-xu_0W_emptyCharacters{font-family:var(--font-serif);color:#315e48;justify-content:center;align-items:center;gap:13px;margin:22px 0;font-size:44px;display:flex}.-xu_0W_emptyCharacters span{background:#fffcf6b3;border:1px solid #d8ceb6;border-radius:9px;place-items:center;width:74px;height:84px;display:grid}.-xu_0W_writerCard{background:#fffcf6;border:1px solid #e5dec9;border-radius:17px;padding:18px}.-xu_0W_characterTabs{flex-wrap:wrap;gap:6px;max-height:96px;margin-bottom:16px;display:flex;overflow:auto}.-xu_0W_characterTab{color:#5e745b;width:33px;height:33px;font-family:var(--font-serif);background:#f7f3e9;border:1px solid #e5dec9;border-radius:7px;place-items:center;font-size:18px;display:grid}.-xu_0W_characterTab[aria-pressed=true]{color:#fffcf6;background:#204434;border-color:#204434}.-xu_0W_writerGrid{background-color:#f8f5ed;background-image:linear-gradient(45deg,#0000 calc(50% - .5px),#d8cfba80 50%,#0000 calc(50% + .5px)),linear-gradient(-45deg,#0000 calc(50% - .5px),#d8cfba80 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#d8cfba 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#d8cfba 50%,#0000 calc(50% + .5px));border:1px solid #e2dac5;border-radius:12px;width:184px;height:184px;margin:auto;position:relative;overflow:hidden}.-xu_0W_writerFallback{color:#b2ad99;font-size:110px;font-family:var(--font-serif);place-items:center;display:grid;position:absolute;inset:0}.-xu_0W_writerGrid{touch-action:none}.-xu_0W_writerInfo{color:#7c8772;justify-content:space-between;align-items:center;margin-top:13px;font-size:11px;display:flex}.-xu_0W_writerActions{gap:7px;margin-top:14px;display:flex}.-xu_0W_writerActions button{flex:1;padding:9px 4px}.-xu_0W_writerHint{color:#89917e;text-align:center;margin-top:11px;font-size:10px;line-height:1.7}@media (min-width:1500px){.-xu_0W_hero{padding-top:31px;padding-bottom:30px}}@media (max-width:1050px){.-xu_0W_characterAside{width:222px}.-xu_0W_list{width:190px}.-xu_0W_workspace{gap:12px;padding:16px}.-xu_0W_paper{padding:20px}.-xu_0W_sentenceGrid{grid-template-columns:minmax(0,1fr) 230px;gap:15px}}@media (max-width:850px){.-xu_0W_workspace{grid-template-columns:180px minmax(0,1fr);grid-auto-rows:max-content;align-content:start;display:grid;overflow:auto}.-xu_0W_list{grid-row:span 2;width:180px;max-height:none}.-xu_0W_wordDetail{overflow:visible}.-xu_0W_characterAside{grid-column:2;width:100%}.-xu_0W_characterAside .-xu_0W_landscapeNote{display:none}.-xu_0W_sentenceGrid{grid-template-columns:minmax(0,1fr) 225px;gap:14px}.-xu_0W_sentenceOriginal{font-size:27px}.-xu_0W_title{font-size:25px}}@media (max-width:640px){.-xu_0W_overlay{padding:0}.-xu_0W_dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.-xu_0W_hero{padding:20px 17px 18px}.-xu_0W_title{font-size:22px}.-xu_0W_eyebrow{font-size:8px}.-xu_0W_subtitle{font-size:10px}.-xu_0W_brand{gap:10px;padding-right:25px}.-xu_0W_seal{display:none}.-xu_0W_close{width:30px;height:30px;top:15px;right:13px}.-xu_0W_searchArea{padding:14px 16px 0}.-xu_0W_searchRow{gap:8px;padding-left:12px}.-xu_0W_searchRow input{font-size:13px}.-xu_0W_searchRow .-xu_0W_primary{padding:10px 12px}.-xu_0W_searchButtonLabel{display:none}.-xu_0W_suggestions{gap:6px;padding:10px 0 13px;font-size:10px}.-xu_0W_suggestions button{padding:3px 7px}.-xu_0W_tabs{justify-content:space-between;gap:8px}.-xu_0W_tab{gap:6px;font-size:11px}.-xu_0W_workspace{padding:15px;display:block;overflow:auto}.-xu_0W_list{width:100%;max-height:none}.-xu_0W_wordDetail{overflow:visible}.-xu_0W_wordTitle h3{font-size:38px}.-xu_0W_characterAside{width:auto;margin:15px 0 0}.-xu_0W_mobileHidden{display:none}.-xu_0W_mobileBack{color:#74806e;align-items:center;gap:6px;margin-bottom:14px;font-size:11px;display:inline-flex}.-xu_0W_paper{padding:20px}.-xu_0W_sentenceWorkspace{padding:15px}.-xu_0W_sentenceGrid{flex-direction:column;gap:15px;display:flex}.-xu_0W_sentenceMain,.-xu_0W_sentenceAside{width:100%}.-xu_0W_sentenceAside .-xu_0W_landscapeNote{display:none}.-xu_0W_sentenceOriginal{font-size:28px}.-xu_0W_sentenceTranslation{font-size:18px}.-xu_0W_sentenceToolbar{gap:12px}.-xu_0W_sentenceToolbar .-xu_0W_primary{padding:9px 13px}.-xu_0W_footer{padding:11px 15px;font-size:9px}.-xu_0W_cardTitle{font-size:16px}.-xu_0W_notice{padding:9px 16px}.-xu_0W_sentenceEmpty{padding:27px 18px}}@media (prefers-reduced-motion:reduce){.-xu_0W_dialog *{scroll-behavior:auto;transition:none}}
