:root{--font:system-ui, sans-serif;--font-ui:var(--font);--font-content:var(--font);--color-main:oklch(60% .2 133);--color-success:oklch(60% .2 133);--color-error:oklch(60% .2 28);--color-warning:oklch(60% .2 83);--color-info:oklch(60% .2 263)}:root[data-color-scheme=automatic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-color-scheme=automatic]{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--color-text:var(--lightningcss-light,oklch(20% .01 133))var(--lightningcss-dark,oklch(90% .01 133));--color-text-muted:var(--lightningcss-light,oklch(50% .01 133))var(--lightningcss-dark,oklch(70% .01 133));--color-dark-text:oklch(99% .01 133);--color-page-background:var(--lightningcss-light,oklch(97% .005 133))var(--lightningcss-dark,oklch(28% .005 133));--color-background:var(--lightningcss-light,oklch(99.5% .005 133))var(--lightningcss-dark,oklch(35% .005 133));--color-footer-background:var(--lightningcss-light,oklch(95% .01 133))var(--lightningcss-dark,oklch(32% .01 133));--color-tinted-background:var(--lightningcss-light,oklch(98.5% .025 133))var(--lightningcss-dark,oklch(40% .03 133));--color-input-background:var(--lightningcss-light,oklch(100% .005 133))var(--lightningcss-dark,oklch(40% .005 133));--color-input-disabled-background:var(--lightningcss-light,oklch(98% .005 133))var(--lightningcss-dark,oklch(50% .005 133));--color-border:var(--lightningcss-light,oklch(90% .02 133))var(--lightningcss-dark,oklch(40% .02 133));--color-shadow:oklch(50% .02 133/.5);--color-link:oklch(60% .2 263);--color-link-hover:oklch(75% .15 263)}body{font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background-color:var(--color-footer-background);margin:0;padding:0;font-size:17px;font-weight:400;line-height:1.3}#app{background-color:var(--color-page-background)}*,:before,:after{box-sizing:border-box;margin:0;transition:opacity .2s,background-color .2s,color .2s;position:relative}p{font-variant-numeric:oldstyle-nums;margin:1em 0}blockquote{margin:1.5em}a{color:var(--color-link);text-decoration:none}a:hover,a:active,a:focus{color:var(--color-link-hover)}a.-text-color{color:var(--color-text)}a,.-clickable{cursor:pointer}h2{margin:1ex 0;font-size:1.2rem;font-weight:600}h3{margin:1ex 0;font-size:1.1rem;font-weight:500}ul,ol{margin:1rem 0;padding-left:2rem}input,button,select,textarea{line-height:1;font:inherit;accent-color:var(--color-main);color:inherit;background:var(--color-input-background);border:1px solid var(--color-border);outline-offset:4px;border-radius:.25rem;padding:.25ex .7ex;font-size:.9em}input:disabled,button:disabled,select:disabled,textarea:disabled{background-color:var(--color-input-disabled-background);color:var(--color-text-muted);border-color:var(--color-border)}button,input[type=button],input[type=submit],.-button{color:var(--color-text);border:1px solid var(--color-main);box-shadow:0 1px 2px var(--color-shadow);border-radius:999px;padding:.7ex 1ex;font-size:1em;line-height:1}:is(button,input[type=button],input[type=submit],.-button):is(a){color:inherit;text-decoration:none;display:inline-block}:is(button,input[type=button],input[type=submit],.-button):hover,:is(button,input[type=button],input[type=submit],.-button):active,:is(button,input[type=button],input[type=submit],.-button):focus,:is(button,input[type=button],input[type=submit],.-button).-active{background-color:var(--color-main);color:var(--color-dark-text)}:is(button,input[type=button],input[type=submit],.-button).-primary{background-color:var(--color-main);color:var(--color-dark-text)}:is(button,input[type=button],input[type=submit],.-button).-primary:hover,:is(button,input[type=button],input[type=submit],.-button).-primary:active,:is(button,input[type=button],input[type=submit],.-button).-primary:focus,:is(button,input[type=button],input[type=submit],.-button).-primary.-active{background-color:oklch(from var(--color-main) calc(l + .1) c h)}:is(button,input[type=button],input[type=submit],.-button).-tertiary{box-shadow:none;background:0 0;border:none}:is(button,input[type=button],input[type=submit],.-button).-tertiary:hover,:is(button,input[type=button],input[type=submit],.-button).-tertiary:focus{background-color:var(--lightningcss-light,oklch(85% .05 133))var(--lightningcss-dark,oklch(40% .03 133))}label,button,input[type=button],input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:.5em}.icon{vertical-align:middle}.-success{color:var(--color-success)}.-error{color:var(--color-error)}.-warning{color:var(--color-warning)}.-info{color:var(--color-info)}.-note{color:var(--color-text-muted);font-size:.85em}p.-note{margin:.5em 0}.-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:.5rem;padding:0 1rem}.-card>h2{background-color:var(--color-tinted-background);border-bottom:1px solid var(--color-border);border-radius:.5rem .5rem 0 0;margin:0 -1rem .5rem;padding:.5rem 1rem}.-callout{border:1px solid var(--color-border);background-color:var(--color-lighter-background);border-radius:5px;padding:.5rem 1rem}.-callout.-success{border-color:var(--color-success);background-color:var(--lightningcss-light,oklch(from var(--color-success) 99.5% .07 h))var(--lightningcss-dark,oklch(from var(--color-success) 30% .07 h))}.-callout.-error{border-color:var(--color-error);background-color:var(--lightningcss-light,oklch(from var(--color-error) 99.5% .07 h))var(--lightningcss-dark,oklch(from var(--color-error) 30% .07 h))}.-callout.-warning{border-color:var(--color-warning);background-color:var(--lightningcss-light,oklch(from var(--color-warning) 99.5% .07 h))var(--lightningcss-dark,oklch(from var(--color-warning) 30% .07 h))}.-callout.-info{border-color:var(--color-info);background-color:var(--lightningcss-light,oklch(from var(--color-info) 99.5% .07 h))var(--lightningcss-dark,oklch(from var(--color-info) 30% .07 h))}footer[data-v-48a4861e]{background-color:var(--color-footer-background);color:var(--color-text-muted);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:4rem;padding:.5rem 1rem;font-size:.85em;display:flex}footer[data-v-48a4861e]>*{display:block}footer[data-v-48a4861e]>:first-child{flex:1}footer a[data-v-48a4861e]{color:inherit;text-decoration:none}footer a[data-v-48a4861e]:hover,footer a[data-v-48a4861e]:focus{color:var(--color-text)}header[data-v-8cd9ff4a]{border-bottom:1px solid var(--color-border);box-shadow:0px 0px 5px var(--color-shadow);background:linear-gradient(120deg,oklch(60% .2 133) 20%,var(--lightningcss-light,oklch(95% .05 133))var(--lightningcss-dark,oklch(30% .03 133)) 70%);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.9em;display:flex}header>.title[data-v-8cd9ff4a]{flex:1;padding:0}header nav[data-v-8cd9ff4a]{flex-direction:row;align-items:center;gap:.5rem;display:flex}header nav[data-v-8cd9ff4a] .nav-item{padding:.5rem 1rem;display:block}header nav[data-v-8cd9ff4a] .nav-item.color-scheme{padding:.5rem .6rem}h1[data-v-8cd9ff4a]{color:#fff;font-size:1.5rem;font-weight:600}h1 .hanzi[data-v-8cd9ff4a]{font-size:2rem;font-weight:400}main{max-width:1200px;margin:0 auto;padding:0 1rem}.annotated-token[data-v-374f1ee0]{display:inline-block;position:relative}.text[data-v-374f1ee0]{color:var(--color-text);font-family:serif;font-size:1.5em;line-height:1.5;display:inline-block}.-annotated[data-v-374f1ee0]{cursor:help}.-annotated:hover>.text[data-v-374f1ee0],.-annotated:focus>.text[data-v-374f1ee0]{color:var(--color-main)}.annotation-tooltip[data-v-374f1ee0]{z-index:1;background:oklch(from var(--color-background) calc(l + .05) c h);border:1px solid var(--color-border);text-align:left;white-space:normal;border-radius:.4rem;flex-direction:column;gap:0;width:max-content;min-width:12rem;max-width:min(24rem,80vw);padding:.25rem .25rem .5rem;font-family:sans-serif;font-size:1rem;line-height:1.3;display:none;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 0 1rem #0003}.-annotated:hover .annotation-tooltip[data-v-374f1ee0],.-annotated:focus .annotation-tooltip[data-v-374f1ee0]{display:flex}.dictionary-entry[data-v-374f1ee0]{padding:.4rem}.dictionary-entry[data-v-374f1ee0]:first-child{padding-top:0}.dictionary-entry[data-v-374f1ee0]:last-child{padding-bottom:0}.dictionary-entry+.dictionary-entry[data-v-374f1ee0]{border-top:1px solid var(--color-border)}p.pinyin[data-v-374f1ee0]{margin:.2rem 0;font-size:1.1em;font-weight:700}ul.meanings[data-v-374f1ee0]{margin:.2rem 0;padding-left:1em}ul.meanings>li[data-v-374f1ee0]{margin:.2rem 0}.tone1[data-v-374f1ee0]{color:red}.tone2[data-v-374f1ee0]{color:orange}.tone3[data-v-374f1ee0]{color:green}.tone4[data-v-374f1ee0]{color:#00f}.tone5[data-v-374f1ee0]{color:gray}.-unknown[data-v-374f1ee0]{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--color-main);text-decoration-color:var(--color-main);text-underline-offset:.2ex;text-decoration-thickness:.15ex}.about[data-v-292d297a]{flex-direction:column;padding:1rem;display:flex}.about>section[data-v-292d297a]{border-top:1px solid var(--color-border);padding:2.5rem 0}.about>section[data-v-292d297a]:first-child{border-top:0;padding-top:0}h2[data-v-292d297a]{margin-top:0;font-size:1.8em;line-height:1.1}.introduction[data-v-292d297a]{max-width:56rem;margin:0 auto}.introduction h1[data-v-292d297a]{margin:0 0 .5rem;font-size:2.5em;line-height:1.1}.introduction p[data-v-292d297a]{color:var(--color-text-muted);font-size:1.25em;line-height:1.4}.introduction .-button[data-v-292d297a]{font-size:1.2em}.comparison[data-v-292d297a]{grid-template-columns:1fr 1.4fr;display:grid}@media (width<=800px){.comparison[data-v-292d297a]{grid-template-columns:1fr}}.passage[data-v-292d297a]{padding:1rem .5rem}.passage.source-passage[data-v-292d297a]{padding-right:2.5rem}.passage.adapted-passage[data-v-292d297a]{border-left:2px solid oklch(from var(--color-main) l c h / 35%);padding-left:2.5rem}@media (width<=800px){.passage.source-passage[data-v-292d297a]{padding-bottom:1rem;padding-right:0}.passage.adapted-passage[data-v-292d297a]{border-left:0;border-top:2px solid oklch(from var(--color-main) l c h / 35%);padding-top:1rem;padding-left:0}}.passage h3[data-v-292d297a]{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.passage p[data-v-292d297a]{margin:0;line-height:1.55}.passage .note[data-v-292d297a]{text-align:right;margin-top:.5rem}.sample-chinese[data-v-292d297a]{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:2em}.sample-chinese [data-v-292d297a] .text{font-family:inherit;font-size:inherit}.process ol[data-v-292d297a]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.process ol li[data-v-292d297a]{border-left:1px solid var(--color-border);padding:0 1.5rem}.process ol li[data-v-292d297a]:first-child{border-left:0;padding-left:0}.process ol li[data-v-292d297a]:last-child{padding-right:0}@media (width<=800px){.process ol[data-v-292d297a]{grid-template-columns:1fr}.process ol li[data-v-292d297a]{border-left:0;border-top:1px solid var(--color-border);padding:.5rem 0}.process ol li[data-v-292d297a]:first-child{border-top:0;padding-top:0}.process ol li[data-v-292d297a]:last-child{padding-bottom:0}}.process .step-heading[data-v-292d297a]{align-items:baseline;gap:1rem;display:flex}.process .step-heading .step-number[data-v-292d297a]{color:var(--color-main);font-size:1.5em;font-weight:550}.process .step-heading h3[data-v-292d297a]{font-size:1.2em;font-weight:500}.process .step-heading p[data-v-292d297a]{color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.account[data-v-d15ae2a5]{max-width:36rem;margin-left:auto;margin-right:auto}.identity[data-v-d15ae2a5]{align-items:center;gap:1rem;margin:1.5em 0;display:flex}.identity img[data-v-d15ae2a5]{object-fit:cover;border-radius:50%;width:4rem;height:4rem}.identity h3[data-v-d15ae2a5],.identity p[data-v-d15ae2a5]{margin:0}.feedback[data-v-8b6dcf6b]{border-top:1px solid var(--color-border);padding:.25rem 0;font-size:.9em}.rating>span[data-v-8b6dcf6b]{color:var(--color-text-muted);margin-left:.25rem}fieldset[data-v-8b6dcf6b]{border:0;padding:0}label[data-v-8b6dcf6b]{margin-top:.3em;margin-bottom:.3em;display:block}.adaptation-result[data-v-eb3bdeb0]{flex-direction:column;gap:1rem;display:flex}.chinese-adaptation>h2[data-v-eb3bdeb0],.chinese[data-v-eb3bdeb0]{font-family:Noto Serif CJK SC,Songti SC,serif}.chinese-adaptation>h2[data-v-eb3bdeb0]{font-size:1.5em}button.toggle-english[data-v-eb3bdeb0]{font-size:.85em;position:absolute;top:.25rem;right:.25rem}.input-form[data-v-c9416821]{grid-template:"source known"1fr"source settings""source settings""source submit"/2fr 1fr;gap:1rem;display:grid}.input-form section.source[data-v-c9416821]{grid-area:source}.input-form section.known[data-v-c9416821]{grid-area:known}.input-form section.settings[data-v-c9416821]{grid-area:settings}.input-form section.submit[data-v-c9416821]{grid-area:submit;align-self:end}fieldset[data-v-c9416821]{border:0;min-width:0;margin:.5em 0;padding:0}label[data-v-c9416821],legend[data-v-c9416821],output[data-v-c9416821]{margin:.25em 0;font-size:.9em;display:block}input[data-v-c9416821],select[data-v-c9416821],textarea[data-v-c9416821]{margin-top:.25em;margin-bottom:.25em}input[type=url][data-v-c9416821],input[type=range][data-v-c9416821],select[data-v-c9416821],textarea[data-v-c9416821]{width:100%}label[data-v-c9416821]:has(input[type=radio]){flex-direction:row;align-items:start;display:flex}textarea[data-v-c9416821]{resize:vertical}.choices[data-v-c9416821]{flex-wrap:wrap;display:flex}.choices.-horizontal[data-v-c9416821]{flex-direction:row;gap:.5em 2rem}.choices.-vertical[data-v-c9416821]{flex-direction:column;gap:.5em}.choices .-note[data-v-c9416821]{display:block}.length[data-v-c9416821]{grid-template:"label output""range range"/1fr auto;display:grid}.length label[data-v-c9416821]{grid-area:label}.length output[data-v-c9416821]{text-align:right;grid-area:output}.length input[type=range][data-v-c9416821]{grid-area:range}button[data-v-c9416821]{width:100%}.adaptation-page[data-v-20ebdf9e]{flex-direction:column;gap:1rem;display:flex}.error[data-v-20ebdf9e]{margin:0}.legal[data-v-293dd265]{max-width:52rem;margin:0 auto}section[data-v-293dd265]{margin:2rem 0}
