.lp-faq{padding:3.5rem 2.5rem}.lp-faq__inner{max-width:700px;margin:0 auto}.lp-faq__heading{font-family:var(--lx-font-heading,"DM Serif Display", Georgia, serif);color:var(--lx-secondary,#002147);text-align:center;margin-bottom:1.5rem;font-size:1.85rem;font-weight:400}.lp-faq__item{background:var(--bs-body-bg,#fff);border:none;border-radius:16px;margin-bottom:.85rem;overflow:hidden;box-shadow:0 1px 4px #0000000f}.lp-faq__item[open]{box-shadow:0 4px 12px #00000014}.lp-faq__item[open] .lp-faq__question:after{transform:rotate(180deg)}.lp-faq__question{cursor:pointer;font-family:var(--lx-font-body,"Rubik", sans-serif);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.1rem 1.35rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.lp-faq__question::-webkit-details-marker{display:none}.lp-faq__question:after{content:"";color:var(--bs-secondary-color,#6c757d);flex-shrink:0;margin-left:.5rem;font-family:"Font Awesome 6 Free";font-size:.65rem;font-weight:900;transition:transform .25s}.lp-faq__question:hover{background:var(--lx-gray-50,#f9fafb)}.lp-faq__answer{font-family:var(--lx-font-body,"Rubik", sans-serif);color:var(--bs-secondary-color,#6c757d);padding:0 1.35rem 1.1rem;font-size:.9rem;line-height:1.65}@media (width<=767.98px){.lp-faq{padding:2rem 1.25rem}.lp-faq__heading{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.lp-faq__question:after{transition:none}}.conj-grid{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.conj-grid__formula-bar{background:var(--os-surface,#fff);border-bottom:2px solid #4472c4;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:.82rem;display:flex}.conj-grid__fx{color:#4472c4;background:#f8f8f8;border:1px solid silver;border-radius:2px;padding:2px 6px;font-size:.75rem;font-style:italic;font-weight:700}.conj-grid__formula-text{font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace);color:var(--os-text-primary,#1c1c1e);flex:1}.conj-grid__badge{border-radius:3px;padding:1px 5px;font-size:.65rem}.conj-grid__badge--regular{color:#065f46;background:#d1fae5}.conj-grid__badge--irregular{color:#92400e;background:#fef3c7}.conj-grid__back-btn{cursor:pointer;color:var(--os-text-primary,#1c1c1e);font:inherit;white-space:nowrap;background:#f0f0f0;border:1px solid silver;border-radius:3px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;display:inline-flex}.conj-grid__back-btn:hover{background:#e0e0e0}.conj-grid__tense-desc{color:var(--os-text-dim,#6c757d);border-bottom:1px solid var(--os-border,#dee2e6);background:#f8f9fa;padding:4px 10px;font-size:.75rem}.conj-grid__header{color:#375623;text-align:center;background:#e2efda;border-bottom:1px solid #a9d18e;grid-template-columns:32px 1fr 1fr 40px;padding:2px 0;font-size:.7rem;font-weight:700;display:grid}.conj-grid__header span{padding:2px 4px}.conj-grid__rows{flex:1}.conj-grid__row{border-bottom:1px solid #e5e5e5;grid-template-columns:32px 1fr 1fr 40px;align-items:center;min-height:36px;transition:background .15s;display:grid}.conj-grid__row:hover{background:#f0f7ff}.conj-grid__row--correct{background:#f0fdf4}.conj-grid__row--correct:hover{background:#dcfce7}.conj-grid__row--wrong{background:#fef2f2}.conj-grid__row--wrong:hover{background:#fee2e2}.conj-grid__col-num{text-align:center;color:#999;font-size:.7rem;font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace);border-right:1px solid #e5e5e5;padding:0 4px}.conj-grid__col-a{color:var(--os-text-primary,#1c1c1e);font-size:.82rem;font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace);border-right:1px solid #e5e5e5;padding:4px 10px}.conj-grid__col-b{padding:2px 4px}.conj-grid__col-status{justify-content:center;align-items:center;padding:0 4px;font-size:.75rem;display:flex;overflow:hidden}.conj-grid__input{width:100%;font:inherit;font-size:.82rem;font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace);background:#fafafa;border:1px dashed #d0d0d0;outline:none;padding:4px 6px;transition:border-color .15s,background .15s}.conj-grid__input::placeholder{color:#b0b0b0;font-size:.78rem;font-style:italic}.conj-grid__input:focus{background:#fff;border:1px solid #4472c4;box-shadow:inset 0 0 0 1px #4472c4}.conj-grid__input:disabled{color:var(--os-text-primary,#1c1c1e);background:0 0;border-color:#0000}.conj-grid__icon--correct{color:#16a34a}.conj-grid__icon--wrong{color:#dc2626}.conj-grid__row--correct .conj-grid__input:disabled{color:#15803d;font-weight:600}.conj-grid__revealed{color:#4472c4;font-size:.7rem;font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.conj-grid__toolbar{border-top:1px solid var(--os-border,#dee2e6);background:#f8f9fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;display:flex}.conj-grid__accents{flex-wrap:wrap;gap:4px;display:flex}.conj-grid__accent-btn{width:30px;height:28px;font:inherit;cursor:pointer;font-size:.85rem;font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace);background:#fff;border:1px solid silver;border-radius:3px}.conj-grid__accent-btn:hover{background:#e2efda;border-color:#4472c4}.conj-grid__accent-btn:active{background:#d4e5c7}.conj-grid__check-btn{color:#fff;font:inherit;cursor:pointer;background:#4472c4;border:1px solid #4472c4;border-radius:4px;align-items:center;gap:6px;padding:6px 16px;font-size:.82rem;display:inline-flex}.conj-grid__check-btn:hover{background:#3a62a8}.conj-grid__check-btn:active{background:#2f5291}.conj-grid__plan-info{color:var(--os-text-dim,#6c757d);background:#fefce8;border-top:1px solid #fde68a;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;display:flex}.conj-tabs{flex-shrink:0}.conj-tabs__bar{scrollbar-width:thin;background:#e0e0e0;border-top:1px solid silver;gap:1px;display:flex;overflow-x:auto}.conj-tabs__tab{font:inherit;cursor:pointer;white-space:nowrap;color:var(--os-text-primary,#1c1c1e);font-size:.75rem;font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace);background:#f0f0f0;border:none;border-top:2px solid #0000;align-items:center;gap:4px;padding:5px 14px;transition:background .15s;display:inline-flex}.conj-tabs__tab:hover{background:#e8e8e8}.conj-tabs__tab--active{background:#fff;border-top-color:#4472c4;font-weight:600}.conj-tabs__tab--active:hover{background:#fff}.conj-tabs__tab--locked{color:#9ca3af;cursor:not-allowed}.conj-tabs__tab--locked:hover{background:#f0f0f0}.conj-tabs__tab--completed span{text-decoration:none}.conj-tabs__lock{color:#9ca3af;font-size:.65rem}.conj-tabs__check{color:#16a34a;font-size:.65rem}.conj-tabs__upgrade{text-align:center;background:#fefce8;border-top:1px solid #fde68a;padding:12px 16px;font-size:.82rem}.conj-tabs__upgrade p{color:var(--os-text-primary,#1c1c1e);margin:0 0 8px;font-weight:600}.conj-tabs__upgrade-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.conj-tabs__upgrade-btn{color:var(--os-text-primary,#1c1c1e);font-size:.82rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d1d6;border-radius:10px;padding:8px 16px}.conj-tabs__upgrade-btn:hover{background:#f2f2f7}.conj-tabs__upgrade-btn--primary{background:var(--os-accent,#c0392b);color:#fff;border-color:var(--os-accent,#c0392b)}.conj-tabs__upgrade-btn--primary:hover{background:var(--os-accent,#c0392b);opacity:.9}.conj-tabs__upgrade-dismiss{color:var(--os-text-dim,#6c757d);font:inherit;cursor:pointer;background:0 0;border:none;margin:8px auto 0;font-size:.75rem;display:block}.conj-tabs__upgrade-dismiss:hover{text-decoration:underline}@media (width<=767px){.conj-grid__header,.conj-grid__row{grid-template-columns:24px 1fr 1fr 32px}.conj-grid__col-a{padding:4px 6px;font-size:.75rem}.conj-verb-list__grid{grid-template-columns:1fr}.conj-tabs__bar{padding-left:4px}}.conj-ref{padding:16px}.conj-ref__header{margin-bottom:16px}.conj-ref__title{color:var(--os-text-primary,#1c1c1e);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}.conj-ref__meaning{color:var(--os-text-secondary,#636366);font-size:.95rem;font-weight:400}.conj-ref__table-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.conj-ref__table{border-collapse:collapse;width:100%;font-size:.82rem;font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace)}.conj-ref__table th,.conj-ref__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:6px 10px}.conj-ref__table th{color:#375623;background:#e2efda;font-size:.75rem;font-weight:700;position:sticky;top:0}.conj-ref__table td{color:var(--os-text-primary,#1c1c1e)}.conj-ref__person{background:#f9fafb;border-right:1px solid #e5e7eb;font-weight:600}.conj-ref__divider{border:none;border-top:1px solid #e5e7eb;margin:16px 0}.conj-ref__practice-heading{color:var(--os-text-primary,#1c1c1e);margin:0 0 8px 16px;font-size:.95rem;font-weight:700}.conj-ref__auth-gate{text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;margin:16px;padding:32px 16px}.conj-ref__auth-gate p{color:var(--os-text-secondary,#636366);margin:0 0 12px;font-size:.88rem}.conj-ref__signin-btn{color:#fff;font:inherit;cursor:pointer;background:#2e7d32;border:none;border-radius:8px;padding:8px 24px;font-size:.85rem;font-weight:600}.conj-ref__signin-btn:hover{opacity:.9}.conj-verb-page{flex-direction:column;flex:1;min-height:0;display:flex}.conj-verb-page__window{flex-direction:column;display:flex;overflow-y:hidden}.conj-verb-page__grid-area{flex:1;min-height:0;position:relative;overflow-y:auto}.conj-seo{padding:16px 24px}.conj-seo__h1{color:var(--os-text-primary,#1c1c1e);margin:0 0 16px;font-size:1.25rem;font-weight:800}.conj-seo__section{margin-bottom:16px}.conj-seo__h2{color:var(--os-text-primary,#1c1c1e);border-bottom:1px solid #e5e7eb;margin:0 0 8px;padding-bottom:4px;font-size:.95rem;font-weight:700}.conj-seo__verb-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.conj-seo__verb-list li a{color:var(--os-text-primary,#1c1c1e);border-radius:8px;padding:6px 10px;font-size:.82rem;text-decoration:none;transition:background .15s;display:block}.conj-seo__verb-list li a:hover{background:#f0f7ff}.conj-seo__verb-list li a strong{font-family:var(--os-font-mono,"SF Mono", "Menlo", monospace)}.conj-seo__badge{color:#92400e;vertical-align:middle;background:#fef3c7;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:.65rem;display:inline-block}.conj-seo__intro{color:var(--os-text-secondary,#636366);max-width:720px;margin:0 0 16px;font-size:.88rem;line-height:1.65}.conj-seo__guide{border:1px solid #e5e7eb;border-radius:12px;margin:24px 0 16px;overflow:hidden}.conj-seo__guide summary{color:var(--os-text-primary,#1c1c1e);cursor:pointer;background:#f9fafb;align-items:center;gap:8px;padding:12px 16px;font-size:.92rem;font-weight:700;list-style:none;display:flex}.conj-seo__guide summary:before{content:"▶";color:#9ca3af;font-size:.6rem;transition:transform .2s}.conj-seo__guide summary::-webkit-details-marker{display:none}.conj-seo__guide[open] summary:before{transform:rotate(90deg)}.conj-seo__guide>div{color:var(--os-text-secondary,#636366);padding:16px 20px;font-size:.85rem;line-height:1.7}.conj-seo__guide>div h3{color:var(--os-text-primary,#1c1c1e);margin:16px 0 8px;font-size:.92rem;font-weight:700}.conj-seo__guide>div h3:first-child{margin-top:0}.conj-seo__guide>div p{margin:0 0 12px}.conj-seo__guide>div p:last-child{margin-bottom:0}.conj-seo__guide>div strong{color:var(--os-text-primary,#1c1c1e)}.conj-toolbar-ad{min-height:140px}@media (width<=767.98px){.conj-toolbar-ad{min-height:300px}}
