.fwa-sheet{background:var(--nv-700);color:var(--cl-white)}.fwa-paper,.fwa-sheet{border-radius:4px;padding:26px 24px}.fwa-paper{background:var(--cl-paper);color:var(--cl-ink)}.fwa-label{display:block;font-family:var(--fw-font-text);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-white)}.fwa-paper .fwa-label{color:var(--cl-ink)}:lang(ar) .fwa-label,:lang(ckb) .fwa-label{letter-spacing:0;text-transform:none}.fwa-input{width:100%;background:var(--nv-800);border:1px solid var(--nv-500);border-radius:4px;padding:11px 14px;font-family:var(--fw-font-text);font-size:15px;color:var(--cl-white);font-variant-numeric:tabular-nums}.fwa-input::-moz-placeholder{color:var(--cl-faint-on-navy)}.fwa-input::placeholder{color:var(--cl-faint-on-navy)}.fwa-input:focus{outline:2px solid var(--cl-white);outline-offset:1px;border-color:var(--cl-white)}.fwa-paper .fwa-input{background:var(--cl-panel);border-color:var(--cl-line);color:var(--cl-ink)}.fwa-paper .fwa-input:focus{outline-color:var(--cl-ink);border-color:var(--cl-ink)}.fwa-form-err{color:var(--err-soft)}.fwa-form-err,.fwa-form-ok{font-size:13px;line-height:1.5}.fwa-form-ok{color:var(--ok)}.fwa-paper .fwa-form-err{color:var(--cl-red-press)}.fwa-paper .fwa-form-ok{color:#1f6b3a}.fwa-object{position:relative;border-radius:4px;background:var(--nv-700)}.fwa-side-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:4px;font-size:14px;font-weight:700;color:var(--cl-dim-on-navy);text-decoration:none;transition:color .15s var(--cl-ease),background .15s var(--cl-ease)}.fwa-side-item:hover{color:var(--cl-white);background:rgba(252,252,252,.06)}.fwa-side-item:focus-visible{outline:2px solid var(--cl-white);outline-offset:2px}.fwa-side-item--active{color:var(--cl-white);background:rgba(252,252,252,.09)}.fwa-row{display:flex;align-items:center;gap:16px;padding:14px 12px;border-radius:4px;text-decoration:none;color:var(--cl-white);transition:background .15s var(--cl-ease)}.fwa-row:hover{background:rgba(252,252,252,.06)}.fwa-row:focus-visible{outline:2px solid var(--cl-white);outline-offset:2px}.fwa-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:2px;font-family:var(--fw-font-text);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;border:1px solid rgba(252,252,252,.28);color:var(--cl-dim-on-navy);background:transparent}:lang(ar) .fwa-badge,:lang(ckb) .fwa-badge{letter-spacing:0;text-transform:none}.fwa-badge--ok{color:var(--ok);border-color:rgba(34,197,94,.4)}.fwa-badge--warn{color:var(--warn);border-color:rgba(245,158,11,.4)}.fwa-badge--err{color:var(--err-soft);border-color:rgba(239,68,68,.4)}.fwa-badge--info{color:var(--info);border-color:rgba(147,197,253,.4)}.fwa-paper .fwa-badge{border-color:var(--cl-line);color:var(--cl-ink-dim)}.fwa-paper .fwa-badge--ok{color:#1f6b3a;border-color:rgba(31,107,58,.45)}.fwa-paper .fwa-badge--err{color:var(--cl-red-press);border-color:rgba(196,26,31,.4)}.fwa-btn-ink{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cl-white);color:var(--cl-navy);font-family:var(--fw-font-text);font-weight:800;font-size:15px;padding:12px 22px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:transform .12s var(--cl-ease),opacity .12s var(--cl-ease)}.fwa-btn-ink:hover{opacity:.88}.fwa-btn-ink:active{transform:scale(.97)}.fwa-btn-ink:focus-visible{outline:2px solid var(--cl-white);outline-offset:2px}.fwa-btn-ink:disabled{opacity:.45;cursor:not-allowed}.fwa-paper .fwa-btn-ink{background:var(--cl-navy);color:var(--cl-white)}.fwa-paper .fwa-btn-ink:focus-visible{outline-color:var(--cl-navy)}.fwa-btn-destructive{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--err-soft);border:1px solid rgba(239,68,68,.4);border-radius:4px;padding:6px 12px;font-family:var(--fw-font-text);font-weight:700;font-size:13px;cursor:pointer;transition:transform .12s var(--cl-ease),border-color .12s var(--cl-ease)}.fwa-btn-destructive:hover{border-color:rgba(239,68,68,.7)}.fwa-btn-destructive:active{transform:scale(.97)}.fwa-btn-destructive:focus-visible{outline:2px solid var(--cl-white);outline-offset:2px}.fwa-btn-destructive:disabled{opacity:.5;cursor:not-allowed}.fwa-btn-destructive--fill{background:var(--cl-red-press);border-color:var(--cl-red-press);color:var(--cl-white)}.fwa-titlechip{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--cl-white);border:1px solid rgba(252,252,252,.35);font-family:var(--fw-font-text);font-weight:700;font-size:14px;line-height:1.2;padding:5px 12px;border-radius:2px;cursor:pointer;transition:transform .12s var(--cl-ease),border-color .12s var(--cl-ease)}.fwa-titlechip:hover{border-color:var(--cl-white)}.fwa-titlechip:active{transform:scale(.97)}.fwa-titlechip:focus-visible{outline:2px solid var(--cl-white);outline-offset:2px}.fwa-progress{height:6px;border-radius:3px;background:rgba(252,252,252,.14);overflow:hidden}.fwa-progress>span{display:block;height:100%;border-radius:3px;background:var(--cl-signal)}.fwa-code{background:var(--cl-panel);border:1px solid var(--cl-line);border-radius:4px;color:var(--cl-ink);font-family:var(--fw-font-text);font-variant-numeric:tabular-nums;letter-spacing:.08em}.fwa-skel{background:var(--nv-700);border-radius:4px;animation:fwa-skel-pulse 1.6s ease-in-out infinite}.fwa-skel-line{background:var(--nv-600);border-radius:2px}@keyframes fwa-skel-pulse{0%,to{opacity:.55}50%{opacity:.9}}.fwa-reveal{animation:fwa-reveal-in .2s var(--cl-ease) backwards}@keyframes fwa-reveal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fwa-skel{opacity:.7}.fwa-reveal,.fwa-skel{animation:none}.fwa-btn-destructive,.fwa-btn-ink,.fwa-row,.fwa-side-item,.fwa-titlechip{transition:none}}