@keyframes agr-spin{to{transform:rotate(360deg)}}.agr-root{--agr-bg:var(--agr-page-bg, var(--color-bg, #111318));--agr-card:var(--agr-card-bg, var(--color-card, var(--color-surface, #191d25)));--agr-fg:var(--agr-text, var(--color-text, #f3f4f6));--agr-muted:var(--agr-muted-text, var(--color-muted, #a1a1aa));--agr-border:var(--agr-border-color, var(--color-border, #303642));--agr-soft:var(--agr-soft-bg, var(--color-surface-muted, #222833));--agr-accent:var(--agr-accent-color, var(--color-primary, #8b5cf6));--agr-accent-fg:var(--agr-accent-text, var(--color-primary-foreground, #fff));--agr-radius:16px;width:100%;max-width:1120px;margin-inline:auto;color:var(--agr-fg);direction:rtl;font:inherit;line-height:1.65;isolation:isolate}.agr-root *,.agr-root ::after,.agr-root ::before{box-sizing:border-box}.agr-root button,.agr-root input,.agr-root select,.agr-root textarea{font:inherit}.agr-root button{cursor:pointer}.agr-root button:disabled{cursor:not-allowed;opacity:.55}.agr-root [hidden]{display:none!important}.agr-root :focus-visible{outline:2px solid var(--agr-accent);outline-offset:3px}.agr-root a{color:inherit}.agr-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.agr-heading-copy{min-width:0}.agr-eyebrow{display:block;margin-bottom:5px;color:var(--agr-muted);font-size:12px;font-weight:650;letter-spacing:.025em}.agr-title{margin:0;color:var(--agr-fg);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.035em}.agr-subtitle{max-width:660px;margin:10px 0 0;color:var(--agr-muted);font-size:14px}.agr-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:none}.agr-btn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid var(--agr-border);border-radius:12px;background:var(--agr-card);color:var(--agr-fg);text-decoration:none;font-size:13px;font-weight:700;transition:background .16s,border-color .16s,transform .16s}.agr-btn:hover{border-color:color-mix(in srgb,var(--agr-accent) 35%,var(--agr-border))}.agr-btn:active{transform:scale(.985)}.agr-btn-primary{border-color:var(--agr-accent);background:var(--agr-accent);color:var(--agr-accent-fg)}.agr-btn-primary:hover{filter:brightness(.97)}.agr-btn-quiet{background:0 0}.agr-search-row{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:10px;margin:0 0 20px}.agr-search{display:flex;align-items:center;gap:11px;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--agr-border);border-radius:14px;background:var(--agr-card)}.agr-search svg{width:19px;height:19px;fill:none;stroke:var(--agr-muted);stroke-width:1.7;flex:none}.agr-search input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:var(--agr-fg);font-size:14px}.agr-search input:focus-visible{outline:0}.agr-search input::placeholder{color:var(--agr-muted)}.agr-search kbd{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--agr-border);border-radius:6px;color:var(--agr-muted);font-size:11px}.agr-platform-filter select{width:100%;height:48px;padding:0 13px;border:1px solid var(--agr-border);border-radius:14px;background:var(--agr-card);color:var(--agr-fg);font-size:13px}.agr-tabs{display:flex;align-items:center;gap:6px;overflow:auto;padding:0 0 9px;border-bottom:1px solid var(--agr-border);scrollbar-width:thin}.agr-tab{flex:none;padding:8px 13px;border:1px solid transparent;border-radius:10px;background:0 0;color:var(--agr-muted);font-size:13px;font-weight:650;white-space:nowrap}.agr-tab.is-active,.agr-tab:hover{background:var(--agr-soft);color:var(--agr-fg)}.agr-tab.is-active{border-color:var(--agr-border)}.agr-results-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px}.agr-results-meta p{margin:0;color:var(--agr-muted);font-size:12px}.agr-reset{padding:5px 0;border:0;background:0 0;color:var(--agr-accent);font-size:12px;font-weight:700}.agr-list{display:grid;gap:10px}.agr-card{min-width:0;padding:17px 18px;border:1px solid var(--agr-border);border-radius:var(--agr-radius);background:var(--agr-card);transition:border-color .15s,box-shadow .15s}.agr-card:hover{border-color:color-mix(in srgb,var(--agr-accent) 24%,var(--agr-border))}.agr-card.agr-featured{border-color:color-mix(in srgb,var(--agr-accent) 43%,var(--agr-border))}.agr-card-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.agr-card-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.agr-card-title{margin:0;color:var(--agr-fg);font-size:16px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.agr-tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid var(--agr-border);border-radius:7px;background:var(--agr-soft);color:var(--agr-muted);font-size:10px;font-weight:700;white-space:nowrap}.agr-tag-status{border-color:color-mix(in srgb,var(--agr-accent) 20%,var(--agr-border));background:color-mix(in srgb,var(--agr-accent) 9%,var(--agr-card));color:var(--agr-accent)}.agr-card-meta,.agr-card-note{color:var(--agr-muted);font-size:12px}.agr-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 13px;margin-top:9px}.agr-card-meta span{display:inline-flex;align-items:center;gap:5px}.agr-card-meta svg,.agr-vote svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.agr-card-note{margin:9px 0 0;white-space:pre-line;overflow-wrap:anywhere}.agr-platform-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.agr-platform-tag{padding:3px 8px;border-radius:6px;background:var(--agr-soft);color:var(--agr-muted);font-size:11px}.agr-vote{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:64px;min-height:68px;padding:7px 9px;border:1px solid var(--agr-border);border-radius:13px;background:0 0;color:var(--agr-muted)}.agr-vote svg{width:20px;height:20px;stroke-width:1.8;transition:transform .16s}.agr-vote strong{color:var(--agr-fg);font-size:14px;line-height:1.2}.agr-vote span{font-size:10px}.agr-vote:hover svg{transform:translateY(-2px)}.agr-vote.is-voted{border-color:color-mix(in srgb,var(--agr-accent) 44%,var(--agr-border));background:color-mix(in srgb,var(--agr-accent) 8%,var(--agr-card))}.agr-vote.is-voted,.agr-vote.is-voted strong{color:var(--agr-accent)}.agr-card-footer,.agr-card-links{display:flex;align-items:center;flex-wrap:wrap}.agr-card-footer{justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--agr-border)}.agr-card-links{gap:12px}.agr-link{border:0;padding:0;background:0 0;color:var(--agr-accent);font-size:12px;font-weight:700;text-decoration:none}.agr-link:hover{text-decoration:underline}.agr-admin-response{margin-top:13px;padding:11px 13px;border-right:3px solid var(--agr-accent);border-radius:8px 0 0 8px;background:var(--agr-soft);color:var(--agr-muted);font-size:12px}.agr-admin-response strong{display:block;margin-bottom:3px;color:var(--agr-fg)}.agr-empty,.agr-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;padding:28px 16px;color:var(--agr-muted);text-align:center;font-size:13px}.agr-empty svg{width:32px;height:32px;stroke:var(--agr-muted);fill:none;stroke-width:1.4}.agr-spinner{width:22px;height:22px;border:2px solid var(--agr-border);border-top-color:var(--agr-accent);border-radius:50%;animation:agr-spin .7s linear infinite}.agr-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:22px 0 8px;color:var(--agr-muted);font-size:12px}.agr-dialog{width:min(600px,calc(100% - 28px));max-height:min(88vh,850px);padding:0;overflow:auto;border:1px solid var(--agr-border);border-radius:20px;background:var(--agr-bg);color:var(--agr-fg);box-shadow:0 24px 90px #0002}.agr-dialog::backdrop{background:#10101480;backdrop-filter:blur(3px)}.agr-form{padding:24px}.agr-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.agr-dialog-title{margin:0;font-size:23px;font-weight:800;line-height:1.35}.agr-icon-btn{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--agr-border);border-radius:10px;background:0 0;color:var(--agr-muted);font-size:24px;line-height:1}.agr-form-intro{margin:0 0 22px;color:var(--agr-muted);font-size:12px}.agr-field{display:block;min-width:0;margin:0 0 17px;padding:0;border:0}.agr-field>label,.agr-field>legend{display:block;margin-bottom:7px;color:var(--agr-fg);font-size:13px;font-weight:750}.agr-field label span,.agr-field legend span{color:#dc5252}.agr-field small{color:var(--agr-muted);font-size:11px;font-weight:400}.agr-field input[type=text],.agr-field input[type=url],.agr-field textarea{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--agr-border);border-radius:11px;background:var(--agr-card);color:var(--agr-fg);outline:0;font-size:13px}.agr-field textarea{min-height:90px;resize:vertical}.agr-field input:focus,.agr-field textarea:focus{border-color:var(--agr-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--agr-accent) 13%,transparent)}.agr-platform-options{display:flex;flex-wrap:wrap;gap:7px}.agr-platform-option{position:relative;cursor:pointer}.agr-platform-option input{position:absolute;width:1px;height:1px;opacity:0}.agr-platform-option span{display:block;padding:7px 11px;border:1px solid var(--agr-border);border-radius:9px;background:var(--agr-card);color:var(--agr-muted);font-size:12px}.agr-platform-option input:checked+span{border-color:var(--agr-accent);background:color-mix(in srgb,var(--agr-accent) 9%,var(--agr-card));color:var(--agr-accent)}.agr-platform-option input:focus-visible+span{outline:2px solid var(--agr-accent);outline-offset:2px}.agr-consent{display:flex;align-items:flex-start;gap:9px;margin:0 0 17px;color:var(--agr-muted);font-size:12px}.agr-consent input{margin-top:5px;accent-color:var(--agr-accent)}.agr-help{display:block;margin-top:5px}.agr-form-actions{display:flex;justify-content:flex-start;gap:8px;margin-top:20px}.agr-my-item p,.agr-privacy-note{margin:12px 0 0;color:var(--agr-muted);font-size:10px}.agr-form-message{margin:12px 0;padding:10px 12px;border:1px solid var(--agr-border);border-radius:10px;background:var(--agr-soft);color:var(--agr-fg);font-size:12px;overflow-wrap:anywhere}.agr-form-message.is-error{border-color:#e3aaaa;color:#a22626}.agr-form-message.is-success{border-color:#a8d7be;color:#167247}.agr-suggestions{display:grid;gap:5px;margin-top:7px}.agr-suggestion{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--agr-border);border-radius:10px;background:var(--agr-soft);color:var(--agr-fg);font-size:12px}.agr-suggestion small{display:block;color:var(--agr-muted)}.agr-my-dialog{width:min(700px,calc(100% - 28px));padding:22px}.agr-my-list{display:grid;gap:9px;margin-top:18px}.agr-my-item{padding:13px;border:1px solid var(--agr-border);border-radius:12px}.agr-my-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.agr-my-item strong{font-size:14px}.agr-my-item p{margin:5px 0 0;font-size:12px}.agr-my-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.agr-my-actions .agr-btn{min-height:34px;padding:5px 10px;font-size:11px}.agr-notice,.agr-toast{border:1px solid var(--agr-border);border-radius:12px}.agr-toast{position:fixed;z-index:99999;inset:auto 50% 24px auto;transform:translateX(50%);width:max-content;max-width:calc(100vw - 32px);padding:11px 16px;background:var(--agr-card);color:var(--agr-fg);box-shadow:0 12px 40px #0002;font-size:12px}.agr-notice{padding:14px}.agr-honeypot{position:absolute!important;right:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:700px){.agr-header{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.agr-header-actions{width:100%}.agr-header-actions .agr-btn{flex:1}.agr-search-row{grid-template-columns:1fr}.agr-platform-filter select{height:44px}.agr-card{padding:14px}.agr-card-main{gap:10px}.agr-card-title{font-size:14px}.agr-vote{min-width:54px;min-height:62px}.agr-form{padding:18px}.agr-dialog-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.agr-root *,.agr-root ::after,.agr-root ::before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}