#kin-clear:before,#fit-clear:before,#pimg-clear:before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-2px;background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M9%206V4h6v2M5%206l1%2014h12l1-14M10%2010v6M14%2010v6%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M9%206V4h6v2M5%206l1%2014h12l1-14M10%2010v6M14%2010v6%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}#kin-copy:before,#size-calc-copy:before,#size-copy-table:before,.size-table-action button:before,#ascii-copy-char:before,#ascii-copy-info:before,#learn-copy-table:before,[data-verb-copy]:before,#kana-copy-hira:before,#kana-copy-kata:before,#math-copy:before,.history-copy:before,#english-copy-uk:before,#english-copy-us:before,.english-copy:before,#element-copy-symbol:before,#element-copy-info:before,#lit-copy:before,#fit-copy:before,#fit-dialog-copy:before,[data-copy-key]:before,#wubi-copy:before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-2px;background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%209h11v11H9zM5%2015H4V4h11v1%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%209h11v11H9zM5%2015H4V4h11v1%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}#lit-reset:before,#rel-reset:before,#learn-reset:before,#know-reset:before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-2px;background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010a9%209%200%201%201%202%208M3%204v6h6%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010a9%209%200%201%201%202%208M3%204v6h6%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}#kin-calculate:before,#lit-replay:before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-2px;background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%205%2011%207-11%207z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m8%205%2011%207-11%207z%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}#wubi-next:before,#fit-example:before,#size-calc-fill:before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-2px;background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}#pimg-cancel:before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-2px;background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206l12%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206l12%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}@media screen{body:is(.reference-page,.size-page,.learning-page,.knowledge-page,.literacy-page,.fit-page,.relations-page,.tool-pdf-to-image) :is([data-copy],[data-row-copy],[data-verb-copy],[data-ascii-copy],[data-history-copy],[data-english-copy],[data-copy-key],[data-chain],#reference-detail-copy button,#size-copy-main,#size-calc-copy,#size-copy-table,#ascii-copy-char,#ascii-copy-info,#learn-copy-table,#kana-copy-hira,#kana-copy-kata,#math-copy,#english-copy-uk,#english-copy-us,#element-copy-symbol,#element-copy-info,#lit-copy,#fit-copy,#fit-dialog-copy,#kin-copy,#wubi-copy,#kin-undo,#kin-clear,#fit-clear,#pimg-clear,#fit-example,#size-calc-fill,#pimg-demo,#pimg-cancel,.reference-print,#size-print,#learn-print,#know-print,#lit-print,#fit-print,#rel-print,.chart-card-actions button,.lit-card-detail,.fit-row-action button,#lit-reset,#rel-reset,#learn-reset,#know-reset,#reference-show-all,#size-show-all){color:#737b78!important;font-weight:400;font-size:12px!important}body:is(.reference-page,.size-page,.learning-page,.knowledge-page,.literacy-page,.fit-page,.relations-page,.tool-pdf-to-image) :is([data-copy],[data-row-copy],[data-verb-copy],[data-ascii-copy],[data-history-copy],[data-english-copy],[data-copy-key],[data-chain],#reference-detail-copy button,#size-copy-main,#size-calc-copy,#size-copy-table,#ascii-copy-char,#ascii-copy-info,#learn-copy-table,#kana-copy-hira,#kana-copy-kata,#math-copy,#english-copy-uk,#english-copy-us,#element-copy-symbol,#element-copy-info,#lit-copy,#fit-copy,#fit-dialog-copy,#kin-copy,#wubi-copy,#kin-undo,#kin-clear,#fit-clear,#pimg-clear,#fit-example,#size-calc-fill,#pimg-demo,#pimg-cancel,.reference-print,#size-print,#learn-print,#know-print,#lit-print,#fit-print,#rel-print,.chart-card-actions button,.lit-card-detail,.fit-row-action button,#lit-reset,#rel-reset,#learn-reset,#know-reset,#reference-show-all,#size-show-all):hover:not(:disabled),body:is(.reference-page,.size-page,.learning-page,.knowledge-page,.literacy-page,.fit-page,.relations-page,.tool-pdf-to-image) :is([data-copy],[data-row-copy],[data-verb-copy],[data-ascii-copy],[data-history-copy],[data-english-copy],[data-copy-key],[data-chain],#reference-detail-copy button,#size-copy-main,#size-calc-copy,#size-copy-table,#ascii-copy-char,#ascii-copy-info,#learn-copy-table,#kana-copy-hira,#kana-copy-kata,#math-copy,#english-copy-uk,#english-copy-us,#element-copy-symbol,#element-copy-info,#lit-copy,#fit-copy,#fit-dialog-copy,#kin-copy,#wubi-copy,#kin-undo,#kin-clear,#fit-clear,#pimg-clear,#fit-example,#size-calc-fill,#pimg-demo,#pimg-cancel,.reference-print,#size-print,#learn-print,#know-print,#lit-print,#fit-print,#rel-print,.chart-card-actions button,.lit-card-detail,.fit-row-action button,#lit-reset,#rel-reset,#learn-reset,#know-reset,#reference-show-all,#size-show-all):focus-visible{color:#4f5853!important}body:is(.reference-page,.size-page,.learning-page,.knowledge-page,.literacy-page,.fit-page,.relations-page,.tool-pdf-to-image) :is(#fit-dialog-copy,#wubi-copy,#element-copy-symbol,#element-copy-info,#reference-detail-copy button,#pimg-cancel){background:#f5f6f5;border-color:#dce1de;box-shadow:none}body:is(.reference-page,.size-page,.learning-page,.knowledge-page,.literacy-page,.fit-page,.relations-page,.tool-pdf-to-image) :is(#fit-dialog-copy,#wubi-copy,#element-copy-symbol,#element-copy-info,#reference-detail-copy button,#pimg-cancel):hover:not(:disabled){background:#ecefec}}@media screen{body:is(.reference-page,.size-page,.learning-page,.knowledge-page,.literacy-page,.fit-page,.relations-page,.tool-pdf-to-image) :is([data-copy],[data-row-copy],[data-verb-copy],[data-ascii-copy],[data-history-copy],[data-english-copy],[data-copy-key],[data-chain],#reference-detail-copy button,#size-copy-main,#size-calc-copy,#size-copy-table,#ascii-copy-char,#ascii-copy-info,#learn-copy-table,#kana-copy-hira,#kana-copy-kata,#math-copy,#english-copy-uk,#english-copy-us,#element-copy-symbol,#element-copy-info,#lit-copy,#fit-copy,#fit-dialog-copy,#kin-copy,#wubi-copy,#kin-undo,#kin-clear,#fit-clear,#pimg-clear,#fit-example,#size-calc-fill,#pimg-demo,#pimg-cancel,.reference-print,#size-print,#learn-print,#know-print,#lit-print,#fit-print,#rel-print,.chart-card-actions button,.lit-card-detail,.fit-row-action button,#lit-reset,#rel-reset,#learn-reset,#know-reset,#reference-show-all,#size-show-all):before{width:12px;height:12px;margin-right:4px;vertical-align:-1px}body:is(.reference-page,.size-page,.learning-page,.knowledge-page,.literacy-page,.fit-page,.relations-page,.tool-pdf-to-image) :is([data-copy],[data-row-copy],[data-verb-copy],[data-ascii-copy],[data-history-copy],[data-english-copy],[data-copy-key],[data-chain],#reference-detail-copy button,#size-copy-main,#size-calc-copy,#size-copy-table,#ascii-copy-char,#ascii-copy-info,#learn-copy-table,#kana-copy-hira,#kana-copy-kata,#math-copy,#english-copy-uk,#english-copy-us,#element-copy-symbol,#element-copy-info,#lit-copy,#fit-copy,#fit-dialog-copy,#kin-copy,#wubi-copy,#kin-undo,#kin-clear,#fit-clear,#pimg-clear,#fit-example,#size-calc-fill,#pimg-demo,#pimg-cancel,.reference-print,#size-print,#learn-print,#know-print,#lit-print,#fit-print,#rel-print,.chart-card-actions button,.lit-card-detail,.fit-row-action button,#lit-reset,#rel-reset,#learn-reset,#know-reset,#reference-show-all,#size-show-all) svg{width:12px;height:12px;flex-shrink:0}body.tool-pdf-to-image #pimg-clear{gap:4px;white-space:nowrap}body.tool-pdf-to-image #pimg-clear:before{margin-right:0!important;flex-shrink:0}}@media screen{body.kin-page.kin-page :is(#kin-undo,#kin-clear),body.fit-page.fit-page :is(#fit-example,#fit-clear){font-size:13px!important;display:inline-flex;align-items:center;gap:4px}body.kin-page.kin-page #kin-clear:before,body.fit-page.fit-page :is(#fit-example,#fit-clear):before{width:13px;height:13px;margin-right:0!important;vertical-align:middle;flex-shrink:0}}.learning-page{--learn-ink:#31513e;--learn-muted:#899990;--learn-line:#dce7df}.learning-page .tool-main,.learning-page .tool-header{max-width:1320px}.learn-hero{display:flex;align-items:center;justify-content:space-between;margin:24px 4px 28px;gap:22px}.learn-hero h1{font-size:34px;letter-spacing:.025em;font-weight:650;color:#273e33;margin:0}.learn-hero p{font-size:14px;line-height:1.8;color:#899990;margin:12px 0 0}.learn-seal{position:relative;flex:none;font:48px/1.1 Georgia,Yu Mincho,serif;color:#5b856a;margin-right:13px;text-align:center}.learn-seal:before{content:"";position:absolute;width:63px;height:63px;right:-13px;top:-5px;border-radius:50%;background:#e8dff15e;z-index:-1}.learn-seal small{display:block;font:12px/1.6 system-ui;letter-spacing:2px;color:#899990;margin-top:5px}.verb-overview{display:flex;align-items:center;gap:26px;border:1px solid var(--learn-line);border-radius:19px;background:linear-gradient(110deg,#ffffffd6,#f4f0f8a6);padding:24px 30px;margin-bottom:22px}.verb-overview>div{flex:1;min-width:0}.verb-overview span{font-size:12px;color:#7d9787}.verb-overview strong{display:block;font:30px/1.4 Georgia,serif;color:#3f7353;margin:6px 0}.verb-overview small{font-size:13px;color:#899990}.verb-overview>i{font-size:21px;font-style:normal;color:#a7bdae}.verb-overview>div:nth-of-type(3) strong{color:#8b6fa0}.verb-overview>p{font-size:15px;color:#55785f;line-height:1.9;border-left:1px solid #dce6de;padding-left:25px;margin:0}.verb-overview>p span{font-size:12px;color:#899990}.learn-toolbar{display:flex;gap:14px;align-items:center;padding:14px 17px;border:1px solid var(--learn-line);background:#ffffffb8;border-radius:14px;margin:0 0 18px}.learn-search{display:flex;gap:10px;align-items:center;color:#799581;flex:1;min-width:140px}.learn-search svg{flex:none}.learn-search input{border:0;outline:0;background:none;width:100%;min-width:0;font-size:14px;color:#395b44;font-family:inherit;padding:5px 0}.learn-search input::placeholder{color:#899990}.learn-search>button{border:0;background:none;font-size:23px;color:#84998b;line-height:1;padding:2px}.learn-quiet{border:0;background:none;font-size:13px;color:#668470;padding:6px 3px;white-space:nowrap}.learn-quiet[aria-pressed=true]{color:#277151}.learn-print{border:0;border-left:1px solid #dce7df;background:none;padding:7px 0 7px 15px;font-size:13px;color:#55795e;white-space:nowrap}.learn-filterbar{display:flex;align-items:center;gap:14px;justify-content:space-between;margin:18px 0}.learn-filters{display:flex;gap:3px;flex-wrap:wrap;border-radius:11px;background:#d6e9d9b0;padding:5px}.learn-filters button,.learn-segment button{background:none;border:0;color:#5a7864;border-radius:8px;font-size:13px;line-height:1.6;padding:7px 12px;white-space:nowrap}.learn-filters button[aria-pressed=true],.learn-segment button[aria-pressed=true]{background:#fff;color:#277151;box-shadow:0 3px 9px #30574010}.learn-segment{display:flex;gap:2px;border-radius:9px;padding:3px;background:#d6e9d9b0;flex:none}.learn-table-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:25px 3px 14px}.learn-table-heading h2{font-size:16px;color:#446c51;font-weight:600;margin:0}.learn-table-heading p,.learn-hint,.learn-study-note{color:#899990;font-size:13px;line-height:1.8;margin:0}.learn-hint,.learn-study-note{margin:12px 3px}.learn-study-note{color:#806994}.learn-scroll{position:relative;overflow:auto;border:1px solid var(--learn-line);border-radius:15px;background:#ffffffc5;scrollbar-width:thin;scrollbar-color:#bdcec0 transparent}.learn-table{width:100%;border-spacing:0;border-collapse:separate;text-align:left;font-size:14px;color:#466750;line-height:1.65}.learn-table caption{color:#5f7e68}.learn-table th,.learn-table td{border-bottom:1px solid #e5ede7;padding:12px 15px;vertical-align:middle}.learn-table thead th{background:#edf4ef;color:#63826d;font-weight:500;font-size:13px;white-space:nowrap}.learn-table tbody th{font-weight:600;color:#37694b}.learn-table tr:last-child>*{border-bottom:0}.learn-table tbody tr:hover>*{background:#f4faf5}.learn-table .learn-action button{border:0;background:none;color:#71907b;font-size:12px;padding:4px 0;white-space:nowrap}.learn-table .learn-action button:hover{color:#277151}.verb-table{min-width:980px}.verb-table th:first-child{width:10%}.verb-table td:nth-child(2){width:14%}.verb-table td:nth-child(3){width:17%}.verb-table td:nth-child(4){width:15%}.verb-table .verb-note{font-size:12px;color:#899990;min-width:180px;max-width:280px;line-height:1.8}.verb-answer>span{font-size:15px;color:#476d52}.verb-table td:nth-child(3)>span{color:#816992}.verb-pattern{font-size:12px;border-radius:5px;padding:3px 6px;background:#eaf3ec;color:#74917e;white-space:nowrap}.pattern-ABC{background:#f1edf7;color:#9179a3}.pattern-ABA{background:#f8f2e6;color:#9a8959}.pattern-AAA{background:#e9f1f8;color:#758fa4}.pattern-AAB{background:#f8ede9;color:#b08b7e}.verb-reveal{border:1px dashed #c8d9cd;border-radius:6px;background:#f5faf6;color:#86a18e;font-size:12px;padding:5px 13px}.verb-answer.is-revealed .verb-reveal{border:0;background:none;color:#98aa9e;font-size:12px;padding:2px 5px}.verb-answer.is-revealed>span{display:block}.learn-large .verb-table{font-size:16px}.learn-large .verb-answer>span{font-size:18px}.ascii-inspector{display:grid;grid-template-columns:1fr 2fr;border:1px solid var(--learn-line);border-radius:20px;background:linear-gradient(120deg,#ffffffd9,#f0f7f2bb);padding:26px 30px;gap:22px 30px;margin-bottom:22px}.ascii-current{display:flex;align-items:center;gap:23px;min-width:0}.ascii-current>span{min-width:70px;height:75px;display:grid;place-items:center;border:1px solid #d8e7dc;border-radius:12px;background:#eaf4ee;color:#3f7856;font:42px/1 ui-monospace,Consolas,monospace;padding:0 12px}.ascii-current h2{font-size:17px;color:#446c51;font-weight:550;margin:0}.ascii-current p{font-size:12px;color:#899990;margin:9px 0 0;line-height:1.7}.ascii-values{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:16px}.ascii-values span{color:#899990;font-size:12px;display:block}.ascii-values strong{display:block;font:22px/1.4 ui-monospace,Consolas,monospace;color:#4f775b;margin-top:9px}.ascii-values>div:last-child strong{font-size:19px;color:#8a719c}.ascii-inspector-actions{grid-column:1/-1;display:flex;gap:20px;border-top:1px solid #e0e9e2;padding-top:13px}.ascii-inspector-actions button{border:0;background:none;color:#64896f;font-size:13px;padding:0}.ascii-table{min-width:850px;font-variant-numeric:tabular-nums}.ascii-table td:nth-child(2),.ascii-table td:nth-child(3),.ascii-table td:nth-child(4){font-family:ui-monospace,Consolas,monospace;color:#708777}.ascii-table td:nth-child(7) code{font-size:13px;color:#8b749d}.ascii-table .ascii-glyph{font:21px/1.5 ui-monospace,Consolas,monospace;display:inline-block;min-width:40px;padding:2px 7px;border-radius:5px;color:#3b7350;white-space:pre;text-align:center}.ascii-control .ascii-glyph{font-size:14px!important;background:#f1ecf6;color:#8b729e!important}.learning-ready .ascii-glyph{cursor:pointer}.ascii-table tr.is-selected>*{background:#ecf5ee}.ascii-table tr.is-selected th{box-shadow:inset 3px 0 #75a485}.kana-index{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#899990;font-size:13px;margin:22px 4px 12px}.kana-index nav{display:flex;gap:21px}.kana-index a{color:#5d7e66;text-decoration:none}.kana-index a:hover{color:#277151}.kana-sections{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:start}.kana-section{background:#ffffffc2;border:1px solid var(--learn-line);border-radius:20px;padding:22px;min-width:0;scroll-margin-top:20px}.kana-section-head h2{font-size:16px;font-weight:600;color:#426b50;margin:0}.kana-section-head p{font-size:13px;line-height:1.8;color:#899990;margin:9px 0 16px}.kana-grid{display:grid;grid-template-columns:40px repeat(5,minmax(0,1fr));gap:7px}.kana-three{grid-template-columns:40px repeat(3,minmax(0,1fr))}.kana-axis,.kana-axis-label{font-size:13px;color:#91a698;text-align:center;padding:3px 0 8px}.kana-axis-label{font-size:12px}.kana-row-label{font-size:12px;color:#819c89;display:flex;align-items:center;justify-content:center;line-height:1.6;text-align:center}.kana-cell{background:#f1f7f3;border:1px solid #dee9e1;border-radius:9px;padding:10px 3px 8px;text-align:center;min-width:0;transition:background .15s,border-color .15s}.learning-ready .kana-cell{cursor:pointer}.kana-cell:hover{background:#fff;border-color:#a5c4b0}.kana-glyphs{display:flex;flex-direction:column;align-items:center;gap:1px;font-family:Yu Gothic,Meiryo,Noto Sans JP,Microsoft YaHei,sans-serif;line-height:1.35}.kana-hira{font-size:28px;color:#3c7352}.kana-kata{font-size:19px;color:#91a69a}.kana-romaji{display:block;font-size:12px;color:#7c9484;line-height:1.6;margin-top:5px}.kana-gap{display:grid;place-items:center;color:#c1cfc4;font-size:13px;border:1px dashed #e2eae4;border-radius:8px;background:#f8fbf859}.kana-cell.is-dimmed{opacity:.24}.kana-cell.is-dimmed:hover{opacity:1}#kana-basic{grid-column:1;grid-row:1 / span 2}#kana-voiced{grid-column:2;grid-row:1}#kana-small{grid-column:2;grid-row:2}#kana-contracted{grid-column:1/-1;grid-row:3}.kana-three{grid-template-columns:40px repeat(3,minmax(0,1fr)) 40px repeat(3,minmax(0,1fr))}.kana-three>.kana-axis-label,.kana-three>.kana-axis{display:none}.kana-three .kana-glyphs{flex-direction:row;justify-content:center;gap:7px}.kana-three .kana-hira{font-size:25px}.kana-three .kana-kata{font-size:18px}.kana-three .kana-cell{padding:10px 3px}#kana-voiced .kana-cell{background:#f5f1f9;border-color:#e9e0ee}#kana-voiced .kana-hira{color:#876b9e}#kana-small .kana-cell{background:#faf6ed;border-color:#ede6d7}[data-script=hira] .kana-kata,[data-script=kata] .kana-hira{display:none}[data-script=kata] .kana-kata{font-size:28px;color:#3c7352}.hide-roman .kana-romaji{visibility:hidden}.learn-large .kana-hira,.learn-large[data-script=kata] .kana-kata{font-size:35px}.learn-large .kana-kata{font-size:23px}.learn-large .kana-romaji{font-size:14px}.learn-empty{border:1px dashed #ccddd0;border-radius:15px;text-align:center;color:#52745e;padding:35px 20px;margin-top:15px}.learn-empty p{font-size:13px;color:#899990;margin:12px 0}.learn-empty button{border:0;background:#e7f1e9;border-radius:8px;color:#4e785b;font-size:13px;padding:9px 16px}.learn-print-note{font-size:12px;color:#899990;margin:16px 4px 25px;line-height:1.8}.learn-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:32px 4px}.learn-notes article{max-width:400px}.learn-notes article>span{font-size:12px;color:#9aafa1}.learn-notes h3{font-size:15px;font-weight:550;color:#53775f;margin:10px 0}.learn-notes p{font-size:13px;color:#899990;line-height:1.95;margin:0}.learn-sources{border-top:1px solid #dce6df;padding:20px 4px 0;color:#899990;font-size:13px;line-height:1.9}.learn-sources summary{color:#64816d;cursor:pointer;width:fit-content}.learn-sources p{margin:12px 0}.learn-sources ul{padding-left:20px}.learn-sources a{color:#5e846b}.kana-dialog{border:1px solid #d3e3d8;border-radius:21px;padding:27px;width:min(450px,calc(100vw - 32px));max-height:85vh;overflow:auto;box-sizing:border-box;background:#fcfefc;color:#45654d;box-shadow:0 20px 80px #23432e38}.kana-dialog::backdrop{background:#23453055;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kana-dialog-close{position:absolute;top:13px;right:17px;border:0;background:none;color:#82968a;font-size:28px;line-height:1}.kana-dialog>p:first-of-type{color:#899990;font-size:12px;margin:0 0 12px}.kana-dialog h3{font-size:23px;color:#51735c;margin:0}.kana-dialog-glyph{display:flex;justify-content:center;align-items:center;gap:35px;font:64px/1.6 Yu Gothic,Meiryo,sans-serif;margin:10px 0;color:#3f7855}.kana-dialog-glyph>span+span{color:#967daa}#kana-detail-note{color:#7d9284;font-size:14px;line-height:1.9}.kana-dialog-actions{display:flex;gap:10px;margin-top:18px}.kana-dialog-actions button{flex:1;border:1px solid #d5e3d9;border-radius:9px;background:#f4f9f5;color:#5c8066;font-size:13px;padding:11px}.learn-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.learning-page [hidden]{display:none!important}.learning-page button{font-family:inherit;cursor:pointer}.learning-page button:disabled{opacity:.45;cursor:default}.learning-page button:focus-visible,.learning-page a:focus-visible,.learning-page [role=button]:focus-visible{outline:2px solid #88af95;outline-offset:3px}.learn-search:focus-within{color:#277151}.learn-mobile-hint{display:none;color:#7b9585;font-size:12px;line-height:1.7;margin:9px 3px}@media(max-width:1100px){.learn-mobile-hint{display:block}}@media(max-width:1100px){.learn-toolbar{flex-wrap:wrap}.learn-search{min-width:230px}.learn-filterbar{align-items:flex-start;flex-direction:column;gap:8px}.ascii-inspector{grid-template-columns:1fr}.ascii-values{padding-top:5px}.verb-overview{gap:15px;padding:23px}.verb-overview>p{display:none}.kana-sections{gap:15px;grid-template-columns:1.15fr 1fr}.kana-section{padding:18px 13px}.kana-grid{grid-template-columns:29px repeat(5,minmax(0,1fr));gap:5px}.kana-three{grid-template-columns:29px repeat(3,minmax(0,1fr)) 29px repeat(3,minmax(0,1fr))}.kana-hira{font-size:25px}.kana-kata{font-size:17px}.kana-three .kana-glyphs{flex-direction:column}.learn-large .kana-hira{font-size:30px}}@media(max-width:720px){.learn-hero{margin:18px 0 23px}.learn-hero h1{font-size:26px}.learn-hero p{font-size:13px}.learn-seal{font-size:39px;margin-right:8px}.learn-seal small{font-size:12px}.verb-overview{padding:18px 15px;gap:8px;border-radius:15px}.verb-overview strong{font-size:23px}.verb-overview small{font-size:12px;line-height:1.7;display:block}.verb-overview span{font-size:12px}.verb-overview>i{font-size:15px}.learn-toolbar{padding:12px;gap:10px}.learn-search{min-width:0;flex-basis:100%;border-bottom:1px solid #e0e9e2;padding-bottom:8px}.learn-print{margin-left:auto;border:0;padding-left:3px;font-size:12px}.learn-quiet{font-size:12px}.learn-segment button{padding:6px 8px;font-size:12px}.learn-filters button{padding:7px 10px;font-size:12px}.learn-table-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-top:20px}.learn-table-heading p,.learn-hint,.learn-study-note{font-size:12px}.verb-table{min-width:940px}.learn-table th,.learn-table td{padding:11px 13px}.verb-table th:first-child,.ascii-table th:first-child{position:sticky;left:0;background:#f4f9f5;box-shadow:1px 0 #dce7df;z-index:1}.ascii-inspector{padding:21px 19px;gap:19px;border-radius:16px}.ascii-current{gap:16px}.ascii-current>span{height:60px;font-size:33px;min-width:60px}.ascii-values{grid-template-columns:1fr 1fr;gap:19px}.ascii-values strong{font-size:22px}.ascii-values>div:last-child strong{font-size:20px}.ascii-inspector-actions{gap:21px}.ascii-inspector-actions button{font-size:12px}.kana-index{align-items:flex-start;flex-direction:column;gap:12px;font-size:12px}.kana-index nav{gap:24px}.kana-sections{display:flex;flex-direction:column;gap:17px}.kana-section{width:100%;box-sizing:border-box;padding:19px 13px}.kana-grid{grid-template-columns:29px repeat(5,minmax(0,1fr));gap:5px}.kana-three{grid-template-columns:29px repeat(3,minmax(0,1fr))}.kana-three>.kana-axis-label,.kana-three>.kana-axis{display:block}.kana-cell{padding:9px 2px 7px;border-radius:8px}.kana-hira{font-size:27px}.kana-kata{font-size:18px}.kana-three .kana-glyphs{flex-direction:row;gap:5px}.kana-three .kana-hira{font-size:24px}.kana-three .kana-kata{font-size:17px}.kana-row-label{font-size:12px}.learn-large .kana-hira,.learn-large[data-script=kata] .kana-kata{font-size:31px}.learn-large .kana-kata{font-size:21px}.learn-large .kana-three .kana-glyphs{flex-direction:column}.learn-notes{grid-template-columns:1fr;gap:23px;margin:28px 3px}.learn-notes article{max-width:none}}@media(prefers-reduced-motion:reduce){.kana-cell{transition:none}}@page{size:A4 portrait;margin:12mm}@media print{html,body.learning-page{margin:0;background:#fff!important;color:#111}.learning-page .tool-main{padding:0!important;margin:0;max-width:none}.learning-page .tool-header,.learning-page .tool-ambient,.verb-overview,.ascii-inspector,.learn-toolbar,.learn-filterbar,.learn-hint,.learn-study-note,.learn-table-heading>p,.learn-print-note,.learn-notes,.learn-sources,.learning-page .related-tools,.learning-page .tool-footer,.learn-empty,.kana-dialog,#tool-toast,.kana-index{display:none!important}.learn-hero{margin:0 0 5mm}.learn-hero h1{font-size:22pt}.learn-hero p{font-size:10pt}.learn-seal{font-size:27pt}.learn-seal small{font-size:8pt}.learn-table-heading{margin:0 0 3mm}.learn-table-heading h2{font-size:12pt}.learn-scroll{overflow:visible;border:0;border-radius:0}.learn-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:9pt!important;line-height:1.4;color:#111}.learn-table thead{display:table-header-group}.learn-table th,.learn-table td{padding:1.6mm 1.3mm;border:1px solid #bbb!important;background:#fff!important;box-shadow:none!important;position:static!important;min-width:0!important;max-width:none!important;overflow-wrap:anywhere;color:#111!important}.learn-table thead th{font-size:9pt;white-space:normal}.learn-table tr{break-inside:avoid}.learn-table tr[hidden]{display:table-row!important}.learn-table .learn-action{display:none!important}.verb-answer>span,.verb-answer>span[hidden]{display:inline!important;font-size:9pt!important;color:#111!important}.verb-reveal{display:none!important}.verb-table .verb-note{font-size:8pt;color:#444!important;line-height:1.5}.verb-table th:first-child{width:11%}.verb-table td:nth-child(2),.verb-table td:nth-child(3){width:auto}.verb-table thead th:nth-child(2){width:16%}.verb-table thead th:nth-child(3){width:17%}.verb-table thead th:nth-child(4){width:15%}.verb-table thead th:nth-child(5){width:8%}.verb-pattern{font-size:8pt;background:none!important;color:#333!important;padding:0}.ascii-table{font-size:9pt!important}.ascii-table .ascii-glyph{font-size:11pt;min-width:0;padding:0;color:#111!important;background:none!important}.ascii-table .ascii-control .ascii-glyph{font-size:9pt!important;color:#111!important}.ascii-table td:nth-child(7) code{font-size:9pt;color:#333}.ascii-table thead th:nth-child(6){width:23%}.kana-sections{display:block}.kana-section,.kana-section[hidden]{display:block!important;border:0;box-shadow:none;background:#fff;padding:0;margin:0 0 5mm;break-inside:avoid}.kana-section-head h2{font-size:12pt}.kana-section-head p{font-size:9pt;color:#555;margin:2mm 0 3mm}.kana-grid,.kana-three{display:grid;grid-template-columns:12mm repeat(5,minmax(0,1fr));gap:1.6mm}.kana-grid{grid-template-columns:12mm repeat(5,minmax(0,1fr))}.kana-three{grid-template-columns:12mm repeat(3,minmax(0,1fr))}.kana-three>.kana-axis-label,.kana-three>.kana-axis{display:block}.kana-cell,.kana-cell.is-dimmed{opacity:1!important;background:#fff!important;border:1px solid #bbb!important;padding:1mm!important;border-radius:1mm;break-inside:avoid}.kana-glyphs,.kana-three .kana-glyphs{display:flex!important;flex-direction:row!important;justify-content:center;gap:4mm}.learning-page .kana-hira,.learning-page .kana-kata{display:inline!important;font-size:18pt!important;color:#111!important}.learning-page .kana-romaji{visibility:visible!important;display:block!important;font-size:9pt!important;color:#444;margin-top:0}.kana-axis,.kana-axis-label,.kana-row-label{font-size:9pt;color:#555;padding:0}.kana-gap{border-color:#ddd;color:#aaa}#kana-voiced,#kana-contracted,#kana-small{break-before:page}}@media print{.learn-mobile-hint{display:none}.ascii-table th,.ascii-table td{padding:.5mm 1.2mm;line-height:1.2}.ascii-table .ascii-glyph{font-size:9pt;line-height:1!important}.verb-table th,.verb-table td{padding:1.1mm 1.3mm}.kana-sections{display:flex;flex-direction:column;gap:0}.kana-section{width:100%;box-sizing:border-box}#kana-basic{order:1}#kana-voiced{order:2}#kana-small{order:3;break-before:auto}#kana-contracted{order:4}}@media screen{.learning-page .learn-table thead th,.learning-page .learn-table .learn-action button,.learning-page .learn-quiet,.learning-page .learn-print,.learning-page .learn-filters button,.learning-page .learn-segment button,.learning-page .ascii-inspector-actions button,.learning-page .kana-dialog-actions button{font-size:14px;color:#41634c}.learning-page .verb-table .verb-note,.learning-page .verb-overview small,.learning-page .verb-overview span,.learning-page .verb-pattern,.learning-page .verb-reveal,.learning-page .verb-answer.is-revealed .verb-reveal{font-size:14px;color:#4d6556}.learning-page .pattern-ABC,.learning-page .verb-table td:nth-child(3)>span{color:#75548b}.learning-page .pattern-ABA{color:#796523}.learning-page .pattern-AAA{color:#496a85}.learning-page .pattern-AAB{color:#8a5345}.learning-page .ascii-current p,.learning-page .ascii-values span,.learning-page .ascii-table td:nth-child(2),.learning-page .ascii-table td:nth-child(3),.learning-page .ascii-table td:nth-child(4){color:#4d6556;font-size:14px}.learning-page .ascii-table td:nth-child(7) code{font-size:14px;color:#75548b}.learning-page .ascii-control .ascii-glyph{color:#75548b!important}.learning-page .kana-kata{color:#4d6556}.learning-page .kana-romaji,.learning-page .kana-row-label,.learning-page .kana-axis,.learning-page .kana-axis-label{font-size:14px;color:#4d6556}.learning-page .kana-section-head p,.learning-page #kana-detail-note{font-size:14px;color:#5a6f63}}@media screen{.learn-irregular-verbs .verb-table tbody td:nth-child(4){font-size:14px}}
