.anime-request-page{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.anime-request-page .ar-page{width:100%;padding-bottom:2rem}.anime-request-page .ar-top{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:1.1rem}.anime-request-page .ar-top__title{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.2}.anime-request-page .ar-count{display:inline-block;margin-left:8px;padding:.15rem .55rem;border-radius:999px;background:rgba(38,163,214,.18);color:var(--primary,#26a3d6);font-size:.78rem;font-weight:800;vertical-align:middle}.anime-request-page .ar-top__sub{margin-top:4px;font-size:.9rem}.anime-request-page .ar-open-modal{font-weight:800}.anime-request-page .ar-queue-head{margin-bottom:.75rem}.anime-request-page .ar-tabs{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.anime-request-page .ar-tab{padding:4px 12px;border-radius:3px;font-weight:600;color:var(--gray2,#8097b2)!important;text-decoration:none!important;transition:color .15s,background .15s}.anime-request-page .ar-tab:hover{color:#c5d3e2!important}.anime-request-page .ar-tab.is-active{background:var(--primary,#26a3d6);color:#eee!important}.anime-request-page .ar-type-filters{display:flex;flex-wrap:wrap;gap:10px 14px}.anime-request-page .ar-type-link{color:var(--gray2,#8097b2);font-size:.9rem;font-weight:600;text-decoration:none!important}.anime-request-page .ar-type-link.active,.anime-request-page .ar-type-link:hover{color:var(--primary,#26a3d6)}.anime-request-page .ar-hgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:767px){.anime-request-page .ar-hgrid{grid-template-columns:1fr}}.anime-request-page .ar-hcard{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px;border-radius:14px;background:var(--secondary,#142030);border:1px solid rgba(255,255,255,.08);transition:border-color .15s,box-shadow .15s}.anime-request-page .ar-hcard:hover{border-color:rgba(38,163,214,.45);box-shadow:0 8px 24px rgba(0,0,0,.25)}.anime-request-page .ar-hcard__media{position:relative;border-radius:8px;overflow:hidden;background:#0a0f18;align-self:start}.anime-request-page .ar-hcard__media img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.anime-request-page .ar-hcard__rank{position:absolute;top:6px;left:6px;z-index:1;padding:2px 6px;border-radius:5px;background:var(--primary,#26a3d6);color:#061018;font-size:.68rem;font-weight:900}.anime-request-page .ar-hcard__body{min-width:0;display:flex;flex-direction:column}.anime-request-page .ar-hcard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.anime-request-page .ar-hcard__title{margin:0;font-size:.95rem;font-weight:700;color:#fff;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.anime-request-page .ar-hcard__meta,.anime-request-page .ar-hcard__when{margin:4px 0 0;font-size:.78rem;color:var(--gray2,#8097b2)}.anime-request-page .ar-hcard__foot{margin-top:auto;padding-top:10px;display:flex;flex-wrap:wrap;gap:8px}.anime-request-page .ar-tlist{display:flex;flex-direction:column;gap:10px}.anime-request-page .ar-trow{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px;border-radius:14px;background:var(--secondary,#142030);border:1px solid rgba(255,255,255,.08)}.anime-request-page .ar-trow__ico{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:rgba(38,163,214,.15);color:var(--primary,#26a3d6);font-size:1.05rem}.anime-request-page .ar-trow__body{min-width:0}.anime-request-page .ar-trow__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.anime-request-page .ar-trow__title{margin:0;font-size:.95rem;font-weight:700;color:#fff;line-height:1.3}.anime-request-page .ar-trow__meta,.anime-request-page .ar-trow__url{margin:4px 0 0;font-size:.78rem;color:var(--gray2,#8097b2)}.anime-request-page .ar-trow__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anime-request-page .ar-trow__foot{margin-top:10px}.ar-submit-modal{background:#151d2b;color:#eee;border:1px solid rgba(255,255,255,.1)}.ar-submit-modal .modal-footer,.ar-submit-modal .modal-header{border-color:rgba(255,255,255,.08)}.ar-submit-modal .close{color:#fff;text-shadow:none;opacity:.8}.ar-submit-lead{margin-top:6px;font-size:.84rem;color:var(--gray2,#8097b2);font-weight:400}.ar-label{display:block;font-size:.8rem;font-weight:700;color:#c5d3e2;margin-bottom:8px}.ar-source-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.ar-source-pills--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-source-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:72px;margin:0;padding:10px 6px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#101925;text-align:center;cursor:pointer;color:inherit;-webkit-appearance:none;appearance:none}.ar-source-pill strong{color:#fff;font-size:.88rem}.ar-source-pill em{font-style:normal;font-size:.7rem;color:var(--gray2,#8097b2)}.ar-source-pill.is-active{border-color:var(--primary,#26a3d6);background:rgba(38,163,214,.18);box-shadow:0 0 0 1px rgba(38,163,214,.25)}.ar-submit-modal .form-control{background:#101925;border-color:rgba(255,255,255,.1);color:#eee}.ar-submit-modal .form-control:focus{border-color:var(--primary,#26a3d6);box-shadow:0 0 0 .15rem rgba(38,163,214,.28)}.ar-tip{display:flex;gap:.5rem;align-items:flex-start;padding:10px 12px;border-radius:8px;background:rgba(38,163,214,.14);border:1px solid rgba(38,163,214,.35);color:#cfeaf6;font-size:.84rem;line-height:1.4}.anime-request-modal-poster{max-height:320px;object-fit:cover;border-radius:6px}.anime-request-modal-dl dt{color:var(--gray2,#8097b2)}.anime-request-modal-dl dd{color:#eee;margin-bottom:.35rem}#anime-request-modal .modal-content{background:var(--secondary,#142030);color:#eee;border-color:rgba(255,255,255,.1)}#anime-request-modal .modal-footer,#anime-request-modal .modal-header{border-color:rgba(255,255,255,.08)}#anime-request-modal .close{color:#fff;text-shadow:none;opacity:.8}@media (max-width:767px){.ar-source-pills{grid-template-columns:1fr}.anime-request-page .ar-open-modal{width:100%}}