.lp-faq{padding:var(--sp-7) var(--sp-6)}.lp-faq__inner{max-width:700px;margin:0 auto}.lp-faq__heading{margin-bottom:var(--sp-5);font-family:var(--lx-font-heading);font-size:var(--fs-lg);font-weight:400;line-height:var(--lh-title);color:var(--ink-title);text-align:center}.lp-faq__item{margin-bottom:var(--sp-3);background:var(--surface);border:var(--edge-hair);border-radius:var(--r-card);box-shadow:var(--sh-raise);overflow:hidden}.lp-faq__item[open]{box-shadow:var(--sh-card)}.lp-faq__item[open] .lp-faq__question:after{transform:rotate(180deg)}.lp-faq__question{padding:var(--sp-4) var(--sp-5);cursor:pointer;font-family:var(--lx-font-body);font-size:var(--fs-body);color:var(--ink);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.lp-faq__question::-webkit-details-marker{display:none}.lp-faq__question:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:var(--fs-chrome-xs);color:var(--ink-dim);transition:transform var(--dur-base) var(--ease-out);margin-left:var(--sp-2);flex-shrink:0}.lp-faq__question:hover{background:var(--surface-sunk)}.lp-faq__question:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.lp-faq__answer{padding:0 var(--sp-5) var(--sp-4);font-family:var(--lx-font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-dim)}@media (width<=767.98px){.lp-faq{padding:var(--sp-6) var(--sp-4)}.lp-faq__heading{font-size:var(--fs-md)}}@media (prefers-reduced-motion:reduce){.lp-faq__question:after{transition:none}}.conj-unavailable{padding:var(--sp-7) var(--sp-5);text-align:center}.conj-unavailable__icon{font-size:var(--fs-2xl);margin-bottom:var(--sp-5);color:var(--app-hue-ink);display:block}.conj-unavailable__title{font-family:var(--lx-font-heading);font-size:var(--fs-lg);font-weight:400;line-height:var(--lh-title);color:var(--ink-title);margin:0 0 var(--sp-3)}.conj-unavailable__desc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-dim);max-width:38rem;margin:0 auto var(--sp-6)}.conj-unavailable__cta{padding:var(--sp-3) var(--sp-5);background:var(--action);color:var(--surface);font-size:var(--fs-body);border-radius:var(--r-control);border:var(--edge-lit);box-shadow:var(--sh-button);font-weight:600;text-decoration:none;display:inline-block}.conj-unavailable__cta:hover{background:var(--action-hover)}.conj-unavailable__cta:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-seo__section{padding:0 var(--sp-5);margin-bottom:var(--sp-5)}.conj-seo__h2{font-family:var(--lx-font-heading);font-size:var(--fs-lg);font-weight:400;line-height:var(--lh-title);color:var(--ink-title);margin:0 0 var(--sp-2);padding-bottom:var(--sp-1);border-bottom:var(--edge-hair)}.conj-seo__lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0 0 var(--sp-3);max-width:720px}.conj-seo__lead strong{color:var(--ink-title)}.conj-seo__tense-list{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.conj-seo__tense-list li{padding:var(--sp-2) var(--sp-3);border:var(--edge-hair);border-radius:var(--r-chip);font-size:var(--fs-sm);color:var(--ink-dim);line-height:var(--lh-body)}.conj-seo__tense-list strong{color:var(--ink-title)}.conj-seo__tense-desc{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--ink-dim);display:block}.conj-seo__guide{font-size:var(--fs-body);color:var(--ink-dim);line-height:var(--lh-body);max-width:720px}.conj-seo__guide h3{font-size:var(--fs-md);color:var(--ink-title);margin:var(--sp-4) 0 var(--sp-2);font-weight:600}.conj-seo__guide h3:first-child{margin-top:0}.conj-seo__guide p{margin:0 0 var(--sp-3)}.conj-seo__guide p:last-child{margin-bottom:0}.conj-seo__guide strong{color:var(--ink)}.conj-rail-ad{text-align:center;margin:0}.conj{padding:var(--sp-5) var(--sp-5) var(--sp-6);color:var(--ink);container:conj/inline-size}@container conj (width<=899.98px){.conj-wide{display:none!important}}@container conj (width>=900px){.conj-narrow{display:none!important}}.conj-eyebrow{margin:0 0 var(--sp-2);font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.12em;font-weight:700;line-height:var(--lh-chrome);text-transform:uppercase;color:var(--ink-dim)}.conj-display{margin:0 0 var(--sp-5);font-family:var(--lx-font-heading);font-size:var(--fs-2xl);font-weight:400;line-height:var(--lh-display);color:var(--ink-title)}.conj-section-title{margin:0 0 var(--sp-3);font-family:var(--lx-font-heading);font-size:var(--fs-lg);font-weight:400;line-height:var(--lh-title);color:var(--ink-title)}.conj-type{padding:2px var(--sp-2);border-radius:var(--r-chip);font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.04em;line-height:var(--lh-chrome);white-space:nowrap;align-items:center;display:inline-flex}.conj-type--regular{background:var(--sage);color:var(--sage-ink)}.conj-type--irregular{background:var(--lemon);color:var(--lemon-ink)}.conj-bar{border-radius:var(--r-chip);background:var(--sage);flex:1;min-width:40px;height:6px;display:block;overflow:hidden}.conj-bar__fill{background:var(--sage-mid);height:100%;display:block}.conj-seg{border-radius:var(--r-control);background:var(--hover);gap:2px;padding:2px;display:inline-flex}.conj-seg__opt{min-height:34px;padding:0 var(--sp-3);border-radius:var(--r-chip);font-family:var(--lx-font-body);font-size:var(--fs-sm);color:var(--ink-dim);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1}.conj-seg__opt:hover{color:var(--ink);background:var(--glass-raised)}.conj-seg__opt:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-seg__opt[aria-checked=true]{background:var(--surface);color:var(--action);box-shadow:var(--sh-raise);font-weight:600}.conj-verb{padding-left:0;padding-right:0}.conj-verb__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding:0 var(--sp-5) var(--sp-4);display:flex}.conj-verb__heading{min-width:0}.conj-verb__title{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.conj-verb__h1{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin:0;font-weight:400;display:flex}.conj-verb__word{font-family:var(--lx-font-heading);font-size:var(--fs-2xl);line-height:var(--lh-display);color:var(--ink-title)}.conj-verb__meaning{font-family:var(--lx-font-body);font-size:var(--fs-body-lg);color:var(--ink-dim)}.conj-verb__bookmark{display:inline-flex}.conj-verb__context{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--action);text-decoration:none;display:inline-flex}.conj-verb__context:hover{text-decoration:underline}.conj-verb__context:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-verb__layout{gap:var(--sp-5);padding:0 var(--sp-5);grid-template-columns:236px minmax(0,1fr);align-items:stretch;display:grid}.conj-verb__side,.conj-verb__main{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.conj-verb__ad{min-height:0}@media (width<=767.98px){.conj-verb__ad{display:none}}@container conj (width<=899.98px){.conj-verb__head{padding:0 var(--sp-4) var(--sp-3);align-items:center}.conj-verb__word{font-size:var(--fs-xl)}.conj-verb__meaning{font-size:var(--fs-body)}.conj-verb__layout{padding:0 var(--sp-3);grid-template-columns:minmax(0,1fr)}}.conj-modes{border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface-sunk);flex:none;gap:2px;padding:3px;display:flex}.conj-modes__opt{justify-content:center;align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-chip);font-family:var(--lx-font-body);font-size:var(--fs-sm);color:var(--ink-dim);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.conj-modes__opt:hover{color:var(--ink);background:var(--glass-raised)}.conj-modes__opt:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-modes__opt[aria-current=page]{background:var(--surface);color:var(--action);box-shadow:var(--sh-raise);font-weight:600}.conj-modes__opt[aria-pressed=true]{background:var(--ink);color:var(--surface)}.conj-modes--icons{background:var(--hover);border:0;padding:2px}.conj-modes--icons .conj-modes__opt{width:40px;padding:0}.conj-side{border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface);padding:6px}.conj-side__head{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 10px 6px;font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-weight:700;display:flex}.conj-side__count{letter-spacing:0;text-transform:none;font-weight:400}.conj-tenses{margin:0;padding:0;list-style:none}.conj-tense{align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:var(--sp-1) 10px;border-radius:var(--r-chip);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.conj-tense:hover{background:var(--hover)}.conj-tense:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-tense__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.conj-tense__name{font-family:var(--os-font-mono);font-size:var(--fs-chrome);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conj-tense__gloss{font-size:var(--fs-sm);line-height:var(--lh-chrome);color:var(--ink-dim)}.conj-tense__stat{font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);color:var(--ink-dim);flex:none}.conj-tense__stat--done{color:var(--correct-ink)}.conj-tense[aria-current=true]{background:var(--app-hue)}.conj-tense[aria-current=true] .conj-tense__name{color:var(--app-hue-ink);font-weight:700}.conj-tense[aria-current=true] .conj-tense__gloss{color:var(--app-hue-ink)}.conj-tenses--sheet .conj-tense{min-height:50px;padding:0 var(--sp-3);border-radius:var(--r-control)}.conj-tenses--sheet .conj-tense .conj-tense__name{font-family:var(--lx-font-body);font-size:var(--fs-body);white-space:normal}.conj-tenses--sheet .conj-tense .conj-tense__stat{font-size:var(--fs-chrome-sm)}.conj-mascot{bottom:var(--sp-5);z-index:var(--z-raised);min-height:0;margin-top:auto;position:sticky}.conj-mascot .postit-helper{pointer-events:auto;align-items:flex-start;position:static}.conj-mascot .postit-helper__bubble{max-width:200px}.conj-mascot .postit-helper__bubble:before{left:15px;right:auto}.conj-mascot .postit-helper__bubble:after{left:16px;right:auto}.conj-card{border:1px solid rgba(var(--action-rgb), .24);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--sh-card);padding:0;position:relative;overflow:clip}.conj-card__head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border-bottom:var(--edge-hair);background:var(--surface-sunk);display:flex}.conj-card__title{flex:1;min-width:0}.conj-card__name{align-items:baseline;gap:var(--sp-1) 10px;font-family:var(--lx-font-heading);font-size:var(--fs-lg);font-weight:400;line-height:var(--lh-title);color:var(--ink-title);flex-wrap:wrap;margin:0;display:flex}.conj-card__gloss{font-family:var(--lx-font-body);font-size:var(--fs-sm);color:var(--ink-dim)}.conj-card__desc{font-size:var(--fs-sm);line-height:var(--lh-chrome);color:var(--ink-dim);margin:2px 0 0}.conj-card__levels{flex:none}.conj-card__foot{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.conj-card__spacer{flex:1}.conj-card__status{font-family:var(--os-font-mono);font-size:var(--fs-chrome-sm);color:var(--ink-dim);margin:0}.conj-card__status.is-done{color:var(--correct-ink)}.conj-card__status.is-wrong{color:var(--action)}@container conj (width<=899.98px){.conj-card__head{align-items:stretch;gap:var(--sp-2);flex-direction:column;padding:6px}.conj-card__levels{margin:2px var(--sp-1) var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}p.conj-card__status{padding:10px var(--sp-4)}}.conj-grid-head,.conj-row{grid-template-columns:38% minmax(0,1fr) 48px;display:grid}.conj-grid-head{border-bottom:1px solid var(--sage-mid);background:var(--app-hue);font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--app-hue-ink);font-weight:700}.conj-grid-head span{padding:7px var(--sp-4)}.conj-grid-head span:first-child{padding-left:var(--sp-5)}.conj-grid-head span:not(:last-child){border-right:1px solid var(--sage-mid)}.conj-row{border-bottom:var(--edge-hair);background:var(--surface);min-height:54px;transition:background var(--dur-base) var(--ease-out)}.conj-row[data-tone=right]{background:var(--correct)}.conj-row[data-tone=wrong]{background:var(--wrong-fill)}.conj-row__person{padding:0 var(--sp-5);border-right:var(--edge-hair);font-size:var(--fs-body);line-height:var(--lh-chrome);color:var(--ink);align-items:center;display:flex}.conj-row__cell{border-right:var(--edge-hair);align-items:stretch;min-width:0;display:flex}.conj-row__mark{font-size:var(--fs-sm);color:var(--action);justify-content:center;align-items:center;display:flex}.conj-row__mark .conj-row__mark--right{color:var(--correct-ink)}.conj-row__form{padding:0 var(--sp-4);font-family:var(--os-font-mono);font-size:var(--fs-body-lg);color:var(--ink-title);flex:1;align-items:center;display:flex}.conj-row__form--revealed{color:var(--action);font-style:italic}.conj-row[data-tone=right] .conj-row__form{color:var(--correct-ink);font-weight:600}.conj-row__input{min-width:0;margin:6px var(--sp-2);padding:0 var(--sp-3);border:1.5px solid var(--rule);border-radius:var(--r-chip);background:var(--surface);font-family:var(--os-font-mono);font-size:var(--fs-body-lg);color:var(--ink);caret-color:var(--action);outline:none;flex:1}.conj-row__input:focus{border-color:var(--action);box-shadow:0 0 0 3px rgba(var(--action-rgb), .15)}.conj-row__input:disabled{background:var(--surface-sunk);cursor:not-allowed}.conj-row[data-tone=wrong] .conj-row__input,.conj-row[data-tone=wrong] .conj-row__tail{color:var(--action)}.conj-row__split{padding:0 var(--sp-4);font-family:var(--os-font-mono);font-size:var(--fs-body-lg);flex:1;align-items:center;display:flex}.conj-row__given{color:var(--ink);white-space:pre}.conj-row__tail{width:5ch;height:34px;padding:0 var(--sp-1);border:0;border-bottom:2px solid var(--action);border-radius:var(--r-chip) var(--r-chip) 0 0;background:var(--action-tint);font:inherit;color:var(--ink);caret-color:var(--action);outline:none;margin-left:1px}.conj-row__tail:focus{outline:2.5px solid var(--focus);outline-offset:2px;outline-offset:0}.conj-row__tail:disabled{cursor:not-allowed}@container conj (width<=899.98px){.conj-row{grid-template-columns:38% minmax(0,1fr) 34px;min-height:52px}.conj-row__person{padding:0 var(--sp-3)}.conj-row__form,.conj-row__split{padding:0 10px}}.conj-slot{align-items:center;gap:var(--sp-2);min-height:42px;padding:0 var(--sp-3);border:1.5px dashed var(--rule);border-radius:var(--r-chip);text-align:left;cursor:pointer;background:0 0;flex:1;margin:6px 10px;display:flex}.conj-slot.is-ready{border-color:var(--action);background:var(--action-tint)}.conj-slot:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-slot:disabled{cursor:not-allowed}.conj-slot__hint{font-size:var(--fs-sm);color:var(--ink-dim);font-style:italic}.conj-tray{padding:14px var(--sp-4);border-bottom:var(--edge-hair);background:var(--surface-sunk);flex-direction:column;gap:10px;display:flex}.conj-tray__head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.conj-tray__label{font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-weight:700}.conj-tray__hint{font-size:var(--fs-sm);color:var(--ink-dim)}.conj-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.conj-chip{border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--surface);min-height:40px;box-shadow:var(--sh-press);font-family:var(--os-font-mono);font-size:var(--fs-body);color:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;padding:0 14px;display:inline-flex}.conj-chip:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-chip.is-selected{border-color:var(--action);background:var(--action);color:var(--surface)}.conj-chip.is-dragging{opacity:.4}.conj-chip--ghost{z-index:var(--z-toast);pointer-events:none;box-shadow:var(--sh-card);position:fixed;transform:translate(-50%,-50%)}.conj-hint{margin:var(--sp-3) var(--sp-4) 0;padding:10px var(--sp-3);border:1px solid var(--lemon-mid);border-radius:var(--r-chip);background:var(--lemon);color:var(--lemon-ink)}.conj-hint__title{font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-weight:700}.conj-hint__body{font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.conj-hint__form{font-family:var(--os-font-mono)}.conj-accents{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.conj-accent{min-width:32px;height:32px;padding:0 var(--sp-2);border:var(--edge-hair);border-radius:var(--r-chip);background:var(--surface);font-family:var(--os-font-mono);font-size:var(--fs-body);color:var(--ink);cursor:pointer}.conj-accent:hover{border-color:var(--action)}.conj-accent:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-btn{justify-content:center;align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.conj-btn--ink,.conj-btn--ink:hover,.conj-btn--ink:focus{background:var(--ink);border-color:var(--ink);color:var(--surface)}.conj-btn--next{min-width:0}.conj-btn__label{text-overflow:ellipsis;overflow:hidden}.conj-btn--wide{flex:1}.conj-dock{z-index:var(--z-raised);padding:var(--sp-3) var(--sp-3) var(--sp-4);border-top:1px solid var(--hairline);background:var(--glass-overlay);flex-direction:column;gap:10px;display:flex;position:sticky;bottom:0}.conj-dock__mascot{right:var(--sp-4);bottom:calc(100% + var(--sp-2));pointer-events:none;position:absolute}.conj-dock__mascot .postit-helper{pointer-events:auto;position:static}.conj-dock__buttons{gap:var(--sp-2);display:flex}.conj-dock__buttons .conj-btn--next{flex:1}.conj-dock__accents{display:none}@media (pointer:fine){.conj-dock__accents{display:flex}}.conj-lock{min-height:324px;margin:0 var(--sp-5)}@container conj (width<=899.98px){.conj-lock{margin:0 var(--sp-3)}}.conj-gate{justify-content:center;align-items:center;gap:var(--sp-2);min-height:324px;padding:var(--sp-5) var(--sp-4);text-align:center;flex-direction:column;display:flex}.conj-gate .postit-helper--inline{margin:0 0 var(--sp-1)}.conj-gate__title{font-family:var(--lx-font-heading);font-size:var(--fs-md);font-weight:400;line-height:var(--lh-title);color:var(--ink-title);margin:0}.conj-gate__text{max-width:30rem;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-dim);margin:0}.conj-gate__actions{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.conj-stepper{align-items:center;gap:var(--sp-1);display:flex}.conj-stepper__arrow{border-radius:var(--r-chip);width:40px;height:40px;font-size:var(--fs-chrome-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none}.conj-stepper__arrow:hover{background:var(--hover)}.conj-stepper__arrow:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-stepper__field{align-items:center;gap:var(--sp-2);border:var(--edge-hair);border-radius:var(--r-chip);background:var(--surface);cursor:pointer;flex:1;min-width:0;height:40px;padding:0 10px;display:flex}.conj-stepper__field:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-stepper__name{min-width:0;font-family:var(--lx-font-heading);font-size:var(--fs-md);color:var(--ink-title);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.conj-stepper__step{font-family:var(--os-font-mono);font-size:var(--fs-chrome-sm);color:var(--ink-dim)}.conj-stepper .fa-chevron-down{font-size:var(--fs-chrome-xs);color:var(--ink-dim)}.conj-picker{z-index:var(--z-modal);position:fixed;inset:0}.conj-picker__scrim{background:color-mix(in srgb, var(--ink) 32%, transparent);cursor:default;border:0;position:absolute;inset:0}.conj-picker__panel{padding:var(--sp-2) var(--sp-2) var(--sp-5);background:var(--surface);box-shadow:var(--sh-window);overscroll-behavior:contain;position:absolute;overflow-y:auto}.conj-picker--sheet .conj-picker__panel{border-radius:var(--r-card) var(--r-card) 0 0;max-height:82vh;padding-bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));bottom:0;left:0;right:0}.conj-picker--popover .conj-picker__scrim{background:0 0}.conj-picker--popover .conj-picker__panel{border:var(--edge-hair);border-radius:var(--r-control);padding-bottom:var(--sp-2)}.conj-picker__grabber{border-radius:var(--r-chip);background:var(--rule);width:40px;height:5px;margin:0 auto 10px;display:block}.conj-picker__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:0 var(--sp-2) 10px;display:flex}.conj-picker__title{font-family:var(--lx-font-heading);font-size:var(--fs-md);color:var(--ink-title);margin:0;font-weight:400}.conj-picker__count{font-family:var(--os-font-mono);font-size:var(--fs-chrome-sm);color:var(--correct-ink)}.conj-tables{gap:var(--sp-4);flex-direction:column;display:flex}.conj-tables__grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}@container conj (width<=899.98px){.conj-tables__grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}}.conj-table{scroll-margin-top:var(--sp-3);border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface);padding:0;overflow:hidden}.conj-table.is-selected{border-color:rgba(var(--action-rgb), .45)}.conj-table__head{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-3) 0 14px;border-bottom:var(--edge-hair);background:var(--app-hue);display:flex}.conj-table__name{font-family:var(--os-font-mono);font-size:var(--fs-chrome);color:var(--ink-title);white-space:nowrap;margin:0;font-weight:700}.conj-table__gloss{font-size:var(--fs-sm);color:var(--app-hue-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conj-table__spacer{flex:1}.conj-table__stat{font-size:var(--fs-chrome-xs);color:var(--app-hue-ink)}.conj-table__practise{font-size:var(--fs-sm);color:var(--action);white-space:nowrap;padding:10px 0;font-weight:600;text-decoration:none}.conj-table__practise:after{content:" →"}.conj-table__practise:hover{text-decoration:underline}.conj-table__practise:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-table__grid{border-collapse:collapse;width:100%}.conj-table__grid tr{border-bottom:1px solid var(--hairline)}.conj-table__grid tr:last-child{border-bottom:0}.conj-table__grid th,.conj-table__grid td{line-height:var(--lh-chrome)}.conj-table__grid th{border-right:1px solid var(--hairline);width:42%;font-size:var(--fs-sm);color:var(--ink-dim);text-align:left;vertical-align:middle;padding:6px 14px;font-weight:400}.conj-table__grid td{padding:6px var(--sp-3);font-family:var(--os-font-mono);font-size:var(--fs-body);color:var(--ink-title)}.conj-table__notes{padding:10px 14px var(--sp-3);border-top:var(--edge-hair);background:var(--surface-sunk)}.conj-table__notes ul{font-size:var(--fs-sm);line-height:var(--lh-body);margin:0;padding:0;list-style:none}.conj-table__notes del{color:var(--action)}.conj-table__notes strong{font-family:var(--os-font-mono);color:var(--correct-ink)}.conj-table__notes-title{margin:0 0 var(--sp-1);font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-weight:700}.conj-table__note-person{color:var(--ink-dim)}.conj-table__note-hint{color:var(--ink);display:block}.conj-related{margin:var(--sp-6) var(--sp-5) 0;padding:0}.conj-related__title{margin:0 0 var(--sp-2);font-family:var(--lx-font-heading);font-size:var(--fs-md);color:var(--ink-title);font-weight:400}.conj-related__list{gap:var(--sp-1) var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.conj-related__list a{padding:var(--sp-1) 0;font-size:var(--fs-sm);color:var(--ink-dim);text-decoration:none;display:block}.conj-related__list a:hover strong{text-decoration:underline}.conj-related__list a:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-related__list strong{font-family:var(--os-font-mono);color:var(--action);font-weight:600}.conj-lang__layout{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.conj-lang__main{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.conj-lang__notes{gap:var(--sp-5);padding-top:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conj-lang__rail{min-width:0}.conj-lang__rail .conj-rail-ad{width:100%}@container conj (width<=899.98px){.conj.conj-lang{padding:var(--sp-4) var(--sp-3) var(--sp-5)}.conj-lang .conj-display{font-size:var(--fs-xl)}.conj-lang__layout{grid-template-columns:minmax(0,1fr)}.conj-lang__notes{gap:var(--sp-4);padding:var(--sp-2) 2px 0;grid-template-columns:minmax(0,1fr)}}.conj-note{min-width:0;padding:18px var(--sp-4) var(--sp-4);border:var(--edge-lit);border-radius:var(--r-chip);background:var(--surface);box-shadow:var(--sh-card), var(--specular);flex-direction:column;gap:10px;display:flex;position:relative}.conj-note--pinned{transform:rotate(-1deg)}.conj-note--taped{padding-bottom:var(--sp-2);transform:rotate(1deg)}.conj-note__label{font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-weight:700}.conj-note__verb{align-items:baseline;gap:10px;min-width:0;margin:0;display:flex}.conj-note__verb .conj-type{flex:none}.conj-note__word{font-family:var(--os-font-mono);font-size:var(--fs-md);color:var(--ink-title);flex:none;font-weight:600}.conj-note__meaning{min-width:0;font-size:var(--fs-sm);color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conj-note__why{font-size:var(--fs-sm);line-height:var(--lh-chrome);color:var(--ink-dim);margin:0}.conj-note__go{align-self:flex-start}.conj-note__ghost{visibility:hidden;display:contents}.conj-note__slot{flex-direction:column;min-height:135px;display:flex}.conj-note__empty{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;font-size:var(--fs-sm);color:var(--ink-dim);text-align:center;flex-direction:column;flex:1;margin:0;display:flex}.conj-note__signin{border-radius:var(--r-chip);width:100%;color:var(--action);cursor:pointer;background:0 0;border:0;font-family:inherit}.conj-note__signin:hover{text-decoration:underline}.conj-note__signin:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-continue{margin:0;padding:0;list-style:none}.conj-continue__row{align-items:center;gap:var(--sp-3);border-top:1px solid var(--hairline);min-height:44px;color:inherit;text-decoration:none;display:flex}.conj-continue__row:hover{background:var(--hover)}.conj-continue__row:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-continue__row .conj-bar{flex:none;width:56px}.conj-continue__text{flex:1;min-width:0}.conj-continue__verb{font-family:var(--os-font-mono);font-size:var(--fs-body);color:var(--ink-title);font-weight:600}.conj-continue__tense{font-size:var(--fs-sm);color:var(--ink-dim)}.conj-continue__count{width:36px;font-family:var(--os-font-mono);font-size:var(--fs-chrome-sm);color:var(--correct-ink);text-align:right}.conj-vsheet{border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface);padding:0;overflow:hidden}.conj-vsheet__bar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-bottom:var(--edge-hair);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.conj-vsheet__count{font-family:var(--os-font-mono);font-size:var(--fs-chrome-sm);color:var(--ink-dim);margin-left:auto;padding-right:6px}.conj-vsheet__list{margin:0;padding:0;list-style:none}.conj-vsheet__empty{padding:var(--sp-6);font-size:var(--fs-sm);color:var(--ink-dim);text-align:center;margin:0}.conj-search{align-items:center;gap:var(--sp-2);max-width:260px;height:36px;padding:0 var(--sp-3);border:var(--edge-hair);border-radius:var(--r-chip);background:var(--surface);color:var(--rule);flex:1;display:flex}.conj-search:focus-within{border-color:var(--action);box-shadow:0 0 0 3px rgba(var(--action-rgb), .15)}.conj-search input{min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.conj-search input::placeholder{color:var(--ink-dim);font-style:italic}.conj-vrow{border-bottom:1px solid var(--hairline);min-height:40px;color:inherit;grid-template-columns:150px minmax(0,1fr) 104px 70px 104px;text-decoration:none;display:grid}.conj-vrow>span{align-items:center;min-width:0;padding:0 14px;display:flex}.conj-vrow>span:not(:last-of-type){border-right:1px solid var(--hairline)}.conj-vrow:hover{background:var(--surface-sunk)}.conj-vrow:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;outline-offset:-2px}.conj-vrow--head{border-bottom:1px solid var(--sage-mid);background:var(--app-hue);min-height:0;font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--app-hue-ink);font-weight:700}.conj-vrow--head>span{padding:7px 14px}.conj-vrow--head>span:not(:last-of-type){border-right-color:var(--sage-mid)}.conj-vrow--head:hover{background:var(--app-hue)}.conj-vrow__verb{font-family:var(--os-font-mono);font-size:var(--fs-body);color:var(--ink-title);font-weight:600}.conj-vrow__meaning{font-size:var(--fs-sm);color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conj-vrow__done{font-family:var(--os-font-mono);font-size:var(--fs-chrome-sm);color:var(--correct-ink)}.conj-vrow__go{font-size:var(--fs-sm);color:var(--action);justify-content:center;gap:6px;font-weight:600}.conj-vrow__chevron{font-size:var(--fs-chrome-xs);color:var(--rule);align-self:center}@container conj (width<=899.98px){.conj-vsheet__bar{align-items:stretch;gap:var(--sp-2);flex-direction:column;padding:10px}.conj-search{max-width:none;height:44px}.conj-search input{font-size:var(--fs-body)}.conj-vsheet__filters{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.conj-vsheet__count{display:none}.conj-vrow{min-height:52px;padding:var(--sp-2) 14px;grid-template-columns:minmax(0,1fr) auto auto 12px;grid-template-areas:"verb done type chev""meaning done type chev";column-gap:10px}.conj-vrow>span{padding:0;border-right:0!important}.conj-vrow .conj-vrow__verb{grid-area:verb}.conj-vrow .conj-vrow__meaning{grid-area:meaning}.conj-vrow .conj-vrow__done{grid-area:done}.conj-vrow .conj-vrow__type{grid-area:type}.conj-vrow .conj-vrow__chevron{grid-area:chev}}.conj-hub .conj-eyebrow{margin-bottom:var(--sp-2)}.conj-hub__intro{margin-bottom:var(--sp-5);align-items:start;display:grid}.conj-hub__intro>*{grid-area:1/1}.conj-resume{padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border:var(--edge-lit);border-radius:var(--r-control);background:var(--app-hue);box-shadow:var(--sh-card), var(--specular);color:var(--app-hue-ink);align-items:center;gap:14px;display:flex}.conj-resume__icon{font-size:var(--fs-sm)}.conj-resume__text{min-width:0;font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.conj-resume.is-ghost{visibility:hidden}.conj-resume__verb{font-family:var(--os-font-mono)}.conj-resume__eyebrow{font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-weight:700;display:block}.conj-tiles{gap:var(--sp-3);margin:0 0 var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.conj-tile{align-items:center;gap:var(--sp-3);height:100%;min-height:72px;padding:var(--sp-3) 14px;border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface);color:inherit;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.conj-tile:hover{border-color:var(--action);box-shadow:var(--sh-button);transform:translateY(-2px)}.conj-tile:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.conj-tile__code{border-radius:var(--r-chip);background:var(--hover);width:40px;height:40px;font-family:var(--os-font-mono);font-size:var(--fs-chrome-sm);color:var(--ink-dim);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.conj-tile.is-started .conj-tile__code{background:var(--app-hue);color:var(--app-hue-ink)}.conj-tile__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conj-tile__name{font-size:var(--fs-body);color:var(--ink-title);font-weight:600}.conj-tile__native{font-size:var(--fs-sm);color:var(--ink-dim);margin-left:6px;font-weight:400}.conj-tile__meta{font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);color:var(--ink-dim)}.conj-tile__progress{align-items:center;gap:6px;display:flex}.conj-tile__progress .conj-bar{height:4px}.conj-tile__pct{font-family:var(--os-font-mono);font-size:var(--fs-chrome-xs);color:var(--correct-ink);white-space:nowrap}.conj-tile__chevron{font-size:var(--fs-chrome-xs);color:var(--rule)}@media (prefers-reduced-motion:reduce){.conj-tile,.conj-tile:hover{transition:none;transform:none}}@container conj (width<=575.98px){.conj-tile .conj-tile-only{display:none}}@container conj (width>=576px){.conj-tile .conj-row-only{display:none}}@container conj (width<=899.98px){.conj.conj-hub{padding:var(--sp-4) var(--sp-3) var(--sp-5)}.conj-hub .conj-display{font-size:var(--fs-xl)}.conj-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.conj-resume{padding:var(--sp-3);align-items:center}}@container conj (width<=575.98px){.conj-tiles{border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.conj-tile{border:0;border-bottom:1px solid var(--hairline);border-radius:0;gap:10px;min-height:52px;padding:0 14px}.conj-tile:hover{box-shadow:none;background:var(--hover);transform:none}.conj-tile__code{width:30px;height:22px;font-size:var(--fs-chrome-xs)}.conj-tile__name{font-weight:500}}.conj-hub__more{gap:var(--sp-3);margin-bottom:var(--sp-6);flex-direction:column;padding:0;display:flex}.conj-hub__lead{max-width:720px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);align-self:center;margin:0}.conj-hub__lead.is-covered{visibility:hidden}.conj-steps{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container conj (width<=575.98px){.conj-steps{grid-template-columns:minmax(0,1fr)}}.conj-step{gap:var(--sp-1);padding:var(--sp-4);border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface);flex-direction:column;display:flex}.conj-step__icon{margin-bottom:var(--sp-1);font-size:var(--fs-body);color:var(--app-hue-ink)}.conj-step__title{font-size:var(--fs-body);color:var(--ink-title);font-weight:600}.conj-step__text{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-dim)}.conj-course{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--edge-hair);border-radius:var(--r-control);background:var(--surface-sunk);flex-wrap:wrap;margin:0;display:flex}.conj-course__icon{color:var(--app-hue-ink)}.conj-course__text{font-size:var(--fs-sm);color:var(--ink);flex:1}.conj-course__link{font-size:var(--fs-sm);color:var(--action);font-weight:600;text-decoration:none}.conj-course__link:hover{text-decoration:underline}.conj-course__link:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}
