.verbs-page{max-width:980px}.verbs-page h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15}.verbs-page h1 em{font-style:normal;color:#d24944}.verbs-h1-jp{font-size:.6em;color:#526865;margin-left:8px;white-space:nowrap}.verbs-lead{font-size:1.1875rem;line-height:1.65;max-width:46rem;color:#33464a}.verbs-crumbs,.verbs-lesson,.verbs-more{font-size:1rem;color:#526865}.verbs-about a,.verbs-crumbs a,.verbs-lesson a,.verbs-more a{color:#21574f;font-weight:600}.verbs-button,.verbs-next{display:inline-flex;align-items:center;min-height:48px;padding:10px 22px;border-radius:999px;background:#2b706a;color:#fff!important;font-size:1.0625rem;font-weight:700;text-decoration:none!important;border:2px solid #21574f}.verbs-button:hover,.verbs-next:hover{background:#21574f}.verbs-about,.verbs-print-cta{margin:32px 0;padding:22px;border-radius:14px;background:#fff8ec;border:1px solid #eadcc0}.verbs-about h2,.verbs-print-cta h2{margin:0 0 8px;font-size:1.375rem}.verbs-about p,.verbs-print-cta p{line-height:1.65}.verbs-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:10px}.verbs-hero-copy h1{margin:0 0 6px}.verbs-hero-sub{margin:0;font-size:1.25rem;color:#33464a}.verbs-hero-guide{display:flex;align-items:flex-end;gap:10px;margin:0}.verbs-hero-guide img{width:96px;height:auto}.verbs-bubble{position:relative;max-width:17rem;margin-bottom:58px;padding:12px 14px;border-radius:16px;background:#fff;border:2px solid #2b706a;font-size:.9375rem;line-height:1.5;color:#283e42;order:-1}.verbs-bubble:after{content:"";position:absolute;right:-10px;bottom:18px;border:8px solid transparent;border-left-color:#2b706a}.verbs-bubble .font-kana{color:#d24944}.verbs-road{list-style:none;margin:26px 0 30px;padding:0;position:relative;max-width:40rem}.verbs-road:before{content:"";position:absolute;top:24px;bottom:24px;width:4px;border-radius:2px;background:repeating-linear-gradient(#2b706a 0 10px,transparent 10px 18px)}.verbs-road-stop{gap:14px;margin:0 0 14px}.verbs-road-dot,.verbs-road-stop{position:relative;display:flex;align-items:center}.verbs-road-dot{z-index:1;flex:0 0 50px;height:50px;border-radius:50%;justify-content:center;background:#fffdf8;border:3px solid #2b706a;color:#2b706a;font-size:1.25rem;font-weight:800}.verbs-road-stop.is-next .verbs-road-dot{background:#2b706a;color:#fff;box-shadow:0 0 0 6px #2b706a33}.verbs-road-stop.is-done .verbs-road-dot{background:#f3d98f;border-color:#c99a2e;color:#7a5410}.verbs-road-card{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:14px 18px;border-radius:16px;background:#fffdf8;border:2px solid #e3d9c6;color:#283e42;text-decoration:none!important;box-shadow:0 3px 0 #e9dfcb;transition:transform .15s,border-color .15s}.verbs-road-card:hover{border-color:#2b706a;transform:translateX(4px)}.verbs-road-stop.is-next .verbs-road-card{border-color:#2b706a}.verbs-road-head{display:flex;flex-direction:column;flex:1 1 11rem;min-width:0}.verbs-road-step{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2b706a}.verbs-road-name{font-size:1.1875rem;font-weight:700;color:#283e42}.verbs-road-chapter{margin-top:4px;font-size:.875rem;color:#6b5a3e}.verbs-road-shape{display:inline-flex;align-items:center;gap:6px;font-size:1.25rem}.verbs-road-from{color:#7b8a86}.verbs-road-arrow{color:#b9ab90}.verbs-road-to{padding:2px 12px;border-radius:999px;background:#fbe6e4;color:#c0392f}.verbs-road-go,.verbs-road-stamp{display:inline-flex;gap:6px;padding:7px 14px;border-radius:999px;font-size:.9375rem;font-weight:700}.verbs-road-go{background:#2b706a;color:#fff}.verbs-road-stamp{background:#f3d98f;color:#7a5410;transform:rotate(-4deg)}.verbs-small{font-size:.9375rem;line-height:1.6;color:#526865;max-width:40rem}.verbs-hub .verbs-print-cta{display:flex;align-items:flex-end;gap:18px;max-width:40rem}.verbs-hub .verbs-print-cta img{width:72px;height:auto;flex:0 0 auto}.verbs-hub .verbs-print-cta p{margin:0 0 12px}@media(max-width:600px){.verbs-hero-guide img{width:76px}.verbs-bubble{margin-bottom:40px;font-size:.875rem}.verbs-road:before{left:19px}.verbs-road-dot{flex-basis:42px;height:42px;font-size:1.0625rem}.verbs-road-stop{gap:10px}.verbs-road-card{padding:12px 14px}}.verbs-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:14px;margin:22px 0}.verbs-rule{padding:16px 18px;border-radius:14px;background:#fffdf8;border:1px solid #e3d9c6}.verbs-rule h2{margin:0 0 6px;font-size:1.125rem;color:#2b706a}.verbs-rule p{margin:0 0 10px;line-height:1.6}.verbs-rule-line{display:block}.verbs-drill{margin:30px 0;padding:22px;border-radius:18px;background:#fffdf8;border:2px solid #2b706a}.verbs-drill h2{margin:4px 0 12px;font-size:1.5rem}.verbs-drill h2:focus{outline:none}.verbs-tabs{display:flex;gap:8px;flex-wrap:wrap}.learn-course .verbs-tabs button{min-height:44px;border-radius:999px;border:2px solid #2b706a;background:#fff;color:#21574f;font-size:1rem;font-weight:700;padding:6px 18px}.learn-course .verbs-tabs button.is-on{background:#2b706a;color:#fff}.verbs-help{font-size:1rem;line-height:1.6;color:#526865}.verbs-again-note{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:#fff0df;color:#603c1f;font-size:.9375rem}.verbs-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border-radius:16px;background:#fff;border:1px solid #e3d9c6;text-align:center;min-height:14rem;justify-content:center}.verbs-card-count{font-size:.875rem;color:#526865}.verbs-card-prompt{font-size:clamp(2.25rem,9vw,3.25rem);color:#283e42;line-height:1.2}.verbs-card-en{font-size:1rem;color:#526865}.verbs-card-answer{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:6px}.verbs-card-arrow{color:#b9ab90;font-size:1.25rem}.verbs-card-answer strong{font-size:clamp(1.75rem,7vw,2.5rem);font-weight:500;color:#d24944}.verbs-card-answer strong small,.verbs-feedback strong small{font-size:.9375rem;color:#526865;font-weight:400}.verbs-card-reason{font-size:.9375rem;color:#33464a;max-width:28rem;line-height:1.5}.verbs-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.learn-course .verbs-actions button,.learn-course .verbs-feedback button{min-width:8rem;border-radius:999px;border:2px solid #2b706a;background:#fff;color:#21574f;font-weight:700}.learn-course .verbs-actions button.is-primary,.learn-course .verbs-feedback button.is-primary{background:#2b706a;color:#fff}.verbs-done p{font-size:1.125rem;line-height:1.6;text-align:center}.verbs-q{font-size:1.25rem;line-height:1.5}.verbs-q .font-kana{font-size:1.75rem;color:#d24944}.verbs-q small{font-size:.9375rem;color:#526865}.verbs-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:10px}.learn-course .verbs-options button{min-height:56px;border-radius:12px;border:2px solid #c9bfa8;background:#fff;color:#283e42;font-size:1.25rem}.learn-course .verbs-options button.is-right{border-color:#2b706a;background:#e3f1ee}.learn-course .verbs-options button.is-wrong{border-color:#d24944;background:#fbe6e4}.learn-course .verbs-options button:disabled{opacity:1;cursor:default}.verbs-feedback{margin-top:14px;text-align:center}.verbs-feedback p{font-size:1.0625rem;line-height:1.6}.verbs-pager{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0;font-size:1rem}.verbs-pager a{color:#21574f;font-weight:700}.verbs-print-controls{display:flex;flex-direction:column;gap:12px;margin:22px 0;padding:18px;border-radius:14px;background:#fff8ec;border:1px solid #eadcc0}.verbs-print-controls .verbs-button{align-self:flex-start;cursor:pointer}.verbs-check{display:flex;align-items:center;gap:8px;font-size:1rem;min-height:44px}.verbs-check input{width:20px;height:20px}.verbs-print-one{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:6px 14px}.verbs-print-one li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.9375rem}.verbs-print-one a{color:#21574f}.learn-course .verbs-print-one button{min-height:40px;padding:4px 14px;font-size:.9375rem;border-radius:999px;border:2px solid #2b706a;background:#fff;color:#21574f;font-weight:700}.verbs-sheet{margin:20px 0;padding:22px;background:#fff;border:1px solid #d8cfbd;border-radius:6px;scroll-margin-top:90px}.verbs-sheet.is-answers{background:#fbfaf6}.verbs-print[data-answers=no] .verbs-sheet.is-answers{display:none}.verbs-sheet-head h2{margin:2px 0 4px;font-size:1.375rem}.verbs-sheet-head p{margin:0 0 10px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:.9375rem}.verbs-sheet-brand{font-size:.75rem;color:#7b8a86;letter-spacing:.04em}.verbs-sheet-tag{color:#d24944}.verbs-sheet-list{margin:0;padding:0;list-style:none;column-count:2;column-gap:28px;counter-reset:q}.verbs-sheet-list li{break-inside:avoid;display:flex;align-items:flex-end;gap:10px;min-height:2.9rem;padding:4px 0;border-bottom:1px solid #d8cfbd;font-size:1.125rem;counter-increment:q}.verbs-sheet-list li:before{content:counter(q) ".";flex:0 0 1.8em;align-self:center;font-size:.8125rem;color:#7b8a86}.verbs-sheet-q{flex:0 0 auto;display:flex;flex-direction:column;line-height:1.2}.verbs-sheet-q small{font-size:.75rem;color:#7b8a86}.verbs-sheet-a{flex:1;text-align:right;color:#21574f}.verbs-sheet-a small{font-size:.75rem;color:#7b8a86}.verbs-sheet-boxes{font-size:.875rem;letter-spacing:.08em}.verbs-sheet-rule{margin-top:12px;display:flex;flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.45;color:#33464a}@media(max-width:600px){.verbs-sheet-list{column-count:1}.verbs-sheet-list li{flex-wrap:wrap}.verbs-sheet-q{flex:1 1 auto}.verbs-sheet-a,.verbs-sheet-q{min-width:0;overflow-wrap:anywhere}.verbs-drill{padding:16px}.verbs-sheet{padding:14px}}@media print{@page{margin:12mm}body:has(.verbs-practice-page)>:not(main){display:none!important}body:has(.verbs-practice-page){background:#fff!important}body:has(.verbs-practice-page) main{padding:0!important;max-width:none!important}.verbs-practice-page{padding:0!important;max-width:none!important}.verbs-practice-page>:not(.verbs-print),.verbs-print-controls{display:none!important}.verbs-print[data-only] .verbs-sheet-pair{display:none}.verbs-print[data-only=ba-form] [data-print-pair=ba-form],.verbs-print[data-only=dictionary-form] [data-print-pair=dictionary-form],.verbs-print[data-only=groups] [data-print-pair=groups],.verbs-print[data-only=nai-form] [data-print-pair=nai-form],.verbs-print[data-only=potential-form] [data-print-pair=potential-form],.verbs-print[data-only=ta-form] [data-print-pair=ta-form],.verbs-print[data-only=te-form] [data-print-pair=te-form]{display:block}.verbs-sheet{margin:0;padding:0;border:0;border-radius:0;background:#fff!important;break-after:page}.verbs-print[data-answers=no] .verbs-sheet-pair:last-child .verbs-sheet:first-child,.verbs-print[data-only] .verbs-sheet:last-child,.verbs-print[data-only][data-answers=no] .verbs-sheet:first-child,.verbs-sheet-pair:last-child .verbs-sheet:last-child{break-after:auto}.verbs-sheet-head h2{font-size:15pt}.verbs-sheet-head p{font-size:10pt}.verbs-sheet-brand{font-size:7.5pt}.verbs-sheet-list{column-gap:10mm}.verbs-sheet-list li{min-height:11.3mm;padding:.6mm 0;font-size:13pt;border-bottom-color:#999}.verbs-sheet-q small{font-size:7pt}.verbs-sheet-a small{font-size:8pt}.verbs-sheet-rule{margin-top:5mm;font-size:8.5pt}}@keyframes verbs-flip{0%{transform:perspective(800px) rotateY(-90deg)}to{transform:perspective(800px) rotateY(0)}}.verbs-card.is-shown{animation:verbs-flip .35s ease-out}@media(prefers-reduced-motion:reduce){.verbs-card.is-shown{animation:none}}.verbs-card.is-right{border-color:#2b706a;background:#f1f8f6}.verbs-card.is-wrong{border-color:#d24944;background:#fdf3f2}.verbs-judge{font-size:1.25rem;font-weight:700;color:#2b706a}.verbs-card.is-wrong .verbs-judge{color:#c0392f}.learn-course .verbs-actions button.verbs-group-pick{min-width:6.5rem;min-height:56px;font-size:1.25rem;background:#2b706a;color:#fff}.verbs-page mark{background:none;color:#1f63c6;padding:0}.verbs-page mark.is-new{color:#d0302a}.verbs-ex{white-space:nowrap}@media(max-width:600px){.verbs-ex{white-space:normal}.verbs-rule{overflow-wrap:anywhere;min-width:0}}.verbs-ex-arrow{color:#b9ab90;margin:0 4px}.verbs-sounds-masu{color:#7b8a86;margin-left:4px}.verbs-sounds{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;font-size:1.125rem;color:#33464a}.verbs-changes{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px;font-size:1.1875rem}.verbs-changes li{display:flex;align-items:center;gap:4px}.verbs-note{margin:0 0 10px;padding:6px 10px;border-radius:8px;background:#fff0df;color:#603c1f;font-size:.9375rem;line-height:1.5}.verbs-examples{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:1.125rem;color:#283e42}.verbs-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.verbs-sheet-rules{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px}.verbs-sheet-rules .verbs-rule{padding:8px 10px}.verbs-sheet-rules .verbs-rule h2{font-size:.9375rem;margin:0 0 2px}.verbs-sheet-rules .verbs-rule p{font-size:.8125rem;margin:0 0 4px}.verbs-sheet-rules .verbs-changes,.verbs-sheet-rules .verbs-sounds{font-size:.875rem;margin:0 0 4px}.verbs-sheet-rules .verbs-changes{flex-direction:row;flex-wrap:wrap;gap:2px 10px}.verbs-sheet-rules .verbs-note{font-size:.75rem;padding:2px 6px;margin:0}@media print{.verbs-page mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}.verbs-sheet-rules{margin-top:4mm;gap:2mm;grid-template-columns:repeat(3,1fr)}.verbs-sheet-rules .verbs-rule{padding:1.5mm 2mm;border-color:#bbb}.verbs-sheet-rules .verbs-rule h2{font-size:8.5pt}.verbs-sheet-rules .verbs-changes,.verbs-sheet-rules .verbs-rule p,.verbs-sheet-rules .verbs-sounds{font-size:8pt}.verbs-sheet-rules .verbs-note{font-size:7pt}}.verbs-gt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.verbs-gt-col{position:relative;display:flex;flex-direction:column;border-radius:14px;margin-top:46px;border:1.5px solid var(--gt-line);background:var(--gt-bg);box-shadow:0 3px 0 var(--gt-line)}.verbs-gt-col.is-g1{--gt-bg:#f4faf0;--gt-head:#cfe6c1;--gt-line:#a9cf96;--gt-ink:#1f63c6}.verbs-gt-col.is-g2{--gt-bg:#fff5ef;--gt-head:#f8d2bb;--gt-line:#e9ad8a;--gt-ink:#d0302a}.verbs-gt-col.is-g3{--gt-bg:#f2f7fd;--gt-head:#c9ddf0;--gt-line:#9dbfe0;--gt-ink:#283e42}.verbs-gt-col h2{border-radius:13px 13px 0 0;display:flex;align-items:baseline;justify-content:center;gap:6px;margin:0;padding:12px 8px;background:var(--gt-head);font-size:clamp(1.5rem,3.6vw,2.125rem);font-weight:400;color:#1d1d1d}.verbs-gt-num{font-family:Georgia,serif}.verbs-gt-key{margin:0;padding:10px 8px;text-align:center;font-size:.9375rem;line-height:1.3;color:#33464a;border-bottom:1.5px dashed var(--gt-line)}.verbs-gt-key b{display:block;width:fit-content;margin:4px auto 0;padding:0 12px;border-radius:10px;background:#fff;border:2px solid var(--gt-ink);box-shadow:2px 2px 0 var(--gt-line);font-size:1.75rem;font-weight:700;line-height:1.25;color:var(--gt-ink)}.is-g3 .verbs-gt-key{display:flex;align-items:center;justify-content:center;min-height:4.4rem;font-size:1.0625rem}.verbs-gt-list{list-style:none;margin:0;padding:16px 18px;display:grid;grid-template-columns:auto auto auto;justify-content:center;column-gap:14px;row-gap:8px;align-items:baseline}.verbs-gt-list li{display:contents}.verbs-gt-kana{text-align:right;font-size:clamp(1.375rem,3vw,1.875rem);line-height:1.25;color:#1d1d1d;white-space:nowrap}.verbs-gt-roma{text-align:left;font-size:1rem;color:#5a6a70;white-space:nowrap}.verbs-gt-sound{color:var(--gt-ink)}.verbs-gt-warn{margin:0 12px 14px;border-radius:10px;background:#fffdf8;border:1.5px dashed #e9ad8a}.verbs-gt-warn p{margin:0;padding:8px 12px 0;font-size:.875rem;line-height:1.4;color:#7a3a1d;text-align:center}.verbs-gt-warn .verbs-gt-list{padding:8px 12px 12px}.verbs-gt-star,.verbs-gt-warn .verbs-gt-kana,.verbs-gt-warn .verbs-gt-sound{color:#1f7fc6}.verbs-gt-list.is-center{flex:1;align-content:center}.verbs-gt-noun .verbs-gt-roma{font-size:.875rem}@media(max-width:760px){.verbs-gt{grid-template-columns:1fr}}.verbs-fs{display:flex;flex-direction:column;gap:22px;margin:22px 0}.verbs-fs-group{border:2px solid #8a8a8a;border-radius:6px;overflow:hidden;background:#fff}.verbs-fs-band{margin:0;padding:8px 14px;text-align:center;font-size:clamp(1.375rem,3.6vw,1.875rem);font-weight:400;color:#1d1d1d}.verbs-fs-group.is-g1 .verbs-fs-band{background:#d3e8c8}.verbs-fs-group.is-g2 .verbs-fs-band{background:#f8cfb6}.verbs-fs-group.is-g3 .verbs-fs-band{background:#c9ddf0}.verbs-fs-group.is-g4 .verbs-fs-band{background:#e6dbf3}.verbs-fs-group.is-g5 .verbs-fs-band{background:#f4ebc2}.verbs-fs-tag{white-space:nowrap}.verbs-fs-body{padding:14px 16px 16px}.verbs-fs-text{margin:0 0 10px;text-align:center;font-size:1rem;color:#33464a}.verbs-fs .is-red{color:#e0281f}.verbs-fs .is-green{color:#12a05a}.verbs-fs s{text-decoration-color:#e0281f;text-decoration-thickness:2px}.verbs-fs-formula{list-style:none;margin:0 auto 12px;padding:8px 16px;width:fit-content;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;border:2px solid #8a8a8a;background:#fbf1ea;font-size:clamp(1.25rem,3.4vw,1.75rem)}.verbs-fs-group.is-g1 .verbs-fs-formula{background:#eef6ea}.verbs-fs-group.is-g3 .verbs-fs-formula{background:#eaf2fa}.verbs-fs-formula li{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.verbs-fs-plus{color:#5a6a70;margin:0 4px}.verbs-fs-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.verbs-fs-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto minmax(0,.9fr);align-items:center;gap:6px 10px}.verbs-fs-from,.verbs-fs-how,.verbs-fs-to{min-height:3.25rem;display:flex;align-items:center;border:2px solid #8a8a8a;border-radius:3px;background:#fff;padding:4px 10px;font-size:clamp(1.125rem,3vw,1.625rem);line-height:1.2}.verbs-fs-from{flex-direction:column;align-items:flex-start;justify-content:center}.verbs-fs-from small{font-size:.75rem;color:#7b8a86;font-family:system-ui,sans-serif}.verbs-fs-how{gap:6px;flex-wrap:wrap;font-family:system-ui,sans-serif}.verbs-fs-arrow{color:#ec7f2c;font-size:1.75rem}@media(max-width:640px){.verbs-fs-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.verbs-fs-how{grid-column:1/-1;grid-row:2;min-height:0;border-style:dashed;font-size:1rem}.verbs-fs-body{padding:12px 10px}}.verbs-tt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:start}.verbs-tt-left{display:flex;flex-direction:column;border:2px solid #8a8a8a;padding:6px 14px}.verbs-tt-pat{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;padding:8px 0;border-bottom:2px solid #3c6fa5}.verbs-tt-pat:last-child{border-bottom:0}.verbs-tt-sounds{display:flex;flex-direction:column;font-size:clamp(1.125rem,2.6vw,1.5rem);line-height:1.35}.verbs-tt-sounds b{font-weight:400;display:inline-block;padding:0 2px;border:2px solid #e0281f;border-radius:4px;margin:1px 0}.verbs-tt-box{display:inline-block;padding:2px 10px;border:2px solid #e0281f;border-radius:8px}.verbs-tt-arrow{color:#5a6a70;font-size:1.25rem}.verbs-tt-end{color:#12a05a;font-size:clamp(1.25rem,2.8vw,1.625rem)}.verbs-tt-table{border-collapse:collapse;width:100%;font-size:clamp(1.25rem,3vw,1.75rem)}.verbs-tt-table td{border:1.5px solid #6b6b6b;padding:4px 8px;line-height:1.3}.verbs-tt-head,.verbs-tt-stem{text-align:right}.verbs-tt-gone,.verbs-tt-masu,.verbs-tt-new{text-align:center;vertical-align:middle}.verbs-tt-gone{color:#ffffff;text-shadow:0 0 1px #b8b8b8;opacity:.85}.verbs-tt .is-red{color:#e0281f}.verbs-tt-table tr.is-p1 td{background:#fde9a6}.verbs-tt-table tr.is-p2 td{background:#cfe6bf}.verbs-tt-table tr.is-p3 td{background:#c3dbf0}.verbs-tt-table tr.is-p4 td{background:#fbe3d6}.verbs-tt-table tr.is-p5 td{background:#f9cdf1}.verbs-tt-table tr.is-p6 td{background:#fbd66b}@media(max-width:760px){.verbs-tt{grid-template-columns:1fr}}.verbs-gt-guide{position:absolute;top:-50px;right:12px;display:flex;align-items:flex-end;gap:6px;flex-direction:row-reverse}.verbs-gt-guide img{width:58px;height:auto}.verbs-gt-say{margin-bottom:22px;padding:4px 10px;border-radius:12px;background:#fff;border:1.5px solid var(--gt-line);font-size:.875rem;font-weight:700;color:#283e42;white-space:nowrap}.verbs-gt-icon{font-size:1.375rem;line-height:1}.verbs-gt-list li:hover .verbs-gt-icon{display:inline-block;animation:verbs-wiggle .5s}@keyframes verbs-wiggle{25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media(prefers-reduced-motion:reduce){.verbs-gt-list li:hover .verbs-gt-icon{animation:none}}.verbs-gt-list.is-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.verbs-gt-list.is-center li{display:flex;align-items:baseline;gap:12px}.verbs-gt-eg{margin:0 12px 16px;text-align:center;font-size:.875rem;color:#5a6a70}.verbs-gt-col{margin-top:66px}.verbs-gt-guide{top:-70px}.verbs-gt-guide img{width:80px}.verbs-gt-say{margin-bottom:34px;font-size:.9375rem}.verbs-gt-roma{font-size:1.0625rem;color:#33464a;font-family:system-ui,sans-serif}.verbs-gt-icon{font-size:1.5rem}@media(max-width:760px){.verbs-gt{gap:70px}}@media(max-width:600px){.verbs-gt-list{grid-template-columns:auto auto;padding:14px 10px}.verbs-gt-roma{grid-column:2;margin-top:-6px;text-align:right;white-space:normal}.verbs-gt-kana{white-space:normal;overflow-wrap:anywhere}.verbs-gt-list.is-center li{flex-wrap:wrap;justify-content:center}.verbs-gt-say{white-space:normal;max-width:9rem}}.verbs-gt-list,.verbs-gt-list.is-center{display:grid;grid-template-columns:auto auto auto auto auto;justify-content:center;align-content:center;column-gap:0;row-gap:8px;align-items:baseline}.verbs-gt-list li,.verbs-gt-list.is-center li{display:contents}.verbs-gt-icon{padding-right:10px}.verbs-gt-stem{text-align:right;white-space:nowrap}.verbs-gt-masu,.verbs-gt-stem{font-size:clamp(1.375rem,3vw,1.875rem);line-height:1.25;color:#1d1d1d}.verbs-gt-masu{text-align:left;padding-right:14px}.verbs-gt-rstem{text-align:right}.verbs-gt-rmasu,.verbs-gt-rstem{font-size:1.0625rem;color:#33464a;font-family:system-ui,sans-serif}.verbs-gt-rmasu{text-align:left;padding-left:.3em}.verbs-gt-warn .verbs-gt-masu,.verbs-gt-warn .verbs-gt-stem{color:#1f7fc6}.verbs-gt-latin{font-family:system-ui,sans-serif;font-size:.8em}@media(max-width:600px){.verbs-gt-list,.verbs-gt-list.is-center{grid-template-columns:auto auto auto}.verbs-gt-rstem{grid-column:2;margin-top:-8px}.verbs-gt-rmasu{grid-column:3;margin-top:-8px;padding-left:.3em}.verbs-gt-stem{white-space:normal}}.verbs-gt-list,.verbs-gt-list.is-center{grid-template-columns:auto auto auto;row-gap:0}.verbs-gt-icon{grid-column:1;grid-row:span 2;align-self:center}.verbs-gt-masu,.verbs-gt-stem{white-space:nowrap}.verbs-gt-rstem{grid-column:2}.verbs-gt-rmasu,.verbs-gt-rstem{margin:-2px 0 10px;white-space:nowrap}.verbs-gt-rmasu{grid-column:3;padding-left:0}.verbs-gt-masu{padding-right:0}@media(max-width:600px){.verbs-gt-rmasu,.verbs-gt-rstem{margin-top:-2px}}.verbs-gt-rmasu{padding-left:.35em}.verbs-gt-rmasu,.verbs-gt-rstem{font-size:1.125rem}@media(max-width:760px){.verbs-gt{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.verbs-gt-rstem,.verbs-gt-stem{white-space:normal;overflow-wrap:anywhere}.verbs-gt-list{padding:14px 8px}}.verbs-gt-key b{min-width:2.6rem;text-align:center}.verbs-gt-warn .verbs-gt-masu,.verbs-gt-warn .verbs-gt-stem{color:#1d1d1d}.verbs-gt-warn .verbs-gt-sound{color:#d0302a}.verbs-gt-warn .verbs-gt-star{color:#1f7fc6}.verbs-gt-list .verbs-gt-eg{grid-column:1/-1;margin:-4px 0 0;text-align:right}.verbs-gt-list.is-center{flex:0 0 auto;align-content:start}.verbs-fs{gap:78px;margin-top:80px}.verbs-fs-group{position:relative;overflow:visible;border-radius:14px;border:1.5px solid var(--gt-line);background:var(--gt-bg);box-shadow:0 3px 0 var(--gt-line)}.verbs-fs-group.is-g1{--gt-bg:#f4faf0;--gt-line:#a9cf96}.verbs-fs-group.is-g2{--gt-bg:#fff5ef;--gt-line:#e9ad8a}.verbs-fs-group.is-g3{--gt-bg:#f2f7fd;--gt-line:#9dbfe0}.verbs-fs-group.is-g4{--gt-bg:#f8f3fd;--gt-line:#c4aee3}.verbs-fs-group.is-g5{--gt-bg:#fdfaee;--gt-line:#e3cf7d}.verbs-fs-band{border-radius:13px 13px 0 0}.verbs-fs-from,.verbs-fs-how,.verbs-fs-to{border-color:var(--gt-line);border-radius:10px}.verbs-fs-from{flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.verbs-fs-from small{flex-basis:100%;margin-left:2.1rem;margin-top:-4px}.verbs-fs-icon{font-size:1.5rem;line-height:1}.verbs-fs-formula,.verbs-tt-left{border-radius:12px;border-color:var(--gt-line)}.verbs-tt-left{background:#fff}.verbs-card-icon{font-size:2.25rem;line-height:1}.verbs-card-icon.is-small{font-size:1.5rem;vertical-align:-2px}.verbs-fs-group .verbs-gt-say{border-color:var(--gt-line)}.verbs-fs-word{display:inline-flex;align-items:baseline}.verbs-fs-stem{text-align:right}.verbs-fs-masu,.verbs-fs-stem,.verbs-tt-special{display:inline-block}.verbs-tt-special{margin-bottom:4px;padding:1px 10px;border-radius:999px;background:#e0281f;color:#fff;font-size:.8125rem;font-weight:700;font-family:system-ui,sans-serif;width:fit-content}.verbs-tt-pat.is-iku{background:#fff6d6;margin:4px -14px -6px;padding:10px 14px;border-radius:0 0 10px 10px}.verbs-tt-star{color:#e0281f;font-size:.8em;margin-right:4px}.verbs-tt-callout{grid-column:1/-1;margin:0;padding:10px 14px;border-radius:12px;background:#fff6d6;border:2px dashed #e0b64a;font-size:1.0625rem;line-height:1.6;font-family:system-ui,sans-serif}.verbs-tt-callout b{font-weight:400;font-family:var(--font-biz-udp),sans-serif}.verbs-tt-callout .verbs-tt-special{margin-right:6px;vertical-align:1px}.verbs-tt-table{border:1.5px solid #a9cf96;border-radius:12px;overflow:hidden;background:#fff}.verbs-tt-table td{border:0;border-bottom:1px solid #e4ecdf;padding:6px 12px}.verbs-tt-table tr.is-p1 td,.verbs-tt-table tr.is-p3 td,.verbs-tt-table tr.is-p5 td{background:#fff}.verbs-tt-table tr.is-p2 td,.verbs-tt-table tr.is-p4 td{background:#f3f8ef}.verbs-tt-table tr.is-p6 td{background:#fff6d6}.verbs-tt-table td.verbs-tt-gone,.verbs-tt-table td.verbs-tt-masu,.verbs-tt-table td.verbs-tt-new,.verbs-tt-table tr.is-p1:nth-child(3) td,.verbs-tt-table tr.is-p2:nth-child(6) td,.verbs-tt-table tr.is-p3 td,.verbs-tt-table tr.is-p4 td,.verbs-tt-table tr.is-p5 td{border-bottom:2px solid #a9cf96}.verbs-tt-masu{color:#7b8a86}.verbs-tt-gone{color:#b5b5b5;text-shadow:none;opacity:1;text-decoration:line-through;text-decoration-color:#e0281f;text-decoration-thickness:2px}.verbs-tt-stem{border-right:1px solid #e4ecdf}.verbs-tt-table td.verbs-tt-masu{border-right:2px solid #a9cf96}@media(max-width:600px){.verbs-fs-tag{white-space:normal;display:inline-block}}@media(max-width:420px){.verbs-tt-table td{padding:4px 5px}.verbs-tt-table{font-size:1.125rem}.verbs-fs-formula li{white-space:normal;flex-wrap:wrap}.verbs-fs-body{padding:12px 8px}}.verbs-hero,.verbs-hero-guide{align-items:center}.verbs-hero-guide{gap:14px}.verbs-hero-guide img{width:150px}.verbs-bubble{max-width:22rem;margin-bottom:0;padding:16px 20px;border-radius:20px;font-size:1.1875rem;line-height:1.55;border-width:2.5px}.verbs-bubble:after{bottom:auto;top:50%;margin-top:-9px;right:-12px;border-width:9px}.verbs-bubble .font-kana{font-size:1.125em}@media(max-width:600px){.verbs-hero-guide img{width:110px}.verbs-bubble{font-size:1.0625rem;padding:12px 14px}}.verbs-road-print{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:64px;height:64px;border-radius:16px;background:#fff;border:2px solid #2b706a;color:#21574f!important;text-decoration:none!important;box-shadow:0 3px 0 #2b706a33;transition:transform .15s}.verbs-road-print span{font-size:1.625rem;line-height:1.1}.verbs-road-print small{font-size:.75rem;font-weight:700}.verbs-road-print:hover{transform:translateY(-2px);background:#eef5f3}.verbs-road{max-width:46rem}.verbs-print-hint{display:flex;align-items:center;gap:12px;margin:22px 0 0;max-width:46rem}.verbs-print-hint img{width:64px;height:auto;flex:0 0 auto}.verbs-print-hint-say{position:relative;padding:10px 16px;border-radius:16px;background:#fff;border:2px solid #2b706a;font-size:1.0625rem;line-height:1.5}.verbs-print-hint-say:before{content:"";position:absolute;left:-11px;top:50%;margin-top:-8px;border:8px solid transparent;border-right-color:#2b706a;border-left:0}.verbs-road:before{left:23px}@media(max-width:600px){.verbs-road-print{width:52px;height:56px}.verbs-road-print span{font-size:1.375rem}.verbs-print-hint img{width:52px}.verbs-print-hint-say{font-size:.9375rem}}.verbs-print[data-kind=practice] .verbs-sheet.is-test,.verbs-print[data-kind=test] .verbs-sheet.is-practice{display:none}.verbs-kind{display:flex;flex-wrap:wrap;gap:8px}.learn-course .verbs-kind button{display:flex;flex-direction:column;align-items:flex-start;min-width:11rem;padding:8px 16px;border-radius:12px;border:2px solid #2b706a;background:#fff;color:#21574f;text-align:left}.learn-course .verbs-kind button b{font-size:1.0625rem}.learn-course .verbs-kind button small{font-size:.8125rem;color:#526865}.learn-course .verbs-kind button.is-on{background:#2b706a;color:#fff}.learn-course .verbs-kind button.is-on small{color:#e3f1ee}.verbs-sheet-kind{display:inline-block;margin-left:6px;padding:0 10px;border-radius:999px;font-size:.75em;vertical-align:2px}.verbs-sheet-kind.is-practice{background:#e3f1ee;color:#21574f}.verbs-sheet-kind.is-test{background:#fbe6e4;color:#a33}.verbs-psheet{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.verbs-psheet-sec h3{margin:8px 0 2px;padding:3px 8px;border-radius:6px;background:#eef5f3;font-size:.9375rem;font-weight:400;text-align:center}.verbs-psheet-sec ol{list-style:none;margin:0;padding:0}.verbs-psheet-sec li{display:flex;align-items:flex-end;gap:10px;min-height:2.6rem;padding:3px 0;border-bottom:1px solid #d8cfbd;font-size:1.0625rem}.verbs-psheet-sec li .verbs-sheet-q{flex:0 0 auto}.verbs-sheet li.is-model .verbs-sheet-a,.verbs-sheet li.is-model .verbs-sheet-a small{color:#9aa6a2}.verbs-sheet li.is-model .verbs-sheet-a:before{content:"e.g. ";font-size:.7em;color:#9aa6a2}@media(max-width:600px){.verbs-psheet{grid-template-columns:1fr}}@media print{.verbs-psheet{gap:0 10mm}.verbs-psheet-sec h3{margin:2mm 0 .5mm;padding:.6mm 2mm;font-size:9.5pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.verbs-psheet-sec li{min-height:8.6mm;padding:.4mm 0;font-size:11.5pt;border-bottom-color:#999}.verbs-sheet-kind{-webkit-print-color-adjust:exact;print-color-adjust:exact}.verbs-print[data-kind=practice] .verbs-sheet-pair:last-child .verbs-sheet.is-practice:nth-child(2),.verbs-print[data-kind=test] .verbs-sheet-pair:last-child .verbs-sheet:last-child{break-after:auto}}.verbs-print[data-view] .verbs-sheet-pair{display:none}.verbs-print[data-view=ba-form] [data-print-pair=ba-form],.verbs-print[data-view=dictionary-form] [data-print-pair=dictionary-form],.verbs-print[data-view=groups] [data-print-pair=groups],.verbs-print[data-view=nai-form] [data-print-pair=nai-form],.verbs-print[data-view=potential-form] [data-print-pair=potential-form],.verbs-print[data-view=ta-form] [data-print-pair=ta-form],.verbs-print[data-view=te-form] [data-print-pair=te-form]{display:block}.verbs-view-note{margin:0;padding:8px 12px;border-radius:10px;background:#e3f1ee;font-size:1rem}.verbs-view-note a{color:#21574f;font-weight:700}@media print{.verbs-sheet-head h2{font-size:13pt;margin:0 0 1mm}.verbs-sheet-kind{font-size:9pt;padding:0 2.5mm}.verbs-sheet-head p{margin:0 0 2mm}.verbs-sheet-list li{min-height:10.6mm}}@media(max-width:600px){.verbs-psheet-sec li{flex-wrap:wrap}.verbs-psheet-sec li .verbs-sheet-q{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.verbs-psheet-sec li .verbs-sheet-a{min-width:0;overflow-wrap:anywhere}}.learn-course .verbs-kind button{min-width:min(11rem,100%);max-width:100%}.verbs-sheet .verbs-rows li{display:flex;align-items:stretch;gap:0;padding:0;min-height:2.9rem;border-bottom:1px solid #e3dccb}.verbs-row-icon,.verbs-sheet .verbs-rows li:before{align-self:center}.verbs-row-icon{flex:0 0 1.7em;font-size:1.05em;line-height:1}.verbs-row-q{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;padding:2px 10px 2px 0;line-height:1.2}.verbs-row-q small{font-size:.75rem;color:#7b8a86}.verbs-row-word{display:inline-flex;align-items:baseline}.verbs-row-stem{display:inline-block;text-align:right}.verbs-row-a{flex:1;min-width:5rem;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:4px 0;padding:0 10px;border:1.5px solid #b9d3ce;border-radius:8px;background:#fcfefd;color:#21574f}.verbs-row-ans{display:inline-block;text-align:right}.verbs-row-a small{font-size:.75rem;color:#7b8a86;min-width:5.5em}.verbs-sheet li.is-model .verbs-row-a{border-style:dashed}.verbs-sheet li.is-model .verbs-row-a,.verbs-sheet li.is-model .verbs-row-a small{color:#9aa6a2}.verbs-sheet li.is-model .verbs-row-a:before{content:"e.g.";margin-right:auto;font-size:.75em;color:#9aa6a2}.verbs-sheet li.is-model .verbs-sheet-a:before{content:none}.verbs-row-group{font-weight:700}.verbs-sheet-head{position:relative;padding-right:150px}.verbs-sheet-guide{position:absolute;top:-6px;right:0;display:flex;align-items:center;gap:6px}.verbs-sheet-guide img{width:52px;height:auto}.verbs-sheet-say{padding:4px 10px;border-radius:12px;border:1.5px solid #b9d3ce;background:#fff;font-size:.8125rem;font-weight:700;white-space:nowrap}.verbs-sheet-score{display:inline-block;margin-left:10px;padding:1px 10px;border:1.5px solid #e0b64a;border-radius:999px;background:#fff6d6;color:#7a5410}@media(max-width:600px){.verbs-sheet-head{padding-right:0;padding-top:58px}.verbs-sheet-guide{top:0;left:0;right:auto}.verbs-sheet .verbs-rows li{flex-wrap:wrap}.verbs-row-a{flex-basis:100%;margin-left:1.7em}}@media print{.verbs-sheet .verbs-rows li{min-height:10.4mm}.verbs-psheet-sec .verbs-rows li{min-height:8.6mm}.verbs-row-a{margin:1mm 0;border-color:#9ab;padding:0 2mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.verbs-row-a small,.verbs-row-q small{font-size:7pt}.verbs-sheet-guide img{width:13mm}.verbs-sheet-say{font-size:8pt}.verbs-sheet-score{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.verbs-row-a{flex-direction:column;align-items:flex-end;justify-content:center;gap:0;line-height:1.15}.verbs-row-ans{white-space:nowrap}.verbs-row-a small{min-width:0;white-space:nowrap}.verbs-sheet li.is-model .verbs-row-a{position:relative}.verbs-sheet li.is-model .verbs-row-a:before{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.verbs-row-word{white-space:nowrap}@media print{.verbs-sheet .verbs-rows li{font-size:12pt}.verbs-psheet-sec .verbs-rows li{font-size:11.5pt;min-height:8.1mm}.verbs-psheet-sec h3{margin-top:1.5mm}}@media screen{.verbs-psheet{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.verbs-sheet-list{columns:20rem 2}.verbs-sheet .verbs-rows li{flex-wrap:wrap}.verbs-row-a{flex:1 1 7rem}.verbs-row-word{white-space:normal}.verbs-psheet-sec h3{overflow-wrap:anywhere}}@media print{.verbs-sheet-rules{grid-template-columns:repeat(auto-fit,minmax(30mm,1fr))}}.verbs-sheet-rules .verbs-ex{white-space:normal}.verbs-sheet-rules .verbs-rule{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.verbs-sheet-guide{max-width:100%}.verbs-sheet-say{white-space:normal}}@media screen and (max-width:600px){.verbs-row-q{flex:1 1 auto;min-width:0}.verbs-row-stem{max-width:calc(100vw - 9rem)}}.verbs-row-q{box-sizing:content-box}.verbs-row-q small{white-space:normal;line-height:1.15}@media screen and (max-width:600px){.verbs-row-q{width:auto!important}}.verbs-row-q{align-items:flex-end}.verbs-row-q,.verbs-row-q small{text-align:right}.verbs-tt{grid-template-columns:1fr}.verbs-tt-table td.verbs-tt-pat{display:table-cell;border:0;border-right:2px solid #a9cf96;border-bottom:2px solid #a9cf96;padding:6px 14px;vertical-align:middle;white-space:nowrap;background:#fff!important}.verbs-tt-table td.verbs-tt-pat>*{vertical-align:middle}.verbs-tt-table td.verbs-tt-pat .verbs-tt-sounds{display:inline-flex;flex-direction:column;margin-right:10px;font-size:clamp(1.0625rem,2.4vw,1.375rem)}.verbs-tt-table td.verbs-tt-pat .verbs-tt-arrow{margin-right:8px}.verbs-tt-table td.verbs-tt-pat.is-iku{background:#fff6d6!important}@media(max-width:700px){.verbs-tt-table{font-size:1.0625rem}.verbs-tt-table td{padding:4px 5px}.verbs-tt-table td.verbs-tt-pat{padding:4px 6px}.verbs-tt-table td.verbs-tt-pat .verbs-tt-sounds{font-size:.9375rem;margin-right:4px}.verbs-tt-end{font-size:1rem}}.verbs-tt{overflow-x:auto;max-width:100%}@media(max-width:600px){.verbs-tt-table td.verbs-tt-gone,.verbs-tt-table td.verbs-tt-pat .verbs-tt-arrow{display:none}}.verbs-fs-rows{display:grid;grid-template-columns:repeat(4,max-content);justify-content:center;gap:8px 12px;align-items:stretch}.verbs-fs-rows .verbs-fs-row{display:contents}.verbs-fs-how{justify-content:center;padding:4px 16px}.verbs-fs-to{justify-content:center;padding:4px 18px}.verbs-fs-arrow{align-self:center}@media(max-width:640px){.verbs-fs-rows{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch}.verbs-fs-how{grid-column:1/-1}}.verbs-fs-how{justify-content:flex-start}.verbs-fs-rstem{display:inline-block;text-align:right}.verbs-fs-rmasu,.verbs-fs-rstem{white-space:nowrap}.verbs-fs-from{display:grid;grid-template-columns:auto auto;justify-content:start;align-content:center;column-gap:10px;row-gap:0}.verbs-fs-from small{grid-column:2;margin:0;text-align:right}.verbs-fs-icon{grid-row:span 2;align-self:center}.verbs-card{height:19rem;min-height:0;box-sizing:border-box;overflow:hidden}.verbs-card-back{display:flex;flex-direction:column;align-items:center;gap:8px}.verbs-card-prompt.is-answer{color:#d24944}@media(max-width:600px){.verbs-card{height:17.5rem}}.verbs-result{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:6px 0 4px}.verbs-result img{width:100px;height:auto}.verbs-result.is-perfect img{width:150px}.verbs-result-say{position:relative;margin:0;padding:14px 20px;border-radius:18px;background:#fff;border:2px solid #2b706a;font-size:1.125rem;line-height:1.5;text-align:left;max-width:22rem}.verbs-result-say strong{display:block;font-size:2rem;font-weight:700;color:#21574f}.verbs-result.is-perfect .verbs-result-say{border-color:#e0b64a;background:#fff6d6}.verbs-result.is-perfect .verbs-result-say strong{color:#b8860b}.verbs-tt-table thead th{padding:8px 12px;background:#cfe6c1;color:#1d1d1d;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700;text-align:center;border-bottom:2px solid #a9cf96;font-family:var(--font-biz-udp),system-ui,sans-serif}.verbs-tt-table thead th+th{border-left:2px solid #a9cf96}.verbs-tt-table td.verbs-tt-pat .verbs-tt-sounds{font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.35}.verbs-tt-table td.verbs-tt-pat .verbs-tt-end{font-size:clamp(1.375rem,3.2vw,1.875rem)}.verbs-tt-table td.verbs-tt-pat .verbs-tt-arrow{font-size:1.375rem}@media(max-width:700px){.verbs-tt-table thead th{padding:6px 4px;font-size:.9375rem}.verbs-tt-table td.verbs-tt-pat .verbs-tt-sounds{font-size:1.0625rem}.verbs-tt-table td.verbs-tt-pat .verbs-tt-end{font-size:1.125rem}}.verbs-tt-table td.verbs-tt-new{text-align:right}.verbs-tt-table td.verbs-tt-head,.verbs-tt-table td.verbs-tt-new{padding-right:14px}@media screen and (max-width:600px){.verbs-fs-stem{width:auto!important}.verbs-fs-word{flex-wrap:wrap;white-space:normal}.verbs-fs-from{min-width:0;overflow-wrap:anywhere}}.verbs-fs-to{justify-content:flex-end}.verbs-fs-body{overflow-x:auto}.verbs-fs,.verbs-fs-body,.verbs-fs-group{min-width:0;max-width:100%}.verbs-fs-how,.verbs-fs-to{position:relative}.verbs-fs-formula.is-vowel{display:flex;align-items:center;gap:14px;font-size:clamp(2rem,6vw,2.75rem);font-family:system-ui,sans-serif;font-weight:700;padding:8px 26px}.verbs-fs-formula.is-vowel .font-kana{font-weight:400}.verbs-fs-big-arrow{color:#4a5a66}.verbs-fs-mini{color:#4a5a66;margin:0 2px}.verbs-fs-formula.is-vowel{width:fit-content;margin:0 auto 12px;justify-content:center}.verbs-fs-row.is-special>span{background:#fff6d6;border-color:#e0b64a}.verbs-fs-row.is-special .verbs-fs-from small{color:#fff;background:#e0281f;padding:0 8px;border-radius:999px;font-weight:700;justify-self:end}.verbs-fs-wrong{margin-left:8px;color:#9aa6a2;font-size:.85em;text-decoration:line-through}.verbs-fs .verbs-tt-callout{margin-top:12px}.verbs-fs-row.is-watch>span{background:#fff1e6;border-color:#f0a46a}.verbs-fs-badge{color:#fff!important;background:#ec7f2c;padding:0 8px;border-radius:999px;font-weight:700;justify-self:end;font-family:var(--font-biz-udp),sans-serif}.verbs-tt-callout.is-watch{background:#fff1e6;border-color:#f0a46a}.verbs-tt-callout.is-watch .verbs-tt-special{background:#ec7f2c}.verbs-fs-special-to{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.verbs-fs-special-to .verbs-fs-wrong{margin:0;font-size:.6em}.verbs-fs-rows{column-gap:8px}.verbs-fs-how{padding:4px 10px}.verbs-fs-to{padding:4px 12px}.verbs-fs-from,.verbs-fs-how,.verbs-fs-to{font-size:clamp(1.125rem,2.6vw,1.5rem)}.verbs-fs-text{font-size:clamp(1.125rem,2.4vw,1.3125rem);color:#1d1d1d;font-weight:600;line-height:1.5}.verbs-fs-formula.is-vowel.font-kana{font-weight:400}.verbs-fs-gap{display:inline-block;width:1.2em}.verbs-sheet-rules .verbs-examples{font-size:.875rem;gap:2px;flex-direction:row;flex-wrap:wrap;column-gap:12px}@media print{.verbs-sheet-rules .verbs-examples{font-size:8pt}}.verbs-sheet-rules .verbs-rule p.verbs-sounds,.verbs-sheet-rules .verbs-sounds,.verbs-sheet-rules .verbs-sounds *{font-size:.875rem}.verbs-sheet-foot{margin-top:12px}.verbs-srules{width:100%;border-collapse:collapse;font-size:.9375rem;border:1.5px solid #b9d3ce;border-radius:8px;overflow:hidden}.verbs-srules td,.verbs-srules th{padding:5px 10px;border-bottom:1px solid #e3ece9;text-align:left;vertical-align:middle}.verbs-srules tr:last-child td,.verbs-srules tr:last-child th{border-bottom:0}.verbs-srules th{width:9.5em;background:#eef5f3;font-weight:400;white-space:nowrap}.verbs-srules .is-red{color:#e0281f}.verbs-srules .is-green{color:#12a05a}.verbs-srules-eg{color:#33464a;white-space:nowrap}.verbs-srules mark{background:none;color:#1f63c6}.verbs-srules mark.is-new{color:#d0302a}@media print{.verbs-sheet-foot{margin-top:4mm}.verbs-srules{font-size:9pt;border-color:#9ab}.verbs-srules td,.verbs-srules th{padding:1.2mm 2.5mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:600px){.verbs-srules th{width:auto}.verbs-srules-eg{white-space:normal}}.verbs-sheet-rules{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:600px){.verbs-sheet-rules{grid-template-columns:1fr!important}}.verbs-sheet-boxes{display:inline-flex;gap:14px;font-size:1.0625rem;color:#9aa6a2;letter-spacing:0}.verbs-sheet-boxes span{display:inline-flex;align-items:center;justify-content:center;width:1.7em;height:1.7em;border-radius:50%}.verbs-sheet-boxes span.is-circled{border:2px solid #e0281f;color:#e0281f;font-weight:700}.verbs-sheet li.is-model .verbs-sheet-boxes span.is-circled{border-color:#9aa6a2;color:#7b8a86}@media print{.verbs-sheet-boxes{font-size:11pt;gap:3mm}.verbs-sheet-boxes span.is-circled{-webkit-print-color-adjust:exact;print-color-adjust:exact}}