.fm{--fm-p: #673398;--fm-p-soft: #f6f0fb;--fm-line: #e4d8f0;--fm-ink: #2a2333;--fm-ink-2: #5b5366;max-width:640px;margin:0 auto;color:var(--fm-ink);text-align:right;font-family:IBM Plex Sans Arabic,sans-serif}.fm-page .adv-page__head{max-width:640px}.fm__pinned{background:var(--fm-p-soft);border:1px solid var(--fm-line);border-inline-start:4px solid var(--fm-p);border-radius:12px;padding:10px 14px;margin-bottom:14px;line-height:1.8;font-size:15px;overflow-wrap:anywhere}.fm__pinned-l{font-weight:700;color:var(--fm-p);margin-inline-end:4px}.fm__progress{height:8px;background:var(--fm-line);border-radius:999px;overflow:hidden;margin-bottom:6px}.fm__progress span{display:block;height:100%;background:var(--fm-p);border-radius:999px;transition:width .25s ease}.fm__count{font-size:14px;color:var(--fm-ink-2);font-weight:600;margin-bottom:8px}.fm__title{font-size:23px;line-height:1.55;font-weight:700;margin:0 0 6px;color:var(--fm-ink);outline:none}.fm__help{font-size:15px;color:var(--fm-ink-2);margin:0 0 10px;line-height:1.8}.fm__tip{background:#fff8e6;border:1px solid #f3dfa6;color:#5e4200;border-radius:12px;padding:10px 14px;font-size:15px;margin:4px 0 0;line-height:1.8}.fm__options{display:grid;gap:12px;margin:14px 0}.fm__optwrap{display:flex;flex-direction:column;gap:4px}.fm__opt{display:flex;align-items:center;gap:14px;width:100%;text-align:right;background:#fff;border:2px solid var(--fm-line);border-radius:16px;padding:16px;min-height:72px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;font:inherit;color:inherit;box-shadow:0 1px 2px #2a23330a}.fm__opt:hover{border-color:var(--fm-p);background:var(--fm-p-soft)}.fm__opt:focus-visible{border-color:var(--fm-p);background:var(--fm-p-soft);outline:3px solid rgba(103,51,152,.3);outline-offset:2px}.fm__opt:active{transform:scale(.99)}.fm__opt:disabled{opacity:.6;cursor:wait}.fm__icon{flex:0 0 48px;height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;background:var(--fm-p-soft);border-radius:12px;line-height:1}.fm__opt-body{display:flex;flex-direction:column;gap:3px;min-width:0}.fm__opt-t{font-size:18px;font-weight:700;color:var(--fm-ink);line-height:1.5}.fm__opt-h{font-size:14.5px;color:var(--fm-ink-2);line-height:1.7}.fm__vid{align-self:flex-start;font-size:14px;font-weight:700;color:#c00;text-decoration:none;padding:2px 8px;border-radius:8px}.fm__vid:hover,.fm__vid:focus-visible{background:#fff0f0}.fm__form{display:grid;gap:10px;margin:12px 0}.fm__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fm__textarea{width:100%;border:2px solid var(--fm-line);border-radius:14px;padding:12px 14px;font:inherit;font-size:17px;line-height:1.8;resize:vertical;min-height:110px;color:var(--fm-ink);background:#fff}.fm__textarea:focus{border-color:var(--fm-p);outline:3px solid rgba(103,51,152,.2)}.fm__error{color:#b00020;font-size:14px}.fm__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--fm-p);color:#fff!important;border:2px solid var(--fm-p);border-radius:12px;padding:12px 22px;font-weight:700;font-size:17px;cursor:pointer;text-decoration:none!important;min-height:50px;font-family:inherit}.fm__btn:hover{filter:brightness(1.1)}.fm__btn:focus-visible{outline:3px solid rgba(103,51,152,.35);outline-offset:2px}.fm__btn--ghost{background:#fff;color:var(--fm-p)!important}.fm__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;min-height:44px}.fm__back{background:none;border:0;color:var(--fm-p);font-weight:700;padding:10px 6px;cursor:pointer;font:inherit;font-size:16px;min-height:44px}.fm__back:hover{text-decoration:underline}.fm__back:focus-visible{outline:3px solid rgba(103,51,152,.3);border-radius:8px}.fm__result{border:2px solid var(--fm-line);border-radius:18px;padding:18px;background:#fff}.fm__label{font-weight:700;font-size:14px;color:var(--fm-ink-2);margin:4px 0}.fm__method{font-size:27px;font-weight:800;color:var(--fm-p);margin:2px 0 6px;outline:none;line-height:1.45}.fm__companion{font-size:17px;margin-bottom:6px}.fm__companion strong{color:var(--fm-p)}.fm__why{line-height:1.95;font-size:16.5px;margin:10px 0}.fm__note{background:#fff8e6;border:1px solid #f3dfa6;color:#5e4200;border-radius:12px;padding:10px 14px;font-size:15px;line-height:1.8}.fm__tech{border:1px dashed var(--fm-line);border-radius:12px;padding:8px 14px;margin:8px 0;background:#fcfbfe;font-size:15px;line-height:1.85}.fm__tech summary{cursor:pointer;font-weight:700;color:var(--fm-p)}.fm__tech p{margin:6px 0 0}.fm__src{margin:8px 0}.fm__chip{display:inline-block;background:var(--fm-p-soft);border:1px solid var(--fm-line);border-radius:999px;padding:2px 12px;font-size:13px;color:var(--fm-p)}.fm__chip--ref{background:#fff6e8;border-color:#f3d9a6;color:#6b3d00}.fm__badge{display:inline-block;margin-inline-start:8px;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:700;vertical-align:middle}.fm__badge--self{background:#e8f7ee;color:#1d6b3a;border:1px solid #bfe5cc}.fm__badge--team{background:#fff6e8;color:#6b3d00;border:1px solid #f3d9a6}.fm__alts ul,.fm__history ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.fm__alts li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;align-items:center;border:1px solid var(--fm-line);border-radius:12px;padding:9px 12px;font-size:15px}.fm__link{color:var(--fm-p);font-weight:700;text-decoration:underline}.fm__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.fm__videos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fm__yt{display:inline-flex;align-items:center;gap:8px;background:#e00;color:#fff!important;font-weight:700;font-size:15px;border-radius:10px;padding:8px 16px;text-decoration:none!important}.fm__yt:hover,.fm__yt:focus-visible{background:#c00}.fm__nav--result{border-top:1px solid var(--fm-line);padding-top:8px}.fm__history{margin-top:18px}.fm__history li{background:var(--fm-p-soft);border-radius:10px;padding:8px 12px;font-size:14.5px;line-height:1.7;overflow-wrap:anywhere}@media (max-width: 600px){.fm__title{font-size:20px}.fm__method{font-size:23px}.fm__result{padding:14px}.fm__opt{padding:14px 12px;gap:12px}.fm__icon{flex-basis:44px;height:44px;font-size:24px}.fm__opt-t{font-size:17px}.fm__actions .fm__btn,.fm__form .fm__btn{width:100%}}.fm__check{border:2px dashed var(--fm-line);border-radius:16px;background:#fcfbfe;margin:12px 0 0}.fm__check>summary{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;list-style:none;min-height:72px;border-radius:14px}.fm__check>summary::-webkit-details-marker{display:none}.fm__check>summary:hover,.fm__check>summary:focus-visible{background:var(--fm-p-soft);outline:none}.fm__check>summary:focus-visible{outline:3px solid rgba(103,51,152,.3);outline-offset:2px}.fm__check[open]{border-style:solid;border-color:var(--fm-p)}.fm__check-body{padding:0 16px 16px;display:grid;gap:8px}.fm__muted{color:var(--fm-ink-2);font-size:14px;margin:0;line-height:1.7}.fm__file{width:100%;font:inherit;font-size:15px;padding:10px;border:1px solid var(--fm-line);border-radius:12px;background:#fff}.fm__cols{max-height:220px;overflow:auto;border:1px solid var(--fm-line);border-radius:12px;padding:6px 12px;background:#fff}.fm__colopt{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:15px;cursor:pointer;min-height:36px}.fm__colopt input{width:20px;height:20px;accent-color:var(--fm-p)}.fm__select{width:100%;min-height:46px;border:1px solid var(--fm-line);border-radius:12px;padding:8px 12px;font:inherit;font-size:15px;background:#fff}.fm__link-btn{background:none;border:0;padding:0;color:var(--fm-p);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.fm__check-res{display:grid;gap:8px;margin-top:6px}.fm__verdict{font-size:19px;font-weight:800;margin:0}.fm__verdict.is-ok{color:#0b6b4a}.fm__verdict.is-no{color:#b00020}.fm__table{width:100%;border-collapse:collapse;font-size:13.5px;display:block;overflow-x:auto}.fm__table th,.fm__table td{border:1px solid var(--fm-line);padding:5px 8px;text-align:center;white-space:nowrap}.fm__table th{background:var(--fm-p-soft)}.fm__auto{background:#eef8f3;border:1px solid #cfeadc;color:#0b4d36;border-radius:12px;padding:10px 14px;font-size:14.5px;line-height:1.8}.fm__btn{line-height:1.45;text-align:center;flex-wrap:wrap}.fm__table th{white-space:normal;min-width:64px;line-height:1.4}.fm{--fm-o: #ef7d1a;--fm-o-soft: #fff3e6}.fm .fm__icon{width:48px;color:var(--fm-o);background:var(--fm-o-soft);border-radius:12px;font-size:0}.fm__options--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fm__options--tiles .fm__opt{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 12px;height:100%}.fm__options--tiles .fm__opt-body{align-items:center}.fm__options--tiles .fm__optwrap{display:flex;flex-direction:column}@media (min-width: 720px){.fm__options--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.fm:has(.fm__options--tiles){max-width:760px}}.fm__start{display:inline-flex;align-items:center;gap:8px}.fm__ytico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid #f3c4c4;background:#fff}.fm__ytico:hover,.fm__ytico:focus-visible{background:#fff0f0}.fm__ytico--sm{width:34px;height:34px;border-radius:9px}.fm__ytico--sm svg{width:20px;height:14px}.fm__alt-act{display:inline-flex;align-items:center;gap:8px}.fm__vid{display:inline-flex;align-items:center;gap:6px}.fm__explain{font-size:17px;line-height:1.9;margin:8px 0 12px;color:var(--fm-ink)}.fm__examples{background:var(--fm-p-soft);border-radius:12px;padding:10px 14px}.fm__examples ul{margin:4px 0 0;padding-inline-start:20px;display:grid;gap:4px;font-size:15.5px;line-height:1.8}.fm__btn--yt{display:inline-flex;align-items:center;gap:10px;background:#fff!important;color:#c00!important;border:1.5px solid #e00}.fm__btn--yt:hover,.fm__btn--yt:focus-visible{background:#fff0f0!important}.fm__options--tiles .fm__opt-h{font-size:13.5px;line-height:1.7}.fm__toggle{background:none;border:1.5px solid var(--fm-line);color:var(--fm-p);font-weight:700;font-size:15px;border-radius:10px;padding:6px 16px;margin:6px 0 4px;cursor:pointer;font-family:inherit}.fm__toggle:hover,.fm__toggle:focus-visible{background:var(--fm-p-soft)}[x-cloak]{display:none!important}
