.site-footer[data-v-79a0025e]{color:#85899d;width:100%;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;isolation:isolate;background:#fff;border-top:1px solid #e9eaf3;position:relative;overflow:hidden}.site-footer[data-v-79a0025e]:before{content:"";z-index:-2;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff29,#5148ec12);position:absolute;inset:-45% -12% -50% 38%}.site-footer[data-v-79a0025e]:after{content:"";z-index:-1;opacity:.09;pointer-events:none;filter:saturate(.85);background:url(/images/footer-logo-pattern.png) 50%/contain no-repeat;width:270px;height:270px;position:absolute;bottom:-65px;left:4%;transform:rotate(-8deg)}.footer-container[data-v-79a0025e]{z-index:1;width:min(100% - 48px,1296px);margin-inline:auto;padding:23px 0 12px;position:relative}.site-footer__main[data-v-79a0025e]{grid-template-columns:1.5fr repeat(3,1fr);gap:30px;padding-bottom:20px;display:grid}.site-footer__about>p[data-v-79a0025e]{color:#85899d;max-width:300px;font-size:calc(11px * var(--site-font-scale,1));text-align:justify;text-align-last:right;margin:12px 0;line-height:1.9}.footer-brand[data-v-79a0025e]{color:#171a2b;flex-direction:column;align-items:flex-start;gap:9px;text-decoration:none;display:inline-flex}.footer-brand-mark[data-v-79a0025e]{background:var(--site-secondary-color,#00b4d8);color:#fff;width:32px;height:32px;font-size:calc(10px * var(--site-font-scale,1));border-radius:50%;place-items:center;font-weight:900;display:grid}.footer-brand-logo[data-v-79a0025e]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:120px;max-height:38px}.footer-brand-logo--dark[data-v-79a0025e]{display:none}.footer-brand-name[data-v-79a0025e]{font-size:calc(12px * var(--site-font-scale,1));font-weight:800}.footer-email[data-v-79a0025e]{text-align:right;direction:ltr}.footer-social-links[data-v-79a0025e]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.footer-social-link[data-v-79a0025e]{border-radius:7px;place-items:center;width:32px;height:32px;transition:transform .16s,filter .16s;display:grid;color:#fff!important}.footer-social-link[data-v-79a0025e]:hover{filter:brightness(.92);transform:translateY(-2px)}.footer-social-link svg[data-v-79a0025e],.footer-social-link img[data-v-79a0025e]{fill:currentColor;width:17px;height:17px}.footer-social-link img[data-v-79a0025e]{-o-object-fit:contain;object-fit:contain}.footer-social-link--facebook[data-v-79a0025e]{background:#1877f2}.footer-social-link--twitter[data-v-79a0025e]{background:#111}.footer-social-link--instagram[data-v-79a0025e]{background:radial-gradient(circle at 30% 110%,#ffd05a,#f56040 38%,#d62976 68%,#4f5bd5)}.footer-social-link--linkedin[data-v-79a0025e]{background:#0a66c2}.footer-social-link--telegram[data-v-79a0025e]{background:#229ed9}.footer-social-link--bale[data-v-79a0025e]{background:#18b6a4}.footer-social-link--eitaa[data-v-79a0025e]{background:#f26a21}.footer-social-link--rubika[data-v-79a0025e]{background:#7b2cbf}.footer-social-link--youtube[data-v-79a0025e]{background:red}.footer-social-link--aparat[data-v-79a0025e]{background:#ed145b}.back-to-top[data-v-79a0025e]{z-index:50;border:1px solid var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff;opacity:0;pointer-events:none;cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:20px;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:24px;transform:translateY(12px);box-shadow:0 8px 24px #0000002e}.back-to-top--visible[data-v-79a0025e]{opacity:1;pointer-events:auto;transform:translateY(0)}.site-footer__top-link[data-v-79a0025e]{color:var(--site-primary-color,#00b4d8);font-size:calc(11px * var(--site-font-scale,1));text-decoration:none}.site-footer__link-group[data-v-79a0025e]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-footer__link-group h2[data-v-79a0025e]{color:#33364a;font-size:calc(12px * var(--site-font-scale,1));margin:0 0 4px}.site-footer__link-group a[data-v-79a0025e],.site-footer__link-group p[data-v-79a0025e]{color:#777b8f;font-size:calc(11px * var(--site-font-scale,1));margin:0;line-height:1.9;text-decoration:none}.site-footer__link-group a[data-v-79a0025e]:hover{color:var(--site-primary-color,#00b4d8)}.site-footer__bottom[data-v-79a0025e]{color:#9699a9;font-size:calc(10px * var(--site-font-scale,1));border-top:1px solid #e9eaf3;justify-content:space-between;gap:12px;padding-top:10px;display:flex}html[data-theme=dark] .site-footer{color:#a3a5b8;background:#1b1c28;border-color:#303141}html[data-theme=dark] .site-footer:before{background:linear-gradient(135deg,#ffffff06,#5148ec17)}html[data-theme=dark] .site-footer:after{opacity:.075;filter:saturate(.7)brightness(1.35)}html[data-theme=dark] .footer-brand{color:#f1f1f8}html[data-theme=dark] .site-footer__top-link,html[data-theme=dark] .site-footer__link-group a:hover{color:#a39aff}html[data-theme=dark] .site-footer__about>p,html[data-theme=dark] .site-footer__link-group a,html[data-theme=dark] .site-footer__link-group p,html[data-theme=dark] .site-footer__bottom{color:#b6b7c8}html[data-theme=dark] .site-footer__link-group h2{color:#f1f1f8}html[data-theme=dark] .site-footer__bottom{border-color:#303141}html[data-theme=dark] .footer-brand-logo--light{display:none}html[data-theme=dark] .footer-brand-logo--dark{display:block}html[data-theme=dark] .footer-social-links a{border-color:#404153;color:#d8d9e6!important}@media (width<=760px){.footer-container[data-v-79a0025e]{width:min(100% - 30px,600px)}.site-footer__main[data-v-79a0025e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.back-to-top[data-v-79a0025e]{width:42px;height:42px;bottom:16px;left:16px}.site-footer[data-v-79a0025e]:before{inset:20% -35% -15% 20%}.site-footer[data-v-79a0025e]:after{opacity:.065;width:190px;height:190px;bottom:-45px;left:-52px}}@media (width<=390px){.footer-container[data-v-79a0025e]{width:min(100% - 20px,360px)}.site-footer__main[data-v-79a0025e]{gap:16px 12px}.site-footer__about>p[data-v-79a0025e],.site-footer__link-group a[data-v-79a0025e],.site-footer__link-group p[data-v-79a0025e]{font-size:calc(10px * var(--site-font-scale,1))}.site-footer__bottom[data-v-79a0025e]{flex-direction:column}}.site-shared-header[data-v-d027cebe]{z-index:100;color:#17213d;width:100%;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#fff;position:sticky;top:0;box-shadow:0 4px 18px #25274912}.site-announcement[data-v-d027cebe]{background:var(--site-primary-color,#5148ec);color:#fff;font-size:calc(11px * var(--site-font-scale,1));text-align:center;padding:8px 16px;line-height:1.8}.shared-container[data-v-d027cebe]{width:min(100% - 48px,1296px);margin-inline:auto}.shared-utility[data-v-d027cebe]{background:var(--site-primary-color,#5148ec);color:#fff;min-height:36px;font-size:calc(10px * var(--site-font-scale,1))}.shared-utility-inner[data-v-d027cebe]{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.shared-utility-stats[data-v-d027cebe]{scrollbar-width:none;white-space:nowrap;align-items:center;gap:14px;min-width:0;display:flex;overflow-x:auto}.shared-utility-stats[data-v-d027cebe]::-webkit-scrollbar{display:none}.shared-utility-status[data-v-d027cebe]{background:var(--site-secondary-color,#5148ec);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite alternate shared-status-pulse-d027cebe}.shared-utility-stat[data-v-d027cebe]{color:#fff;flex:none;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.shared-utility-stat b[data-v-d027cebe]{font-variant-numeric:tabular-nums;font-size:.95em;font-weight:800}.shared-utility-stat[data-v-d027cebe]:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.shared-social-links[data-v-d027cebe]{flex:none;align-items:center;gap:7px;margin-right:auto;display:flex}.shared-social-link[data-v-d027cebe]{border:1px solid color-mix(in srgb, white 38%, var(--site-primary-color,#5148ec));background:color-mix(in srgb, white 12%, var(--site-primary-color,#5148ec));color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.shared-social-link[data-v-d027cebe]:hover{border-color:var(--site-secondary-color,#5148ec);background:var(--site-secondary-color,#5148ec);transform:translateY(-1px)}.shared-social-link[data-v-d027cebe]:focus-visible{outline-offset:2px;outline:2px solid #fff}.shared-social-link svg[data-v-d027cebe]{fill:currentColor;width:15px;height:15px}.shared-social-logo[data-v-d027cebe]{-o-object-fit:contain;object-fit:contain;width:17px;height:17px}@keyframes shared-status-pulse-d027cebe{0%{background:var(--site-secondary-color,#5148ec);box-shadow:0 0 0 0 color-mix(in srgb, var(--site-secondary-color,#5148ec) 35%, transparent)}to{background:var(--site-tertiary-color,#11182f);box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.shared-utility-status[data-v-d027cebe]{animation:none}}.shared-main[data-v-d027cebe]{align-items:center;gap:clamp(12px,2vw,25px);min-height:62px;display:flex}.shared-brand[data-v-d027cebe]{color:#17213d;flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.shared-brand-mark[data-v-d027cebe]{aspect-ratio:1;background:var(--site-primary-color,#5148ec);color:#fff;width:36px;font-size:calc(11px * var(--site-font-scale,1));border-radius:50%;place-items:center;font-weight:800;display:grid}.shared-brand-logo[data-v-d027cebe]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:120px;max-height:42px}.shared-nav[data-v-d027cebe]{color:#424a63;scrollbar-width:none;white-space:nowrap;align-items:center;gap:clamp(4px,1vw,14px);min-width:0;display:flex;overflow-x:auto}.shared-nav[data-v-d027cebe]::-webkit-scrollbar{display:none}.shared-nav a[data-v-d027cebe]{color:#424a63;font-size:calc(11px * var(--site-font-scale,1));border-radius:8px;padding:8px 10px;text-decoration:none}.shared-nav a[data-v-d027cebe]:hover,.shared-nav a.active[data-v-d027cebe]{background:color-mix(in srgb, var(--site-primary-color,#5148ec) 10%, transparent);color:var(--site-primary-color,#5148ec)}.shared-search[data-v-d027cebe]{background:#f7f8fb;border:1px solid #e6e9f1;border-radius:8px;flex:0 240px;align-items:center;width:min(240px,19vw);min-width:140px;height:36px;margin-right:auto;padding:0 8px;transition:border-color .16s,box-shadow .16s;display:flex}.shared-search[data-v-d027cebe]:focus-within{border-color:var(--site-primary-color,#5148ec);box-shadow:0 0 0 3px color-mix(in srgb, var(--site-primary-color,#5148ec) 15%, transparent)}.shared-search input[data-v-d027cebe]{color:#18203a;width:100%;min-width:0;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:0 0;border:0;outline:0;padding:0 10px}.shared-search input[data-v-d027cebe]::placeholder{color:#8790a8}.shared-search button[data-v-d027cebe]{color:#6a7390;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:26px;height:28px;display:grid}.shared-search button svg[data-v-d027cebe],.search-palette-form>svg[data-v-d027cebe],.search-palette-filter-toggle svg[data-v-d027cebe]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.shared-actions[data-v-d027cebe]{flex:none;align-items:center;gap:8px;display:flex}.shared-theme-toggle[data-v-d027cebe]{cursor:pointer;background:#e9edf8;border:1px solid #d5d9e8;border-radius:999px;flex:0 0 76px;align-items:center;width:76px;height:30px;padding:2px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.shared-theme-toggle[data-v-d027cebe]:focus-visible{outline:3px solid color-mix(in srgb, var(--site-primary-color,#5148ec) 35%, transparent);outline-offset:2px}.shared-theme-thumb[data-v-d027cebe]{color:#e29b18;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;transition:right .2s,left .2s,color .2s,background-color .2s;display:grid;position:absolute;top:2px;right:2px;box-shadow:0 1px 4px #20243a2e}.shared-theme-thumb svg[data-v-d027cebe]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.shared-theme-toggle.is-light .shared-theme-thumb[data-v-d027cebe]{right:25px}.shared-theme-toggle.is-dark[data-v-d027cebe]{background:#303247;border-color:#45475e}.shared-theme-toggle.is-dark .shared-theme-thumb[data-v-d027cebe]{color:#e4e6ff;background:#4a4b67;left:2px;right:auto}.shared-theme-toggle.is-auto .shared-theme-thumb[data-v-d027cebe]{color:var(--site-primary-color,#5148ec)}.shared-account[data-v-d027cebe]{border:1px solid var(--site-primary-color,#5148ec);background:var(--site-primary-color,#5148ec);color:#fff;min-height:34px;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.shared-account[data-v-d027cebe]:hover{background:#4439d8}.shared-account-avatar[data-v-d027cebe]{color:#fff;width:23px;height:23px;font-size:calc(10px * var(--site-font-scale,1));background:#ffffff2b;border-radius:50%;place-items:center;display:grid}.shared-account-avatar img[data-v-d027cebe]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html[data-theme=dark] .site-shared-header{color:#f1f1f8;background:#1b1c28}html[data-theme=dark] .shared-brand,html[data-theme=dark] .shared-nav a{color:#e4e4f0}html[data-theme=dark] .shared-nav a.active,html[data-theme=dark] .shared-nav a:hover{color:#c1bbff;background:#302d50}html[data-theme=dark] .shared-search{background:#242534;border-color:#393a4c}html[data-theme=dark] .shared-search input{color:#f1f1f8}.search-palette-backdrop[data-v-d027cebe]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#13172978;justify-content:center;align-items:flex-start;padding:74px 20px 24px;display:flex;position:fixed;inset:0}.search-palette[data-v-d027cebe]{color:#20243a;width:min(900px,100%);max-height:calc(100dvh - 98px);font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#fff;border:1px solid #e3e6ee;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #11182f38}.search-palette-form[data-v-d027cebe]{border-bottom:1px solid #eef0f5;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.search-palette-form>svg[data-v-d027cebe]{color:#77809a;flex:none;width:21px;height:21px}.search-palette-form input[data-v-d027cebe]{width:100%;min-width:0;color:inherit;font:inherit;font-size:calc(14px * var(--site-font-scale,1));background:0 0;border:0;outline:0}.search-palette-form input[data-v-d027cebe]::placeholder{color:#9299ab}.search-palette-close[data-v-d027cebe],.search-palette-clear[data-v-d027cebe]{color:#6b7389;min-height:28px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e4e7ef;border-radius:6px;flex:none;padding:0 8px}.search-palette-close[data-v-d027cebe]{place-items:center;width:28px;padding:0;display:grid}.search-palette-close svg[data-v-d027cebe]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:15px;height:15px}.search-palette-clear[data-v-d027cebe]{color:#717990;border-color:#0000}.search-palette-tabs[data-v-d027cebe]{scrollbar-width:none;border-bottom:1px solid #eff0f5;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.search-palette-tabs[data-v-d027cebe]::-webkit-scrollbar{display:none}.search-palette-tabs button[data-v-d027cebe]{color:#535b71;min-height:30px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:20px;flex:none;padding:0 12px;transition:all .15s}.search-palette-tabs button[data-v-d027cebe]:hover{border-color:var(--site-primary-color,#5148ec);color:var(--site-primary-color,#5148ec)}.search-palette-tabs button.active[data-v-d027cebe]{border-color:var(--site-primary-color,#5148ec);background:var(--site-primary-color,#5148ec);color:#fff}.search-palette-filters[data-v-d027cebe]{border-bottom:1px solid #eff0f5;align-items:center;gap:8px;min-height:48px;padding:8px 14px;display:flex;position:relative}.search-palette-filter-toggle[data-v-d027cebe]{color:#50586e;min-height:29px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e2e6ef;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.search-palette-filter-toggle svg[data-v-d027cebe]{width:15px;height:15px}.search-palette-filter-chip[data-v-d027cebe]{color:#4a4b9b;min-height:25px;font-size:calc(9px * var(--site-font-scale,1));background:#f1f2ff;border-radius:16px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.search-palette-filter-chip button[data-v-d027cebe]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.search-palette-advanced[data-v-d027cebe]{z-index:5;background:#fff;border:1px solid #e3e6ef;border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;min-width:min(100% - 24px,540px);padding:14px;display:flex;position:absolute;top:calc(100% + 4px);right:12px;box-shadow:0 12px 30px #18203a20}.search-palette-advanced label[data-v-d027cebe]{color:#596178;font-size:calc(9px * var(--site-font-scale,1));gap:5px;display:grid}.search-palette-advanced select[data-v-d027cebe]{color:#30364c;min-width:150px;height:34px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e2e5ed;border-radius:6px;padding:0 9px}.search-palette-advanced .search-palette-exact[data-v-d027cebe]{align-items:center;gap:7px;min-height:34px;display:flex}.search-palette-exact input[data-v-d027cebe]{accent-color:var(--site-primary-color,#5148ec)}.search-palette-body[data-v-d027cebe]{grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.search-palette-history[data-v-d027cebe]{background:#fafbfe;border-left:1px solid #eceef4;flex-direction:column;gap:3px;min-height:0;padding:15px 13px;display:flex;overflow-y:auto}.search-palette-section-heading[data-v-d027cebe]{color:#424a60;min-height:27px;font-size:calc(10px * var(--site-font-scale,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.search-palette-section-heading>span[data-v-d027cebe]{color:#848ba0;font-size:calc(9px * var(--site-font-scale,1))}.search-palette-section-heading button[data-v-d027cebe]{color:#d34b5b;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;background:0 0;border:0}.search-palette-history-item[data-v-d027cebe]{color:#535b70;min-height:34px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));text-align:right;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;display:flex}.search-palette-history-item[data-v-d027cebe]:hover{background:#f0f1f8}.search-palette-history-item>span[data-v-d027cebe]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.search-palette-history-item>span[data-v-d027cebe]:first-child{color:#8d94a6}.search-palette-history-remove[data-v-d027cebe]{color:#989fb0;font-size:16px}.search-palette-history-empty[data-v-d027cebe]{color:#81889a;font-size:calc(9px * var(--site-font-scale,1));margin:4px 0;line-height:1.9}.search-palette-tip[data-v-d027cebe]{color:#5555a1;font-size:calc(9px * var(--site-font-scale,1));background:#f3f4ff;border:1px solid #e1e3ff;border-radius:10px;gap:4px;margin-top:auto;padding:12px;line-height:1.8;display:grid}.search-palette-tip span[data-v-d027cebe]{color:#747b9a}.search-palette-results[data-v-d027cebe]{min-height:0;padding:13px 15px;overflow-y:auto}.search-palette-group[data-v-d027cebe]{margin-top:5px}.search-palette-group-heading[data-v-d027cebe]{color:#777f95;font-size:calc(9px * var(--site-font-scale,1));justify-content:space-between;align-items:center;padding:6px 2px;display:flex}.search-palette-group-heading span[data-v-d027cebe]:first-child{font-weight:800}.search-palette-result[data-v-d027cebe]{color:#252a40;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:45px;padding:6px 8px;text-decoration:none;display:flex}.search-palette-result[data-v-d027cebe]:hover,.search-palette-result.selected[data-v-d027cebe]{background:#f2f3ff}.search-palette-result-mark[data-v-d027cebe]{width:30px;height:30px;color:var(--site-primary-color,#5148ec);font-size:calc(11px * var(--site-font-scale,1));background:#eef0ff;border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.search-palette-result-mark.type-tool[data-v-d027cebe]{color:#18866b;background:#e7f6f1}.search-palette-result-mark.type-course[data-v-d027cebe]{color:#cb8135;background:#fff2df}.search-palette-result-mark.type-prompt[data-v-d027cebe]{color:#8540c9;background:#f3eaff}.search-palette-result-mark.type-ai_model[data-v-d027cebe]{color:#333a4f;background:#edf0f5}.search-palette-result-copy[data-v-d027cebe]{flex:1;gap:2px;min-width:0;display:grid}.search-palette-result-copy strong[data-v-d027cebe]{font-size:calc(10px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-palette-result-copy small[data-v-d027cebe]{color:#82899c;font-size:calc(8px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-palette-result-type[data-v-d027cebe]{color:#6062aa;font-size:calc(8px * var(--site-font-scale,1));background:#f2f3ff;border-radius:12px;flex:none;padding:3px 7px}.search-palette-status[data-v-d027cebe]{color:#81889a;min-height:130px;font-size:calc(11px * var(--site-font-scale,1));text-align:center;place-items:center;display:grid}.search-palette-error[data-v-d027cebe]{color:#c33f4e}.search-palette-footer[data-v-d027cebe]{border-top:1px solid #eceef4;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 13px;display:flex}.search-palette-key-help[data-v-d027cebe]{color:#777f94;font-size:calc(8px * var(--site-font-scale,1));align-items:center;gap:6px;display:flex}.search-palette-key-help>span[data-v-d027cebe]{background:#fff;border:1px solid #dfe3ed;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.search-palette-key-help kbd[data-v-d027cebe]{font:inherit;background:#fff;border:1px solid #dfe3ed;border-radius:4px;padding:2px 5px}.search-palette-footer>button[data-v-d027cebe]{background:var(--site-primary-color,#5148ec);color:#fff;min-height:31px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-weight:800}.search-palette-footer>button[data-v-d027cebe]:disabled{opacity:.45;cursor:not-allowed}html[data-theme=dark] .search-palette{color:#f1f1f8;background:#202131;border-color:#393a4c}html[data-theme=dark] .search-palette-form,html[data-theme=dark] .search-palette-tabs,html[data-theme=dark] .search-palette-filters,html[data-theme=dark] .search-palette-footer{border-color:#393a4c}html[data-theme=dark] .search-palette-history{background:#242534;border-color:#393a4c}html[data-theme=dark] .search-palette-close,html[data-theme=dark] .search-palette-clear,html[data-theme=dark] .search-palette-tabs button,html[data-theme=dark] .search-palette-filter-toggle,html[data-theme=dark] .search-palette-advanced,html[data-theme=dark] .search-palette-advanced select,html[data-theme=dark] .search-palette-key-help>span,html[data-theme=dark] .search-palette-key-help kbd{color:#e4e4f0;background:#292a3c;border-color:#424357}html[data-theme=dark] .search-palette-tabs button.active{border-color:var(--site-primary-color,#5148ec);background:var(--site-primary-color,#5148ec);color:#fff}html[data-theme=dark] .search-palette-result{color:#f1f1f8}html[data-theme=dark] .search-palette-result:hover,html[data-theme=dark] .search-palette-result.selected{background:#303149}html[data-theme=dark] .search-palette-tip{background:#2b2c45;border-color:#404163}@media (width<=1000px){.shared-main[data-v-d027cebe]{gap:10px}.shared-nav[data-v-d027cebe]{gap:2px}.shared-nav a[data-v-d027cebe]{padding-inline:7px}.shared-search[data-v-d027cebe]{width:170px;min-width:110px}.shared-actions[data-v-d027cebe]{gap:5px}.shared-account[data-v-d027cebe]{padding-inline:9px}}@media (width<=740px){.shared-container[data-v-d027cebe]{width:min(100% - 30px,600px)}.shared-social-links[data-v-d027cebe]{gap:6px}.shared-social-link[data-v-d027cebe]{width:24px;height:24px}.shared-main[data-v-d027cebe]{grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;padding-block:9px;display:grid}.shared-brand[data-v-d027cebe]{grid-area:1/1}.shared-actions[data-v-d027cebe]{grid-area:1/2}.shared-search[data-v-d027cebe]{grid-area:2/1/3/3;width:100%}.shared-nav[data-v-d027cebe]{grid-area:3/1/4/3;justify-content:flex-start;width:100%}.shared-nav a[data-v-d027cebe]{font-size:calc(10px * var(--site-font-scale,1));padding:6px 9px}}@media (width<=600px){.search-palette-backdrop[data-v-d027cebe]{padding:0;inset:0}.search-palette[data-v-d027cebe]{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.search-palette-form[data-v-d027cebe]{min-height:58px;padding-inline:12px}.search-palette-tabs[data-v-d027cebe]{padding-inline:10px}.search-palette-body[data-v-d027cebe]{grid-template-rows:minmax(90px,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.search-palette-history[data-v-d027cebe]{border-bottom:1px solid #eceef4;border-left:0;max-height:155px;padding:9px 12px}.search-palette-history-item[data-v-d027cebe]{min-height:28px}.search-palette-tip[data-v-d027cebe]{display:none}.search-palette-results[data-v-d027cebe]{padding:10px 11px}.search-palette-footer[data-v-d027cebe]{padding-inline:10px}.search-palette-key-help[data-v-d027cebe]{gap:4px}html[data-theme=dark] .search-palette-history{border-color:#393a4c}}@media (width<=390px){.shared-container[data-v-d027cebe]{width:min(100% - 20px,360px)}.shared-brand-mark[data-v-d027cebe]{width:29px}.shared-actions[data-v-d027cebe]{gap:4px}.shared-account[data-v-d027cebe]{min-height:29px;font-size:calc(9px * var(--site-font-scale,1));padding-inline:7px}.shared-theme-toggle[data-v-d027cebe]{flex-basis:72px;width:72px;height:28px}.shared-theme-thumb[data-v-d027cebe]{width:22px;height:22px}.shared-theme-toggle.is-light .shared-theme-thumb[data-v-d027cebe]{right:23px}.search-palette-footer>button[data-v-d027cebe]{padding-inline:8px}.search-palette-key-help[data-v-d027cebe]{font-size:8px}}.academy-page{color:#141a32;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#fff}.academy-container{width:min(100% - 48px,1296px);margin-inline:auto}.academy-intro{min-height:174px;padding-top:23px}.academy-breadcrumb{color:#8a91a6;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.academy-breadcrumb a{color:inherit;text-decoration:none}.academy-eyebrow{color:#544bed;font-size:calc(11px * var(--site-font-scale,1));margin:0 0 4px;font-weight:700}.academy-intro .academy-eyebrow{margin-top:27px}.academy-intro h1{font-size:calc(32px * var(--site-font-scale,1));margin:0;font-weight:800}.academy-intro>p:last-child{color:#737b91;font-size:calc(12px * var(--site-font-scale,1));margin:5px 0 0}.academy-main{background:#f5f6fa;padding:23px 0 66px}.academy-category-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.academy-category-tabs a{color:#424a63;min-height:36px;font-size:calc(11px * var(--site-font-scale,1));background:#fff;border:1px solid #e7e9f0;border-radius:22px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:all .18s;display:inline-flex}.academy-category-tabs a:hover,.academy-category-tabs a.active{border-color:var(--site-primary-color,#5148ec);background:var(--site-primary-color,#5148ec);color:#fff}.academy-featured-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.7fr);gap:20px;margin-bottom:32px;display:grid}.academy-featured{color:inherit;background:#fff;border:1px solid #e6e9f2;border-radius:14px;text-decoration:none;overflow:hidden}.academy-featured-image{height:clamp(190px,23vw,290px);position:relative;overflow:hidden}.academy-featured-image img,.academy-course-image img,.academy-latest-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.academy-featured-label{background:var(--site-primary-color,#5148ec);color:#fff;font-size:calc(9px * var(--site-font-scale,1));border-radius:16px;padding:6px 11px;position:absolute;top:13px;right:13px}.academy-featured-copy{padding:13px 20px 17px}.academy-course-category{color:var(--site-primary-color,#5148ec);font-size:calc(10px * var(--site-font-scale,1));background:#f0efff;border-radius:15px;padding:3px 9px;display:inline-flex}.academy-featured-copy h2{margin:8px 0 4px;font-size:clamp(17px,2vw,23px);font-weight:800;line-height:1.7}.academy-featured-copy p{color:#68718a;font-size:calc(12px * var(--site-font-scale,1));margin:0 0 9px;line-height:1.9}.academy-byline{color:#8991a5;font-size:calc(10px * var(--site-font-scale,1))}.academy-byline i{padding:0 6px;font-style:normal}.academy-latest-panel,.academy-filter-panel{background:#fff;border:1px solid #e7e9f1;border-radius:14px;padding:17px}.academy-latest-panel h2,.academy-filter-panel h2{font-size:calc(14px * var(--site-font-scale,1));margin:0 0 10px;font-weight:800}.academy-latest-panel h2:before,.academy-filter-panel h2:before,.academy-listing-heading h2:before{background:var(--site-primary-color,#5148ec);content:"";vertical-align:-3px;width:3px;height:17px;margin-left:9px;display:inline-block}.academy-latest-item{color:inherit;border-top:1px solid #eef0f5;grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.academy-latest-thumb{border-radius:8px;width:58px;height:50px;display:block;position:relative;overflow:hidden}.academy-latest-copy strong,.academy-latest-copy small{display:block}.academy-latest-copy strong{font-size:calc(11px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.academy-latest-copy small{color:#8a91a6;font-size:calc(9px * var(--site-font-scale,1));margin-top:3px}.academy-latest-number{color:#a4a9b8;font-size:calc(10px * var(--site-font-scale,1))}.academy-content-columns{grid-template-columns:minmax(0,2fr) minmax(225px,.72fr);align-items:start;gap:20px;display:grid}.academy-listing-heading{justify-content:space-between;align-items:center;gap:16px;min-height:45px;margin-bottom:15px;display:flex}.academy-listing-heading .academy-eyebrow{font-size:calc(10px * var(--site-font-scale,1))}.academy-listing-heading h2{font-size:calc(19px * var(--site-font-scale,1));margin:0;font-weight:800}.academy-sort{color:#69718a;min-height:36px;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap;background:#fff;border:1px solid #e5e7ed;border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:flex}.academy-sort select{color:#323b58;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.academy-filter-summary{color:#727a90;font-size:calc(11px * var(--site-font-scale,1));justify-content:space-between;display:flex}.academy-filter-summary a{color:var(--site-primary-color,#5148ec);text-decoration:none}.academy-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.academy-course-card{background:#fff;border:1px solid #e5e8f0;border-radius:13px;transition:transform .18s,box-shadow .18s;overflow:hidden}.academy-course-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #202a5010}.academy-course-image{height:clamp(110px,13vw,160px);display:block;position:relative;overflow:hidden}.academy-level-badge{color:var(--site-primary-color,#5148ec);font-size:calc(9px * var(--site-font-scale,1));background:#fff;border-radius:14px;padding:5px 9px;position:absolute;top:10px;right:10px}.academy-course-copy{flex-direction:column;min-height:162px;padding:12px 14px;display:flex}.academy-course-meta{color:var(--site-primary-color,#5148ec);font-size:calc(9px * var(--site-font-scale,1));justify-content:space-between;gap:10px;display:flex}.academy-course-meta time{color:#9299ab}.academy-course-card h3{font-size:calc(14px * var(--site-font-scale,1));margin:7px 0 4px;font-weight:800;line-height:1.8}.academy-course-card h3 a{color:inherit;text-decoration:none}.academy-course-copy>p{color:#737b91;font-size:calc(10px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;line-height:1.9;display:-webkit-box;overflow:hidden}.academy-course-footer{color:#8991a5;font-size:calc(9px * var(--site-font-scale,1));justify-content:space-between;gap:10px;margin-top:auto;display:flex}.academy-course-footer a{color:var(--site-primary-color,#5148ec);text-decoration:none}.academy-course-footer b{margin-right:4px}.academy-sidebar{gap:14px;display:grid}.academy-filter-panel h2{font-size:calc(12px * var(--site-font-scale,1));margin-bottom:12px}.academy-filter-panel>a{color:#636b82;font-size:calc(10px * var(--site-font-scale,1));border-top:1px solid #f0f1f5;justify-content:space-between;gap:8px;padding:8px 0;text-decoration:none;display:flex}.academy-filter-panel>a.active{color:var(--site-primary-color,#5148ec);font-weight:800}.academy-tag-cloud{flex-wrap:wrap;gap:7px;display:flex}.academy-tag-cloud a{color:#636b82;font-size:calc(10px * var(--site-font-scale,1));border:1px solid #e6e8ef;border-radius:18px;padding:5px 11px;text-decoration:none}.academy-tag-cloud a:hover{border-color:var(--site-primary-color,#5148ec);color:var(--site-primary-color,#5148ec)}.academy-cta{background:var(--site-primary-color,#5148ec);color:#fff;border-radius:13px;padding:18px}.academy-cta-icon{background:#ffffff25;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.academy-cta h2{font-size:calc(14px * var(--site-font-scale,1));margin:11px 0 5px}.academy-cta p{color:#e0dfff;font-size:calc(10px * var(--site-font-scale,1));margin:0 0 13px;line-height:1.9}.academy-cta a{min-height:35px;color:var(--site-primary-color,#5148ec);font-size:calc(10px * var(--site-font-scale,1));background:#fff;border-radius:7px;place-items:center;font-weight:700;text-decoration:none;display:grid}.academy-empty{text-align:center;background:#fff;border:1px dashed #dfe2eb;border-radius:14px;place-content:center;justify-items:center;min-height:240px;padding:25px;display:grid}.academy-empty-mark{width:42px;height:42px;color:var(--site-primary-color,#5148ec);font-size:calc(12px * var(--site-font-scale,1));background:#eeefff;border-radius:50%;place-items:center;font-weight:800;display:grid}.academy-empty h3{font-size:calc(14px * var(--site-font-scale,1));margin:12px 0 3px}.academy-empty p,.academy-sidebar-empty{color:#7c8499;font-size:calc(11px * var(--site-font-scale,1))}.academy-empty a{color:var(--site-primary-color,#5148ec);font-size:calc(11px * var(--site-font-scale,1));margin-top:8px;text-decoration:none}.academy-load-sentinel{height:1px}.academy-loading{color:#7c8499;font-size:calc(11px * var(--site-font-scale,1));text-align:center;margin:16px 0 0}.academy-tone-0{background:#e1e6ff}.academy-tone-1{background:#d3f8e9}.academy-tone-2{background:#ffe4d7}.academy-art,.academy-card-art{width:100%;height:100%;color:var(--site-primary-color,#5148ec);place-items:center;display:grid;position:relative;overflow:hidden}.academy-art:before,.academy-card-art:before{aspect-ratio:1;content:"";border:1px solid;border-radius:50%;width:44%;position:absolute}.academy-art i,.academy-card-art i{aspect-ratio:1;opacity:.4;border:1px solid;border-radius:50%;width:62%;position:absolute}.academy-art b,.academy-card-art b{z-index:1;font-size:calc(42px * var(--site-font-scale,1));font-weight:900}.academy-card-art b{font-size:calc(28px * var(--site-font-scale,1))}@media (width<=980px){.academy-featured-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:13px}.academy-content-columns{grid-template-columns:minmax(0,1fr) 210px;gap:13px}}@media (width<=760px){.academy-container{width:min(100% - 30px,600px)}.academy-featured-layout{grid-template-columns:1fr}.academy-featured-image{height:210px}.academy-content-columns{grid-template-columns:1fr}.academy-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-cta{grid-column:1/-1}}@media (width<=580px){.academy-intro{min-height:155px}.academy-intro h1{font-size:calc(27px * var(--site-font-scale,1))}.academy-main{padding-top:17px}.academy-category-tabs{gap:6px;margin-bottom:15px}.academy-category-tabs a{min-height:32px;font-size:calc(10px * var(--site-font-scale,1));padding-inline:12px}.academy-course-grid{grid-template-columns:1fr}.academy-course-image{height:175px}.academy-course-copy{min-height:145px}.academy-sidebar{grid-template-columns:1fr}.academy-listing-heading{align-items:flex-start}}.persian-date-picker[data-v-cf3f1b2d]{position:relative}.persian-date-picker-input[data-v-cf3f1b2d]{color:#252a40;width:100%;min-height:36px;font:inherit;font-size:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #e2e5ef;border-radius:7px;padding:0 10px}.persian-date-picker-input[data-v-cf3f1b2d]:focus-visible,.persian-date-picker-calendar button[data-v-cf3f1b2d]:focus-visible{outline:2px solid var(--site-primary-color,#00b4d8);outline-offset:2px}.persian-date-picker-calendar[data-v-cf3f1b2d]{z-index:20;background:#fff;border:1px solid #e2e5ef;border-radius:9px;width:min(100%,290px);padding:10px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #20243a1c}.persian-date-picker-heading[data-v-cf3f1b2d]{color:#252a40;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.persian-date-picker-heading button[data-v-cf3f1b2d]{width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:#f3f4f9;border:0;border-radius:6px}.persian-date-picker-heading button[data-v-cf3f1b2d]:disabled,.persian-date-picker-grid button[data-v-cf3f1b2d]:disabled{opacity:.35;cursor:not-allowed}.persian-date-picker-grid[data-v-cf3f1b2d]{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.persian-date-picker-grid[data-v-cf3f1b2d]>*{place-items:center;min-height:30px;display:grid}.persian-date-picker-weekday[data-v-cf3f1b2d]{color:#858ba0;font-size:.85em}.persian-date-picker-grid button[data-v-cf3f1b2d]{color:#252a40;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px}.persian-date-picker-grid button[data-v-cf3f1b2d]:not(:disabled):hover,.persian-date-picker-grid button.is-selected[data-v-cf3f1b2d]{background:var(--site-primary-color,#00b4d8);color:#fff}.account-dashboard-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f3f4f9}.account-dashboard-main{min-height:70vh;padding:22px 0 42px}.account-dashboard-container{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:16px;width:min(100% - 48px,1296px);margin-inline:auto;display:grid}.account-sidebar,.account-widget,.account-profile-banner,.account-edit-form{background:#fff;border:1px solid #e3e6ef;border-radius:13px}.account-sidebar{padding:15px;position:sticky;top:112px;overflow:hidden}.account-avatar--preview{flex:0 0 58px;width:58px;height:58px}.account-avatar-picker{align-items:center;gap:12px;display:flex}.account-avatar-picker>div{gap:5px;display:grid}.account-avatar-picker input{border:0;max-width:100%;min-height:auto;padding:6px}.account-avatar-picker small,.account-field-hint{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1))}.account-dashboard-content{gap:14px;min-width:0;display:grid}.account-profile-banner{overflow:hidden}.account-profile-cover{background:#5146e9;height:75px;position:relative;overflow:hidden}.account-profile-cover:before{content:"";background:#7669fb;border-radius:50%;width:145px;height:145px;position:absolute;top:-55px;left:20px}.account-profile-cover:after{content:"";background:#ffffff19;border-radius:13px;width:47px;height:47px;position:absolute;top:13px;left:99px;transform:rotate(15deg)}.account-profile-cover i{background:#ffffff12;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-34px;right:12%}.account-profile-details{align-items:center;gap:12px;min-height:70px;padding:0 16px 13px;display:flex}.account-avatar--banner{width:45px;height:45px;font-size:calc(16px * var(--site-font-scale,1));background:#111321;border:3px solid #fff;flex:0 0 45px;margin-top:-22px}.account-profile-details>div{min-width:0}.account-profile-details p{color:#7e8499;font-size:calc(9px * var(--site-font-scale,1));margin:0 0 2px}.account-profile-details h1{color:#20243a;font-size:calc(13px * var(--site-font-scale,1));margin:0}.account-profile-details>div>span{color:#858ba0;font-size:calc(8px * var(--site-font-scale,1))}.account-profile-details>button{color:#4b5168;min-height:29px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e1e4ee;border-radius:7px;margin-right:auto;padding:0 10px}.account-success{color:#16835d;font-size:calc(10px * var(--site-font-scale,1));background:#effcf5;border:1px solid #b9eed6;border-radius:9px;margin:0;padding:10px 13px}.account-edit-form{gap:8px;padding:16px;display:grid}.account-edit-form h2{color:#252a40;font-size:calc(12px * var(--site-font-scale,1));margin:0 0 4px}.account-edit-form label{color:#50566d;font-size:calc(9px * var(--site-font-scale,1));margin-top:4px;font-weight:800}.account-edit-form input{outline-color:var(--site-primary-color,#00b4d8);color:#252a40;min-height:36px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));border:1px solid #e2e5ef;border-radius:7px;padding:0 10px}.account-edit-form input:disabled{color:#858ba0;background:#f5f6fa}.account-edit-form>button{background:var(--site-primary-color,#00b4d8);color:#fff;min-height:34px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;border:0;border-radius:7px;justify-self:start;margin-top:5px;padding:0 14px}.account-edit-form>button:disabled{opacity:.6;cursor:wait}.account-error{color:#c53040;font-size:calc(9px * var(--site-font-scale,1));margin:0}.account-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.account-stat-card{--stat-color:#e64963;--stat-soft:#fff0f2;background:linear-gradient(145deg, #fff 58%, var(--stat-soft));border:1px solid #e8eaf1;border-radius:14px;align-content:space-between;gap:12px;min-width:0;min-height:112px;padding:15px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 3px 12px #24264a08}.account-stat-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px #24264a12}.account-stat-card.stat-purple{--stat-color:#7956e8;--stat-soft:#f3efff}.account-stat-card.stat-blue{--stat-color:#3578d4;--stat-soft:#edf5ff}.account-stat-card.stat-orange{--stat-color:#df7837;--stat-soft:#fff3e9}.account-stat-card.stat-green{--stat-color:#199778;--stat-soft:#eaf9f4}.account-stat-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.account-stat-heading>span{color:#666d83;min-width:0;font-size:calc(10px * var(--site-font-scale,1));font-weight:700;line-height:1.7}.account-stat-icon{background:var(--stat-soft);width:42px;height:42px;color:var(--stat-color);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.account-stat-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.account-stat-card strong{color:var(--stat-color);font-size:clamp(28px, calc(24px * var(--site-font-scale,1)), 36px);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.account-stat-card.stat-red strong{color:#e64963}.account-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-widget{min-width:0;padding:14px}.account-widget-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.account-widget-heading h2{color:#252a40;font-size:calc(11px * var(--site-font-scale,1));margin:0}.account-widget-heading a{color:var(--site-primary-color,#00b4d8);font-size:calc(8px * var(--site-font-scale,1));white-space:nowrap;text-decoration:none}.account-widget-heading .account-more-link{min-height:34px;font-size:calc(9px * var(--site-font-scale,1));background:#f8f9fc;border:1px solid #e6e9f2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:750;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.account-widget-heading .account-more-link:hover{background:#f1efff;border-color:#d7d2ff;transform:translateY(-1px)}.account-more-link span{font-size:calc(12px * var(--site-font-scale,1))}.account-course-row{color:#3d4259;border-top:1px solid #eff0f5;align-items:center;gap:8px;min-width:0;padding:7px 0;text-decoration:none;display:flex}.account-course-thumb,.account-saved-thumb{border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.account-course-thumb img,.account-saved-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-course-thumb i,.account-saved-thumb i{background:#ffffffa6;border-radius:5px;width:16px;height:16px;transform:rotate(15deg)}.account-course-copy,.account-activity-row>span:last-child,.account-saved-row>span:last-child{flex:1;gap:3px;min-width:0;display:grid}.account-course-copy strong,.account-activity-row strong,.account-saved-row strong{color:#30354b;font-size:calc(9px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-course-copy small,.account-activity-row small,.account-saved-row small{color:#8a8fa3;font-size:calc(8px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-course-action{border:1px solid color-mix(in srgb, var(--site-primary-color,#00b4d8) 22%, transparent);background:color-mix(in srgb, var(--site-primary-color,#00b4d8) 9%, #fff);min-width:76px;min-height:34px;color:var(--site-primary-color,#008eaa);font-size:calc(9px * var(--site-font-scale,1));border-radius:9px;place-items:center;padding:0 13px;font-weight:750;transition:background .18s,color .18s,transform .18s;display:grid}.account-course-row:hover .account-course-action{background:var(--site-primary-color,#00b4d8);color:#fff;transform:translateY(-1px)}.account-achievements{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:3px;display:grid}.account-achievement{--achievement-color:#3578d4;--achievement-soft:#edf5ff;background:linear-gradient(160deg, #fff, var(--achievement-soft));text-align:center;border:1px solid #e9ebf2;border-radius:12px;align-content:start;justify-items:center;gap:7px;min-width:0;min-height:116px;padding:12px 8px;transition:transform .18s,box-shadow .18s;display:grid}.account-achievement:hover{transform:translateY(-2px);box-shadow:0 7px 18px #25264610}.account-achievement.achievement-purple{--achievement-color:#7956e8;--achievement-soft:#f3efff}.account-achievement.achievement-orange{--achievement-color:#df7837;--achievement-soft:#fff3e9}.account-achievement-icon{background:var(--achievement-soft);width:39px;height:39px;color:var(--achievement-color);border-radius:12px;place-items:center;display:grid}.account-achievement-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.account-achievement small{color:var(--achievement-color);font-size:calc(9px * var(--site-font-scale,1));font-weight:750;line-height:1.55}.account-achievement small+small{color:#858ba0;font-size:calc(8px * var(--site-font-scale,1));font-weight:500}.account-achievement:not(.earned){filter:saturate(.55)}.account-activity-row,.account-saved-row{border-top:1px solid #eff0f5;align-items:center;gap:8px;min-width:0;padding:7px 0;text-decoration:none;display:flex}.account-activity-mark{width:39px;height:34px;color:var(--site-primary-color,#00b4d8);font-size:calc(8px * var(--site-font-scale,1));border-radius:7px;flex:0 0 39px;place-items:center;display:grid}.account-activity-mark.tone-1{color:#138f83}.account-activity-mark.tone-2{color:#df763b}.account-saved-thumb{flex-basis:42px;width:42px;height:37px}.account-empty{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1));margin:6px 0;line-height:1.9}.account-recommendations{min-width:0}.account-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-recommendation-card{color:#252a40;background:#fff;border:1px solid #e3e6ef;border-radius:11px;text-decoration:none;overflow:hidden}.account-recommendation-image{place-items:center;height:78px;display:grid;overflow:hidden}.account-recommendation-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-recommendation-image i{background:#ffffffa6;border-radius:7px;width:26px;height:26px;transform:rotate(15deg)}.account-recommendation-copy{gap:4px;padding:9px;display:grid}.account-recommendation-copy small{color:#858ba0;font-size:calc(8px * var(--site-font-scale,1))}.account-recommendation-copy small:first-child{color:var(--site-primary-color,#00b4d8)}.account-recommendation-copy strong{color:#30354b;min-height:30px;font-size:calc(9px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}:root[data-theme=dark] .account-dashboard-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .account-sidebar,:root[data-theme=dark] .account-widget,:root[data-theme=dark] .account-profile-banner,:root[data-theme=dark] .account-edit-form,:root[data-theme=dark] .account-stat-card,:root[data-theme=dark] .account-recommendation-card{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .account-sidebar-profile>strong,:root[data-theme=dark] .account-profile-details h1,:root[data-theme=dark] .account-widget-heading h2,:root[data-theme=dark] .account-edit-form h2{color:#f1f1f8}:root[data-theme=dark] .account-stat-heading>span{color:#c4c6d4}:root[data-theme=dark] .account-widget-heading .account-more-link{background:#242534;border-color:#393a4b}:root[data-theme=dark] .account-widget-heading .account-more-link:hover{background:#302d50;border-color:#514a79}:root[data-theme=dark] .account-achievement{background:linear-gradient(160deg,#20212e,#252536);border-color:#38394a}:root[data-theme=dark] .account-achievement small+small{color:#a4a8ba}:root[data-theme=dark] .account-course-action{color:#b7c8ff;background:#29283a;border-color:#47435e}:root[data-theme=dark] .account-menu>a,:root[data-theme=dark] .account-menu>button{color:#c5c7d5}:root[data-theme=dark] .account-menu>a.active,:root[data-theme=dark] .account-menu>a:hover,:root[data-theme=dark] .account-menu>button:hover{color:#c1bbff;background:#302d50}:root[data-theme=dark] .account-course-copy strong,:root[data-theme=dark] .account-activity-row strong,:root[data-theme=dark] .account-saved-row strong,:root[data-theme=dark] .account-recommendation-copy strong{color:#e1e2ec}:root[data-theme=dark] .account-profile-details>button,:root[data-theme=dark] .account-edit-form input{color:#e1e2ec;background:#242534;border-color:#393a4b}:root[data-theme=dark] .account-course-row,:root[data-theme=dark] .account-activity-row,:root[data-theme=dark] .account-saved-row{border-color:#303141}@media (width<=900px){.account-dashboard-container{grid-template-columns:220px minmax(0,1fr);gap:12px}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.account-widgets{grid-template-columns:1fr}}@media (width<=650px){.account-dashboard-container{grid-template-columns:1fr;width:min(100% - 28px,600px)}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-sidebar{padding:10px;position:static}.account-sidebar-profile{justify-content:flex-start;padding:4px 5px 10px;display:flex}.account-sidebar-profile .account-avatar{width:35px;height:35px;font-size:calc(14px * var(--site-font-scale,1))}.account-menu{gap:5px;padding-top:8px;display:flex;overflow-x:auto}.account-menu>a,.account-menu>button{min-width:max-content;min-height:31px;font-size:calc(8px * var(--site-font-scale,1));padding-inline:8px}.account-menu small,.account-menu>a>span,.account-menu>button>span{display:none}.account-menu>.account-logout{border:0;margin:0}.account-dashboard-content{gap:11px}}@media (width<=420px){.account-dashboard-container{width:min(100% - 20px,390px)}.account-profile-cover{height:60px}.account-profile-details{padding-inline:10px}.account-profile-details>button{font-size:calc(8px * var(--site-font-scale,1));padding-inline:7px}.account-stat-card{padding:10px}.account-stat-card>span{font-size:calc(8px * var(--site-font-scale,1))}.account-recommendation-grid{grid-template-columns:1fr}.account-recommendation-card{grid-template-columns:82px minmax(0,1fr);align-items:center;display:grid}.account-recommendation-image{height:72px}}.magazine-page{color:#141a32;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#fff}.magazine-container{width:min(100% - 48px,1296px);margin-inline:auto}.magazine-intro{min-height:174px;padding-top:23px}.magazine-breadcrumb{color:#8a91a6;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.magazine-breadcrumb a{color:inherit;text-decoration:none}.magazine-eyebrow{color:#544bed;font-size:calc(11px * var(--site-font-scale,1));margin:0 0 4px;font-weight:700}.magazine-intro .magazine-eyebrow{margin-top:27px}.magazine-intro h1{font-size:calc(32px * var(--site-font-scale,1));letter-spacing:0;margin:0;font-weight:800}.magazine-intro>p:last-child{color:#737b91;font-size:calc(12px * var(--site-font-scale,1));margin:5px 0 0}.magazine-main{background:#f5f6fa;padding:23px 0 66px}.category-tabs{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:20px;display:flex}.category-tabs a{color:#424a63;min-height:36px;font-size:calc(11px * var(--site-font-scale,1));background:#fff;border:1px solid #e7e9f0;border-radius:22px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:all .18s;display:inline-flex}.category-tabs a:hover,.category-tabs a.active{border-color:var(--site-primary-color,#5148ec);background:var(--site-primary-color,#5148ec);color:#fff}.featured-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.7fr);gap:20px;margin-bottom:32px;display:grid}.featured-story{color:inherit;background:#fff;border:1px solid #e6e9f2;border-radius:14px;text-decoration:none;overflow:hidden}.featured-image{height:clamp(190px,23vw,290px);position:relative;overflow:hidden}.featured-image img,.article-card-image img,.latest-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.featured-copy{padding:13px 20px 17px}.article-category{color:var(--site-primary-color,#5148ec);font-size:calc(10px * var(--site-font-scale,1));background:#f0efff;border-radius:15px;padding:3px 9px;display:inline-flex}.featured-copy h2{margin:8px 0 4px;font-size:clamp(17px,2vw,23px);font-weight:800;line-height:1.7}.featured-copy p{color:#68718a;font-size:calc(12px * var(--site-font-scale,1));margin:0 0 9px;line-height:1.9}.article-byline{color:#8991a5;font-size:calc(10px * var(--site-font-scale,1))}.article-byline i{padding:0 6px;font-style:normal}.latest-panel,.sidebar-panel{background:#fff;border:1px solid #e7e9f1;border-radius:14px;padding:17px}.section-title,.sidebar-panel h2{font-size:calc(14px * var(--site-font-scale,1));margin:0 0 10px;font-weight:800}.section-title:before,.sidebar-panel h2:before,.listing-heading h2:before{background:var(--site-primary-color,#5148ec);content:"";vertical-align:-3px;width:3px;height:17px;margin-left:9px;display:inline-block}.latest-item{color:inherit;border-top:1px solid #eef0f5;grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.latest-thumb{border-radius:8px;width:58px;height:50px;display:block;position:relative;overflow:hidden}.latest-copy strong,.latest-copy small{display:block}.latest-copy strong{font-size:calc(11px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.latest-copy small{color:#8a91a6;font-size:calc(9px * var(--site-font-scale,1));margin-top:3px}.latest-number{color:#a4a9b8;font-size:calc(10px * var(--site-font-scale,1))}.magazine-columns{grid-template-columns:minmax(0,2fr) minmax(225px,.72fr);align-items:start;gap:20px;display:grid}.listing-heading{justify-content:space-between;align-items:center;gap:16px;min-height:45px;margin-bottom:15px;display:flex}.listing-heading .magazine-eyebrow{font-size:calc(10px * var(--site-font-scale,1))}.listing-heading h2{font-size:calc(19px * var(--site-font-scale,1));margin:0;font-weight:800}.sort-control{color:#69718a;min-height:36px;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap;background:#fff;border:1px solid #e5e7ed;border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:flex}.sort-control select{color:#323b58;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.filter-summary{color:#727a90;font-size:calc(11px * var(--site-font-scale,1));justify-content:space-between;display:flex}.filter-summary a{color:var(--site-primary-color,#5148ec);text-decoration:none}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.article-card{background:#fff;border:1px solid #e5e8f0;border-radius:13px;transition:transform .18s,box-shadow .18s;overflow:hidden}.article-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #202a5010}.article-card-image{height:clamp(110px,13vw,160px);display:block;position:relative;overflow:hidden}.article-card-copy{flex-direction:column;min-height:162px;padding:12px 14px;display:flex}.article-card-meta{color:var(--site-primary-color,#5148ec);font-size:calc(9px * var(--site-font-scale,1));justify-content:space-between;gap:10px;display:flex}.article-card-meta time{color:#9299ab}.article-card h3{font-size:calc(14px * var(--site-font-scale,1));margin:7px 0 4px;font-weight:800;line-height:1.8}.article-card h3 a{color:inherit;text-decoration:none}.article-card-copy>p{color:#737b91;font-size:calc(10px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;line-height:1.9;display:-webkit-box;overflow:hidden}.article-card-footer{color:#8991a5;font-size:calc(9px * var(--site-font-scale,1));justify-content:space-between;gap:10px;margin-top:auto;display:flex}.article-card-footer a{color:var(--site-primary-color,#5148ec);text-decoration:none}.article-card-footer b{margin-right:4px}.magazine-sidebar{gap:14px;display:grid}.sidebar-panel h2{font-size:calc(12px * var(--site-font-scale,1));margin-bottom:12px}.sidebar-category-link{color:#636b82;font-size:calc(10px * var(--site-font-scale,1));border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;padding:8px 0;text-decoration:none;transition:color .18s;display:flex}.sidebar-category-link:after{color:#a4a9b8;content:"←"}.sidebar-category-link:hover,.sidebar-category-link.active{color:var(--site-primary-color,#5148ec);font-weight:800}.popular-item{color:inherit;border-top:1px solid #f0f1f5;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:9px 0;text-decoration:none;display:grid}.popular-number{width:22px;height:22px;color:var(--site-primary-color,#5148ec);font-size:calc(10px * var(--site-font-scale,1));background:#f0efff;border-radius:6px;place-items:center;display:grid}.popular-item strong,.popular-item small{display:block}.popular-item strong{font-size:calc(10px * var(--site-font-scale,1));line-height:1.8}.popular-item small{color:#9097a9;font-size:calc(9px * var(--site-font-scale,1));margin-top:2px}.tag-cloud{flex-wrap:wrap;gap:7px;display:flex}.tag-cloud a{color:#636b82;font-size:calc(10px * var(--site-font-scale,1));border:1px solid #e6e8ef;border-radius:18px;padding:5px 11px;text-decoration:none}.tag-cloud a:hover,.tag-cloud a.active{border-color:var(--site-primary-color,#5148ec);color:var(--site-primary-color,#5148ec)}.newsletter-panel{background:var(--site-primary-color,#5148ec);color:#fff;border-radius:13px;padding:18px}.newsletter-icon{background:#ffffff25;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.newsletter-panel h2{font-size:calc(14px * var(--site-font-scale,1));margin:11px 0 5px}.newsletter-panel p{color:#e0dfff;font-size:calc(10px * var(--site-font-scale,1));margin:0 0 13px;line-height:1.9}.newsletter-panel a{min-height:35px;color:var(--site-primary-color,#5148ec);font-size:calc(10px * var(--site-font-scale,1));background:#fff;border-radius:7px;place-items:center;font-weight:700;text-decoration:none;display:grid}.magazine-empty{text-align:center;background:#fff;border:1px dashed #dfe2eb;border-radius:14px;place-content:center;justify-items:center;min-height:240px;padding:25px;display:grid}.empty-mark{width:42px;height:42px;color:var(--site-primary-color,#5148ec);font-size:calc(12px * var(--site-font-scale,1));background:#eeefff;border-radius:50%;place-items:center;font-weight:800;display:grid}.magazine-empty h3{font-size:calc(14px * var(--site-font-scale,1));margin:12px 0 3px}.magazine-empty p,.sidebar-empty{color:#7c8499;font-size:calc(11px * var(--site-font-scale,1))}.magazine-empty a{color:var(--site-primary-color,#5148ec);font-size:calc(11px * var(--site-font-scale,1));margin-top:8px;text-decoration:none}.article-load-sentinel{color:#737b91;min-height:48px;font-size:calc(11px * var(--site-font-scale,1));place-items:center;margin-top:20px;display:grid}.tone-0{background:#e1e6ff}.tone-1{background:#d3f8e9}.tone-2{background:#ffe4d7}.feature-art,.card-art{display:block;position:absolute;inset:0;overflow:hidden}.feature-art i,.card-art i{background:#fffa;border-radius:16px;width:58px;height:58px;position:absolute;top:9%;right:12%;transform:rotate(15deg)}.feature-art b,.card-art b{color:#fff;width:105px;height:105px;font-size:calc(18px * var(--site-font-scale,1));background:#7568f4;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-34px;right:-25px}.tone-1 .feature-art b,.tone-1 .card-art b{background:#20bd91}.tone-2 .feature-art b,.tone-2 .card-art b{background:#ff812d}.latest-thumb i{background:#7568f4;border-radius:50%;width:42px;height:42px;position:absolute;inset:auto auto -17px -9px}.tone-1 i{background:#20bd91}.tone-2 i{background:#ff812d}@media (width<=900px){.featured-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.78fr)}}@media (width<=680px){.magazine-container{width:min(100% - 30px,520px)}.magazine-intro{min-height:155px}.magazine-intro h1{font-size:calc(28px * var(--site-font-scale,1))}.magazine-main{padding-top:17px}.category-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.category-tabs a{flex:none;min-height:33px;padding-inline:13px}.featured-layout,.magazine-columns{grid-template-columns:1fr}.featured-layout{gap:13px;margin-bottom:25px}.featured-image{height:190px}.magazine-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.category-panel,.newsletter-panel{grid-column:1/-1}.article-grid{gap:10px}.article-card-image{height:110px}.article-card-copy{min-height:155px;padding:10px}.article-card h3{font-size:calc(12px * var(--site-font-scale,1))}.article-card-copy>p{font-size:calc(9px * var(--site-font-scale,1))}}@media (width<=390px){.article-grid{grid-template-columns:1fr}.article-card-image{height:165px}.magazine-sidebar{grid-template-columns:1fr}.category-panel,.newsletter-panel{grid-column:auto}}.favorite-toggle-wrap{flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.tool-hero-actions .favorite-toggle-wrap{align-items:center}.tool-hero-actions .favorite-toggle{border-radius:8px;width:39px;min-width:39px;padding:0;font-size:20px;line-height:1}.tool-hero-actions .favorite-toggle.is-favorited{color:#d12d55}.favorite-toggle{min-height:38px;color:var(--site-primary-color,#00b4d8);font:inherit;font-size:calc(11px * var(--site-font-scale,1));white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e4dff5;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:700;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.favorite-toggle-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px;transition:fill .16s,transform .16s;display:block}.favorite-toggle:hover,.favorite-toggle.is-favorited{color:#c5355c;background:#fff3f6;border-color:#f0c4d2}.favorite-toggle.is-favorited .favorite-toggle-icon{fill:currentColor}.favorite-toggle:disabled{opacity:.65;cursor:wait}.favorite-toggle-error{color:#bd3344;font-size:calc(10px * var(--site-font-scale,1))}:root[data-theme=dark] .favorite-toggle{color:#c1bbff;background:#242534;border-color:#303141}:root[data-theme=dark] .favorite-toggle:hover,:root[data-theme=dark] .favorite-toggle.is-favorited{color:#ff91a8;background:#392531;border-color:#714157}:root[data-theme=dark] .tool-hero-actions .favorite-toggle.is-favorited,:root[data-theme=dark] .favorite-toggle-error{color:#ff91a8}.editorial-detail-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f3f4f9}.editorial-container{width:min(100% - 48px,1296px);margin-inline:auto}.editorial-hero{background:#fff;padding:18px 0 22px}.editorial-breadcrumb{color:#858ba0;font-size:calc(10px * var(--site-font-scale,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editorial-breadcrumb a{color:inherit;text-decoration:none}.editorial-breadcrumb a:hover{color:var(--site-primary-color,#00b4d8)}.editorial-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 0 0;display:flex}.editorial-heading-copy{max-width:930px}.editorial-category{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#f0efff;border-radius:20px;padding:4px 9px;display:inline-flex}.editorial-heading h1{color:#15192d;margin:10px 0;font-size:clamp(24px,4vw,36px);line-height:1.6}.editorial-excerpt{color:#73798e;max-width:800px;font-size:calc(12px * var(--site-font-scale,1));margin:0;line-height:2}.editorial-byline{align-items:center;gap:9px;margin-top:15px;display:flex}.editorial-author-avatar{background:var(--site-primary-color,#00b4d8);color:#fff;width:30px;height:30px;font-size:calc(11px * var(--site-font-scale,1));border-radius:50%;flex:0 0 30px;place-items:center;font-weight:800;display:grid}.editorial-byline>span:last-child,.editorial-author>span:last-child{gap:2px;display:grid}.editorial-byline strong,.editorial-author strong{color:#363b52;font-size:calc(10px * var(--site-font-scale,1))}.editorial-byline small,.editorial-author small{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1))}.editorial-actions{flex:none;gap:6px;display:flex}.editorial-actions>button,.editorial-actions>.favorite-toggle-wrap>.favorite-toggle,.editorial-share-menu-wrap>button{color:#5e647a;width:36px;min-width:36px;height:36px;min-height:36px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e4e6ef;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.editorial-actions>.favorite-toggle-wrap{align-items:center}.editorial-actions>.favorite-toggle-wrap>.favorite-toggle{width:36px;padding:0;font-size:20px;line-height:1}.editorial-actions>.favorite-toggle-wrap>.favorite-toggle:not(.is-favorited){color:#5e647a;background:#fff;border-color:#e4e6ef}.editorial-actions>.favorite-toggle-wrap>.favorite-toggle:not(.is-favorited):hover{color:#c5355c;background:#fff3f6;border-color:#f0c4d2}.editorial-actions button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.editorial-actions button:hover{border-color:var(--site-primary-color,#00b4d8);color:var(--site-primary-color,#00b4d8)}.editorial-share-menu-wrap{position:relative}.editorial-share-menu{z-index:20;top:calc(100% + 7px);background:#fff;border:1px solid #e4e6ef;border-radius:11px;width:220px;max-height:min(60vh,360px);padding:7px;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 32px #20243a24}.editorial-share-menu-title{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1));padding:7px 9px}.editorial-actions .editorial-share-menu a,.editorial-actions .editorial-share-menu button{color:#42475d;width:100%;min-height:34px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));text-align:right;background:0 0;border:0;border-radius:7px;align-items:center;padding:6px 9px;text-decoration:none;display:flex}.editorial-actions .editorial-share-menu a:hover,.editorial-actions .editorial-share-menu button:hover{color:var(--site-primary-color,#00b4d8);background:#f3f4f9;border:0}.editorial-share-menu a:focus-visible,.editorial-share-menu button:focus-visible{outline:2px solid var(--site-primary-color,#00b4d8);outline-offset:-2px}.editorial-feedback{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));margin:10px 0 0}.editorial-main{padding:18px 0 46px}.editorial-cover{border-radius:16px;place-items:center;width:min(100%,920px);height:clamp(180px,30vw,360px);margin:0 auto 18px;display:grid;position:relative;overflow:hidden}.editorial-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.editorial-cover figcaption{color:#fff;font-size:calc(11px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#111321b8);padding:30px 18px 14px;position:absolute;inset:auto 0 0;overflow:hidden}.editorial-media{gap:14px;width:min(100%,920px);margin:0 auto 18px;display:grid}.editorial-media-player{background:#fff;border:1px solid #e3e6ef;border-radius:12px;padding:16px}.editorial-media-player h2,.editorial-course-overview h2{font-size:calc(13px * var(--site-font-scale,1));margin:0 0 10px}.editorial-media-player video,.editorial-media-player audio{border-radius:8px;width:100%;max-height:520px;display:block}.editorial-course-overview{background:#f8f9fc;border:1px solid #e3e6ef;border-radius:11px;gap:12px;margin:0 0 22px;padding:16px;display:grid}.editorial-course-overview ul{color:#535970;font-size:calc(10px * var(--site-font-scale,1));gap:7px;margin:0;padding-inline-start:20px;line-height:1.9;display:grid}.editorial-course-overview p{color:#535970;font-size:calc(10px * var(--site-font-scale,1));margin:0;line-height:1.9}.editorial-tone-0{background:#e2e7ff}.editorial-tone-1{background:#d3f8e9}.editorial-tone-2{background:#ffe4d7}.editorial-cover-art{width:100%;height:100%;color:var(--site-primary-color,#00b4d8);place-items:center;font-size:clamp(38px,7vw,80px);font-weight:800;display:grid;position:relative}.editorial-cover-art:before{content:"";background:#ffffff9c;border-radius:16px;width:70px;height:70px;position:absolute;top:10%;left:4%;transform:rotate(15deg)}.editorial-cover-art i{background:#7765f5;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-50px;right:-25px}.editorial-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.editorial-content{background:#fff;border:1px solid #e3e6ef;border-radius:14px;grid-area:1/1;min-width:0;padding:clamp(18px,3vw,28px)}.editorial-sidebar{grid-area:1/2;gap:12px;display:grid}.editorial-side-card{background:#fff;border:1px solid #e3e6ef;border-radius:12px;padding:15px}.editorial-side-card h2{color:#252a40;font-size:calc(11px * var(--site-font-scale,1));margin:0 0 9px}.editorial-toc button{color:#535970;width:100%;font:inherit;font-size:calc(9px * var(--site-font-scale,1));text-align:right;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f1f5;padding:8px 0;display:block}.editorial-toc button:hover{color:var(--site-primary-color,#00b4d8)}.editorial-author{align-items:center;gap:8px;display:flex}.editorial-author-avatar--large{flex-basis:34px;width:34px;height:34px}.editorial-author-card>p{color:#7d8297;font-size:calc(9px * var(--site-font-scale,1));margin:9px 0;line-height:1.9}.editorial-author-card>a{color:#4d536b;min-height:29px;font-size:calc(9px * var(--site-font-scale,1));border:1px solid #e3e6ef;border-radius:7px;justify-content:center;align-items:center;text-decoration:none;display:flex}.editorial-related-list>a{color:#42475d;border-top:1px solid #f0f1f5;align-items:center;gap:8px;min-height:53px;text-decoration:none;display:flex}.editorial-related-list>a>span:last-child{gap:3px;min-width:0;display:grid}.editorial-related-list strong{font-size:calc(9px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.editorial-related-list small{color:#9095a7;font-size:calc(8px * var(--site-font-scale,1))}.editorial-related-thumb{border-radius:7px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;overflow:hidden}.editorial-related-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.editorial-related-thumb i{background:#ffffffa6;border-radius:4px;width:15px;height:15px;transform:rotate(15deg)}.editorial-join-card{background:var(--site-primary-color,#00b4d8);color:#fff;border-radius:12px;padding:15px}.editorial-join-card h2{font-size:calc(11px * var(--site-font-scale,1));margin:0}.editorial-join-card p{color:#e4e1ff;font-size:calc(9px * var(--site-font-scale,1));margin:6px 0 11px;line-height:1.8}.editorial-join-card a{min-height:30px;color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#fff;border-radius:7px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}.editorial-content-meta{color:#8a8fa3;font-size:calc(9px * var(--site-font-scale,1));flex-wrap:wrap;gap:12px;margin:-2px 0 16px;display:flex}.editorial-body,.editorial-body-section{color:#454b62;font-size:calc(11px * var(--site-font-scale,1));line-height:2.2}.editorial-body p,.editorial-body-section p{white-space:pre-line;margin:0 0 13px}.editorial-body-section{scroll-margin-top:20px}.editorial-body-section h2{color:#20243a;font-size:calc(14px * var(--site-font-scale,1));margin:19px 0 10px;line-height:1.8}.editorial-body-section blockquote{border-right:3px solid var(--site-primary-color,#00b4d8);color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));background:#f0efff;border-radius:9px;margin:16px 0;padding:12px 15px}.editorial-course-action{background:var(--site-primary-color,#00b4d8);color:#fff;min-height:38px;font-size:calc(10px * var(--site-font-scale,1));border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.editorial-tags{color:#777d91;font-size:calc(9px * var(--site-font-scale,1));border-top:1px solid #eff0f5;flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;padding-top:14px;display:flex}.editorial-tags a{color:#62677c;border:1px solid #e4e6ef;border-radius:15px;padding:4px 8px;text-decoration:none}.editorial-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.editorial-pager-card{color:#24283d;background:#fff;border:1px solid #e3e6ef;border-radius:11px;align-content:center;gap:5px;min-height:63px;padding:11px 14px;text-decoration:none;display:grid}.editorial-pager-card span{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1))}.editorial-pager-card strong{font-size:calc(10px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-pager-empty{background:0 0}.editorial-comments{background:#fff;border:1px solid #e3e6ef;border-radius:13px;margin-top:24px;padding:18px;scroll-margin-top:18px}.editorial-comments-heading,.editorial-related-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.editorial-comments-heading>div>p{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1));margin:0 0 3px}.editorial-comments-heading h2,.editorial-related-heading h2{color:#252a40;font-size:calc(14px * var(--site-font-scale,1));margin:0}.editorial-comments-heading>span{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1))}.editorial-comment-form{border-bottom:1px solid #eff0f5;margin-top:14px;padding-bottom:14px}.editorial-comment-form h3{color:#30354b;font-size:calc(10px * var(--site-font-scale,1));margin:0}.editorial-comment-body{margin-top:8px;display:block}.editorial-comment-body textarea,.editorial-comment-fields input{color:#30344a;width:100%;min-width:0;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#f8f9fd;border:1px solid #e5e7f0;border-radius:8px;padding:10px}.editorial-comment-body textarea{resize:vertical}.editorial-form-footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:9px;display:flex}.editorial-comment-fields{flex:1;gap:9px;display:flex}.editorial-comment-fields label{color:#5f6479;font-size:calc(9px * var(--site-font-scale,1));flex:1;gap:5px;display:grid}.editorial-comment-fields label small{color:#9297a8}.editorial-comment-fields input{min-height:32px;padding:6px 9px}.editorial-comment-form button{background:var(--site-primary-color,#00b4d8);color:#fff;min-height:34px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;border:0;border-radius:7px;padding:0 13px}.editorial-comment-form button:disabled{opacity:.6;cursor:wait}.editorial-comment-form label>span{color:#bd3445;font-size:calc(9px * var(--site-font-scale,1))}.editorial-comment-form>p{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1));margin:8px 0 0}.editorial-success{color:#16835d;font-size:calc(10px * var(--site-font-scale,1))}.editorial-comment{border-bottom:1px solid #eff0f5;gap:9px;padding:12px 0;display:flex}.editorial-comment-avatar{color:#666c81;width:27px;height:27px;font-size:calc(10px * var(--site-font-scale,1));background:#e8eaf2;border-radius:50%;flex:0 0 27px;place-items:center;font-weight:800;display:grid}.editorial-comment>div{flex:1;min-width:0}.editorial-comment-meta{font-size:calc(9px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.editorial-comment-meta strong{color:#40455b}.editorial-comment-meta time{color:#9095a7}.editorial-comment>div>p{color:#73798e;font-size:calc(9px * var(--site-font-scale,1));margin:5px 0 0;line-height:1.8}.editorial-no-comments{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1))}.editorial-related-bottom{margin-top:28px}.editorial-related-heading{margin-bottom:11px}.editorial-related-heading a{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));text-decoration:none}.editorial-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.editorial-related-card{color:#24283d;background:#fff;border:1px solid #e3e6ef;border-radius:12px;text-decoration:none;overflow:hidden}.editorial-related-image{place-items:center;height:82px;display:grid;overflow:hidden}.editorial-related-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.editorial-related-image i{background:#ffffffa6;border-radius:8px;width:28px;height:28px;transform:rotate(15deg)}.editorial-related-copy{gap:5px;padding:10px;display:grid}.editorial-related-copy small{color:var(--site-primary-color,#00b4d8);font-size:calc(8px * var(--site-font-scale,1))}.editorial-related-copy strong{font-size:calc(10px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}:root[data-theme=dark] .editorial-detail-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .editorial-hero,:root[data-theme=dark] .editorial-content,:root[data-theme=dark] .editorial-side-card,:root[data-theme=dark] .editorial-comments,:root[data-theme=dark] .editorial-pager-card,:root[data-theme=dark] .editorial-related-card{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .editorial-heading h1,:root[data-theme=dark] .editorial-body-section h2,:root[data-theme=dark] .editorial-side-card h2,:root[data-theme=dark] .editorial-comments-heading h2,:root[data-theme=dark] .editorial-related-heading h2{color:#f1f1f8}:root[data-theme=dark] .editorial-excerpt,:root[data-theme=dark] .editorial-body,:root[data-theme=dark] .editorial-body-section,:root[data-theme=dark] .editorial-author-card>p{color:#b7b9c9}:root[data-theme=dark] .editorial-pager-card strong,:root[data-theme=dark] .editorial-byline strong,:root[data-theme=dark] .editorial-author strong,:root[data-theme=dark] .editorial-related-list>a,:root[data-theme=dark] .editorial-comment-meta strong{color:#e1e2ec}:root[data-theme=dark] .editorial-actions>button,:root[data-theme=dark] .editorial-share-menu-wrap>button,:root[data-theme=dark] .editorial-author-card>a,:root[data-theme=dark] .editorial-actions>.favorite-toggle-wrap>.favorite-toggle:not(.is-favorited){color:#e1e2ec;background:#242534;border-color:#393a4b}:root[data-theme=dark] .editorial-actions>.favorite-toggle-wrap>.favorite-toggle:not(.is-favorited):hover,:root[data-theme=dark] .editorial-actions>.favorite-toggle-wrap>.favorite-toggle.is-favorited{color:#ff91a8;background:#392531;border-color:#714157}:root[data-theme=dark] .editorial-share-menu{background:#1b1c28;border-color:#393a4b}:root[data-theme=dark] .editorial-share-menu-title{color:#a7a9ba}:root[data-theme=dark] .editorial-actions .editorial-share-menu a,:root[data-theme=dark] .editorial-actions .editorial-share-menu button{color:#e1e2ec;background:0 0}:root[data-theme=dark] .editorial-actions .editorial-share-menu a:hover,:root[data-theme=dark] .editorial-actions .editorial-share-menu button:hover{color:var(--site-primary-color,#00b4d8);background:#292a3a}:root[data-theme=dark] .editorial-comment-body textarea,:root[data-theme=dark] .editorial-comment-fields input{color:#e1e2ec;background:#242534;border-color:#393a4b}:root[data-theme=dark] .editorial-toc button,:root[data-theme=dark] .editorial-related-list>a,:root[data-theme=dark] .editorial-tags,:root[data-theme=dark] .editorial-comment{color:#c2c4d2;border-color:#303141}@media (width<=900px){.editorial-columns{grid-template-columns:minmax(0,1fr) 250px;gap:12px}}@media (width<=700px){.editorial-container{width:min(100% - 28px,1296px)}.editorial-heading{flex-direction:column;align-items:flex-start;gap:12px}.editorial-actions{align-self:flex-start}.editorial-columns{grid-template-columns:1fr}.editorial-content{grid-area:1/1}.editorial-sidebar{grid-area:2/1}.editorial-pager{gap:8px}.editorial-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-form-footer,.editorial-comment-fields{flex-direction:column;align-items:stretch}.editorial-comment-form button{align-self:flex-start}}@media (width<=430px){.editorial-container{width:min(100% - 20px,1296px)}.editorial-heading h1{font-size:calc(23px * var(--site-font-scale,1))}.editorial-cover{border-radius:11px;height:180px}.editorial-content{padding:15px}.editorial-pager-card{min-height:58px;padding:9px}.editorial-related-grid{grid-template-columns:1fr}.editorial-related-card{grid-template-columns:90px minmax(0,1fr);align-items:center;display:grid}.editorial-related-image{height:76px}}.auth-page[data-v-a9deefe6]{color:#171a2b;min-height:calc(100vh - 96px);font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f3f4f9;flex-direction:column;align-items:center;padding:28px 20px;display:flex}.auth-card[data-v-a9deefe6]{background:#fff;border:1px solid #e3e5ee;border-radius:16px;width:min(100%,460px);margin:auto;padding:clamp(24px,6vw,42px);box-shadow:0 18px 55px #22254612}.auth-back[data-v-a9deefe6]{color:#747b91;font-size:calc(11px * var(--site-font-scale,1));text-decoration:none}.auth-back[data-v-a9deefe6]:hover{color:var(--site-primary-color,#00b4d8)}.auth-eyebrow[data-v-a9deefe6]{color:var(--site-primary-color,#00b4d8);font-size:calc(11px * var(--site-font-scale,1));margin:34px 0 7px;font-weight:800}.auth-card h1[data-v-a9deefe6]{margin:0;font-size:clamp(24px,5vw,32px)}.auth-description[data-v-a9deefe6]{color:#737a90;font-size:calc(12px * var(--site-font-scale,1));margin:10px 0 25px;line-height:2}.auth-form[data-v-a9deefe6]{gap:10px;display:grid}.auth-form label[data-v-a9deefe6]{font-size:calc(12px * var(--site-font-scale,1));font-weight:800}.auth-form input[data-v-a9deefe6]{outline-color:var(--site-primary-color,#00b4d8);color:#171a2b;text-align:left;min-height:48px;font:inherit;direction:ltr;background:#fff;border:1px solid #dfe2eb;border-radius:8px;padding:0 12px}.auth-form button[data-v-a9deefe6]{background:var(--site-primary-color,#00b4d8);color:#fff;cursor:pointer;min-height:46px;font:inherit;font-size:calc(12px * var(--site-font-scale,1));border:0;border-radius:8px;margin-top:5px;font-weight:800;transition:opacity .15s,transform .15s}.auth-form button[data-v-a9deefe6]:not(:disabled):hover{opacity:.9;transform:translateY(-1px)}.auth-form button[data-v-a9deefe6]:disabled{cursor:wait;opacity:.55}.auth-form .auth-secondary[data-v-a9deefe6]{color:#555d75;background:0 0;border:1px solid #dfe2eb;margin-top:0}.auth-form .auth-secondary[data-v-a9deefe6]:disabled{cursor:not-allowed}.auth-error[data-v-a9deefe6]{color:#b42335;font-size:calc(11px * var(--site-font-scale,1));margin:0}.auth-success[data-v-a9deefe6]{color:#287044;font-size:calc(11px * var(--site-font-scale,1));background:#eaf7ef;border-radius:8px;padding:10px}.auth-countdown[data-v-a9deefe6],.auth-expired[data-v-a9deefe6]{font-size:calc(11px * var(--site-font-scale,1));margin:2px 0}.auth-countdown[data-v-a9deefe6]{color:#626a81}.auth-countdown strong[data-v-a9deefe6]{color:var(--site-primary-color,#00b4d8);font-variant-numeric:tabular-nums}.auth-expired[data-v-a9deefe6]{color:#b42335}.auth-note[data-v-a9deefe6]{color:#858ba0;font-size:calc(10px * var(--site-font-scale,1));margin:20px 0 0}:root[data-theme=dark] .auth-page[data-v-a9deefe6]{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .auth-card[data-v-a9deefe6]{background:#1b1c28;border-color:#303141;box-shadow:0 18px 55px #0003}:root[data-theme=dark] .auth-back[data-v-a9deefe6],:root[data-theme=dark] .auth-description[data-v-a9deefe6],:root[data-theme=dark] .auth-countdown[data-v-a9deefe6],:root[data-theme=dark] .auth-note[data-v-a9deefe6]{color:#a8aabd}:root[data-theme=dark] .auth-form input[data-v-a9deefe6]{color:#f1f1f8;background:#242534;border-color:#393a4b}:root[data-theme=dark] .auth-form .auth-secondary[data-v-a9deefe6]{color:#d3d4e0;border-color:#393a4b}:root[data-theme=dark] .auth-success[data-v-a9deefe6]{color:#a8e3b8;background:#1c3628}.archive-shell{--archive-background:#f5f6fa;--archive-surface:#fff;--archive-surface-muted:#f8f8fc;--archive-text:#191c32;--archive-muted:#747b91;--archive-border:#e5e7f0;--archive-accent:var(--site-primary-color,#00b4d8);background:var(--archive-background);min-height:100vh;color:var(--archive-text);font-family:var(--site-font-family,"Yekan Bakh"), sans-serif}html[data-theme=dark] .archive-shell{--archive-background:#151622;--archive-surface:#1e1f2d;--archive-surface-muted:#252637;--archive-text:#f1f1f8;--archive-muted:#b6b7c8;--archive-border:#353648}.archive-page{background:var(--archive-background);min-height:60vh;color:var(--archive-text);font-size:calc(16px * var(--site-font-scale,1));padding:0}.archive-container{width:min(100% - 48px,1296px);margin-inline:auto}.archive-intro{border-color:var(--archive-border);background:linear-gradient(120deg, var(--archive-surface) 0%, var(--archive-background) 72%);padding:0}.archive-intro>.archive-container{padding-top:clamp(28px,5vw,52px);padding-bottom:clamp(30px,5vw,54px)}.archive-breadcrumb{color:var(--archive-muted);font-size:calc(12px * var(--site-font-scale,1));align-items:center;gap:9px;display:flex}.archive-breadcrumb a{color:inherit;text-decoration:none}.archive-breadcrumb a:hover,.archive-breadcrumb span:nth-child(2){color:var(--archive-accent)}.archive-intro-content{justify-content:space-between;align-items:end;gap:32px;margin-top:clamp(24px,4vw,40px);display:flex}.archive-intro-copy{max-width:600px}.archive-eyebrow{color:var(--archive-accent);font-size:calc(13px * var(--site-font-scale,1));margin:0 0 8px;font-weight:800}.archive-intro h1{color:var(--archive-text);letter-spacing:0;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.35}.query-summary{color:var(--archive-muted);font-size:calc(15px * var(--site-font-scale,1));margin:10px 0 0}.query-summary strong{color:var(--archive-text);font-weight:800}.archive-search{border:1px solid var(--archive-border);background:var(--archive-surface);border-radius:12px;flex:0 520px;align-items:center;width:min(100%,520px);min-height:52px;margin-top:0;display:flex;box-shadow:0 8px 24px #2827540b}.archive-search:focus-within{border-color:var(--archive-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--archive-accent) 15%, transparent)}.archive-search input{width:100%;min-width:0;color:var(--archive-text);font:inherit;font-size:calc(14px * var(--site-font-scale,1));background:0 0;border:0;outline:0;padding:0 16px}.archive-search input::placeholder{color:var(--archive-muted)}.archive-search button{background:var(--archive-accent);color:#fff;cursor:pointer;min-height:40px;font:inherit;font-size:calc(13px * var(--site-font-scale,1));white-space:nowrap;border:0;border-radius:8px;margin:5px;padding:0 19px;font-weight:800}.archive-results{padding:30px 0 76px}.archive-results-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:46px;margin-bottom:19px;display:flex}.archive-result-summary,.archive-filter-controls{align-items:center;gap:12px;display:flex}.result-count{color:var(--archive-muted);font-size:calc(14px * var(--site-font-scale,1));margin:0}.archive-filter-chip{border:1px solid var(--archive-border);color:var(--archive-muted);font-size:calc(11px * var(--site-font-scale,1));border-radius:20px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.archive-filter-chip button{color:var(--archive-muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.archive-filter-controls{flex-wrap:wrap;justify-content:flex-end}.archive-filter-controls>label:not(.archive-exact-filter){color:var(--archive-muted);font-size:calc(12px * var(--site-font-scale,1));align-items:center;gap:7px;display:flex}.archive-filter-controls select{border:1px solid var(--archive-border);background:var(--archive-surface);min-height:36px;color:var(--archive-text);font:inherit;font-size:calc(12px * var(--site-font-scale,1));border-radius:8px;padding:0 10px}.archive-exact-filter{color:var(--archive-muted);cursor:pointer;font-size:calc(12px * var(--site-font-scale,1));white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.archive-exact-filter input{width:15px;height:15px;accent-color:var(--archive-accent)}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.archive-card{border:1px solid var(--archive-border);background:var(--archive-surface);border-radius:13px;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 4px 16px #22244a08}.archive-card:hover{border-color:color-mix(in srgb, var(--archive-accent) 45%, var(--archive-border));transform:translateY(-3px);box-shadow:0 12px 28px #22244a12}.archive-image-link{background:var(--archive-surface-muted);flex:none;justify-content:center;align-items:center;height:190px;display:flex;overflow:hidden}.archive-image-link img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.archive-card:hover .archive-image-link img{transform:scale(1.03)}.archive-image-placeholder{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--archive-accent) 15%, transparent), transparent 40%), var(--archive-surface-muted);width:100%;height:100%;color:var(--archive-accent);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.archive-image-placeholder b{font-size:calc(13px * var(--site-font-scale,1))}.archive-image-placeholder span{font-size:calc(20px * var(--site-font-scale,1));opacity:.6}.archive-card-content{flex-direction:column;flex:1;align-items:flex-start;min-height:220px;padding:18px;display:flex}.archive-meta{color:var(--archive-accent);font-size:calc(12px * var(--site-font-scale,1));flex-wrap:wrap;gap:9px;display:flex}.archive-card h2{color:var(--archive-text);font-size:calc(18px * var(--site-font-scale,1));margin:10px 0 7px;line-height:1.8}.archive-card h2 a{color:var(--archive-text);text-decoration:none}.archive-card h2 a:hover{color:var(--archive-accent)}.archive-card-content>p{color:var(--archive-muted);font-size:calc(14px * var(--site-font-scale,1));margin:0 0 16px;line-height:1.9}.archive-card-link{color:var(--archive-accent);font-size:calc(13px * var(--site-font-scale,1));margin-top:auto;text-decoration:none}.archive-empty{border:1px dashed var(--archive-border);color:var(--archive-muted);text-align:center;font-size:calc(14px * var(--site-font-scale,1));border-radius:12px;padding:26px}.archive-model-results{margin-top:40px}.archive-model-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.archive-model-heading .archive-eyebrow{margin-bottom:3px}.archive-model-heading h2{color:var(--archive-text);font-size:calc(22px * var(--site-font-scale,1));margin:0}.archive-model-heading a{color:var(--archive-accent);font-size:calc(13px * var(--site-font-scale,1));font-weight:700;text-decoration:none}.archive-model-heading a span{margin-right:4px}.archive-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.archive-model-card{border:1px solid var(--archive-border);background:var(--archive-surface);min-width:0;color:var(--archive-text);border-radius:11px;align-items:center;gap:11px;padding:13px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.archive-model-card:hover{border-color:var(--archive-accent);transform:translateY(-2px)}.archive-model-card>img,.archive-model-card>span:first-child{background:color-mix(in srgb, var(--archive-accent) 10%, var(--archive-surface));width:40px;height:40px;color:var(--archive-accent);-o-object-fit:contain;object-fit:contain;border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.archive-model-card>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.archive-model-card strong{font-size:calc(13px * var(--site-font-scale,1))}.archive-model-card small{color:var(--archive-muted);font-size:calc(11px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-model-card>b{color:var(--archive-muted);font-size:calc(11px * var(--site-font-scale,1));flex:none}.pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:36px;display:flex}.pagination a{border:1px solid var(--archive-border);min-width:38px;height:38px;color:var(--archive-muted);font-size:calc(13px * var(--site-font-scale,1));border-radius:8px;place-items:center;text-decoration:none;display:grid}.pagination a.active{border-color:var(--archive-accent);background:var(--archive-accent);color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=dark] .archive-search{box-shadow:0 8px 24px #00000018}@media (width<=900px){.archive-intro-content{flex-direction:column;align-items:flex-start;gap:20px}.archive-search{flex-basis:auto;width:min(100%,600px)}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.archive-container{width:min(100% - 30px,600px)}.archive-results-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.archive-filter-controls{justify-content:flex-start;gap:9px}.archive-filter-controls>label:not(.archive-exact-filter){flex:140px;justify-content:space-between}.archive-filter-controls select{flex:1}.archive-grid,.archive-model-grid{grid-template-columns:1fr}.archive-card{grid-template-columns:minmax(112px,34%) minmax(0,1fr);display:grid}.archive-image-link{height:100%;min-height:170px}.archive-card-content{min-height:0;padding:14px}.archive-card h2{font-size:calc(16px * var(--site-font-scale,1))}.archive-card-content>p{font-size:calc(13px * var(--site-font-scale,1))}}@media (width<=580px){.archive-page{padding:0}}@media (width<=390px){.archive-container{width:min(100% - 22px,360px)}.archive-card{grid-template-columns:94px minmax(0,1fr)}.archive-card-content{padding:11px}.archive-card h2{font-size:calc(14px * var(--site-font-scale,1))}.archive-card-content>p{font-size:calc(12px * var(--site-font-scale,1))}}.content-page{color:#17231e;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f5f6f1;padding:0 6%}.content-article{width:min(100%,780px);margin:0 auto;padding:clamp(48px,8vw,100px) 0 80px}.article-meta{color:#668047;font-size:calc(11px * var(--site-font-scale,1));flex-wrap:wrap;gap:8px;font-weight:800;display:flex}.article-meta span+span:before{color:#a4ad9c;content:"·";margin-left:8px}.content-article h1{letter-spacing:0;margin:18px 0;font-size:clamp(30px,5vw,48px);line-height:1.45}.article-excerpt{color:#687368;font-size:calc(16px * var(--site-font-scale,1));margin-bottom:28px;line-height:2}.article-image{-o-object-fit:cover;object-fit:cover;width:100%;max-height:470px;margin:28px 0;display:block}.article-body{color:#3e4a40;font-size:calc(15px * var(--site-font-scale,1));white-space:pre-line;line-height:2.2}.prompt-content pre{color:#39483a;direction:auto;white-space:pre-wrap;background:#fff;border-right:3px solid #c9ef74;padding:22px;font:13px/2 Yekan Bakh,sans-serif}.prompt-content button,.destination-link{color:#34462d;cursor:pointer;min-height:42px;font:inherit;font-size:calc(12px * var(--site-font-scale,1));background:0 0;border:1px solid #82956d;justify-content:center;align-items:center;margin-top:16px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.prompt-content button:hover,.destination-link:hover{background:#d6f18f;border-color:#d6f18f}.destination-link{margin-right:12px}.article-tags{flex-wrap:wrap;gap:7px;margin-top:32px;display:flex}.article-tags span{color:#647256;font-size:calc(10px * var(--site-font-scale,1));background:#e8eddc;padding:5px 9px}.comments-section{width:min(100%,780px);margin:0 auto;padding:0 0 78px}.comments-heading{border-bottom:1px solid #dfe3d9;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.comments-heading h2{font-size:calc(24px * var(--site-font-scale,1));margin:0}.comments-heading>span,.comments-eyebrow{color:#778071;font-size:calc(11px * var(--site-font-scale,1))}.comments-eyebrow{margin-bottom:6px}.comment-success{color:#39552b;font-size:calc(12px * var(--site-font-scale,1));background:#e8eddc;border-right:3px solid #6f9b45;margin:18px 0;padding:12px}.comment-list{border-bottom:1px solid #dfe3d9}.comment-item{border-top:1px solid #dfe3d9;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:20px 0;display:grid}.comment-avatar{aspect-ratio:1;color:#4b653a;background:#e8eddc;place-items:center;width:38px;font-weight:800;display:grid}.comment-meta{align-items:center;gap:10px;display:flex}.comment-meta strong{font-size:calc(12px * var(--site-font-scale,1))}.comment-meta time{color:#899186;font-size:calc(10px * var(--site-font-scale,1))}.comment-item p{color:#59645a;font-size:calc(13px * var(--site-font-scale,1));white-space:pre-line;margin:8px 0 0;line-height:1.9}.no-comments{color:#788176;font-size:calc(12px * var(--site-font-scale,1));padding:16px 0}.comment-form{background:#fff;border:1px solid #dfe3d9;margin-top:34px;padding:24px}.comment-form h3{font-size:calc(17px * var(--site-font-scale,1));margin:0 0 4px}.moderation-note{color:#788176;font-size:calc(11px * var(--site-font-scale,1));margin:0 0 20px}.comment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.comment-form label{color:#4e5e4d;font-size:calc(11px * var(--site-font-scale,1));gap:7px;font-weight:700;display:grid}.comment-form small{color:#899186;font-weight:400;display:inline}.comment-form input,.comment-form textarea{color:#17231e;width:100%;font:inherit;font-size:calc(12px * var(--site-font-scale,1));background:#fbfcf8;border:1px solid #d3d9cf;border-radius:0;outline-color:#9eb17e;padding:10px}.comment-form span{color:#b94d3b;font-size:calc(10px * var(--site-font-scale,1));font-weight:400}.comment-body-field{margin-top:13px}.comment-form button{color:#26371f;cursor:pointer;min-height:40px;font:inherit;font-size:calc(11px * var(--site-font-scale,1));background:#c9ef74;border:0;margin-top:15px;padding:0 15px;font-weight:800}.comment-form button:disabled{opacity:.55;cursor:wait}@media (width<=600px){.content-page{padding:0 5%}.article-excerpt,.article-body{font-size:calc(14px * var(--site-font-scale,1))}.comment-form{padding:17px}.comment-fields{grid-template-columns:1fr}}.content-page{font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;font-size:calc(16px * var(--site-font-scale,1))}.article-meta,.prompt-content button,.destination-link{font-size:calc(14px * var(--site-font-scale,1))}.article-body{font-size:calc(18px * var(--site-font-scale,1));line-height:2.25}.prompt-content pre{font-size:calc(15px * var(--site-font-scale,1));line-height:2.1}.article-tags span{font-size:calc(12px * var(--site-font-scale,1))}.comments-heading h2{font-size:calc(26px * var(--site-font-scale,1))}.comments-heading>span,.comments-eyebrow,.comment-form label,.moderation-note,.comment-meta strong{font-size:calc(14px * var(--site-font-scale,1))}.comment-meta time,.comment-form span{font-size:calc(12px * var(--site-font-scale,1))}.comment-item p,.no-comments,.comment-success{font-size:calc(15px * var(--site-font-scale,1));line-height:2}.comment-form h3{font-size:calc(19px * var(--site-font-scale,1))}.comment-form input,.comment-form textarea,.comment-form button{font-size:calc(14px * var(--site-font-scale,1))}@media (width<=600px){.article-excerpt,.article-body{font-size:calc(16px * var(--site-font-scale,1))}.content-article h1{font-size:clamp(30px,8vw,40px)}.comment-item p,.no-comments{font-size:calc(14px * var(--site-font-scale,1))}}:root{color:#172f3b;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7f8}.dashboard-shell{max-width:1480px;margin:0 auto;padding:0 28px}.utility-bar{background:#fff;border-bottom:1px solid #e6ebed}.utility-inner{color:#74838a;min-height:34px;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:20px;display:flex}.utility-note{align-items:center;gap:7px;display:flex}.utility-note i,.live-label i{background:#16a386;border-radius:50%;width:6px;height:6px}.utility-inner>a{color:#087c71;margin-right:auto;font-weight:700}.utility-inner>a span{margin-right:4px}.dashboard-header{background:#fff;border-bottom:1px solid #e2e8ea;align-items:center;gap:28px;min-height:70px;display:flex}.brand{flex:none;align-items:center;gap:9px;display:inline-flex}.brand-symbol{color:#fff;width:36px;height:36px;font-size:calc(10px * var(--site-font-scale,1));background:#0e8d7c;border-radius:50%;place-items:center;font-weight:900;display:grid}.brand-name{color:#142e39;font-size:calc(14px * var(--site-font-scale,1));gap:2px;font-weight:800;display:grid}.primary-nav{color:#576b75;min-width:0;font-size:calc(11px * var(--site-font-scale,1));white-space:nowrap;scrollbar-width:none;align-items:center;gap:23px;display:flex;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.primary-nav a{border-bottom:2px solid #0000;padding:27px 0 24px}.primary-nav a:hover{color:#087c71;border-color:#0b8d7e}.header-search{background:#f8fafb;border:1px solid #e0e7e9;border-radius:3px;flex:0 230px;align-items:center;width:230px;height:36px;margin-right:auto;display:flex}.header-search input{color:#273f49;width:100%;min-width:0;font-size:calc(11px * var(--site-font-scale,1));background:0 0;border:0;outline:0;padding:0 10px}.header-search input::placeholder{color:#97a4a8}.header-search button{color:#688087;cursor:pointer;width:35px;height:34px;font-size:calc(20px * var(--site-font-scale,1));background:0 0;border:0}.welcome-strip{background:#fff;border:1px solid #e0e8e9;justify-content:space-between;align-items:center;gap:22px;padding:18px 22px;display:flex}.section-kicker{color:#0c8b7b;font-size:calc(10px * var(--site-font-scale,1));margin:0 0 6px;font-weight:800}.welcome-strip h1{color:#142e39;font-size:calc(25px * var(--site-font-scale,1));letter-spacing:0;margin:0 0 7px;line-height:1.5}.welcome-strip h1 span{color:#0b8d7e}.welcome-strip p:last-child{color:#708088;font-size:calc(11px * var(--site-font-scale,1));margin:0;line-height:1.8}.welcome-action{color:#fff;min-height:36px;font-size:calc(10px * var(--site-font-scale,1));background:#0b887b;border-radius:3px;flex:none;align-items:center;gap:9px;padding:0 13px;font-weight:700;display:inline-flex}.welcome-action:hover{background:#086c65}.overview-grid{grid-template-columns:minmax(210px,.86fr) minmax(360px,1.55fr) minmax(250px,1fr);gap:12px;margin-top:12px;display:grid}.overview-card{background:#fff;border:1px solid #e1e8ea;min-width:0;min-height:190px;padding:13px 15px}.card-heading{color:#324c57;font-size:calc(11px * var(--site-font-scale,1));border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-weight:800;display:flex}.card-mark{color:#8a989c;font-size:calc(9px * var(--site-font-scale,1));font-weight:400}.stat-list{gap:1px;padding-top:5px;display:grid}.stat-line{border-bottom:1px solid #f0f3f4;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:29px;display:grid}.stat-dot{border-radius:50%;width:7px;height:7px}.tone-teal{background:#109985}.tone-blue{background:#3284c5}.tone-orange{background:#e48b48}.tone-green{background:#5da66a}.stat-label{color:#72828a;font-size:calc(10px * var(--site-font-scale,1))}.stat-line strong{color:#253f4a;font-size:calc(11px * var(--site-font-scale,1))}.stat-line small{color:#88969a;font-size:calc(9px * var(--site-font-scale,1));font-weight:400}.card-footnote{color:#9aa5a8;font-size:calc(9px * var(--site-font-scale,1));margin:8px 0 0}.live-label{color:#16917e;font-size:calc(9px * var(--site-font-scale,1));align-items:center;gap:6px;display:flex}.lead-content{grid-template-columns:minmax(0,1fr) 106px;align-items:stretch;gap:12px;padding-top:13px;display:grid}.lead-copy{min-width:0}.item-category{color:#148b7c;font-size:calc(9px * var(--site-font-scale,1));font-weight:700}.lead-copy h2{color:#1d3844;font-size:calc(14px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;line-height:1.8;display:-webkit-box;overflow:hidden}.lead-copy p{color:#7a898e;font-size:calc(10px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.7;display:-webkit-box;overflow:hidden}.inline-link{color:#0d8377;font-size:calc(9px * var(--site-font-scale,1));font-weight:700}.inline-link b{margin-right:4px}.lead-content>img,.lead-placeholder{-o-object-fit:cover;object-fit:cover;width:106px;height:112px}.lead-placeholder{color:#287c72;background:linear-gradient(145deg,#dcefeb,#f8e6d3);flex-direction:column;justify-content:space-between;padding:10px;display:flex}.lead-placeholder span{font-size:calc(21px * var(--site-font-scale,1));font-weight:900}.lead-placeholder b{color:#55706e;font-size:calc(10px * var(--site-font-scale,1));align-self:end;line-height:1.3}.lead-empty{flex-direction:column;display:flex}.lead-empty>p{color:#75858b;font-size:calc(11px * var(--site-font-scale,1));margin:auto 0;line-height:1.8}.tools-snapshot .card-heading a{color:#0b8578;font-size:calc(9px * var(--site-font-scale,1))}.snapshot-row{border-bottom:1px solid #edf0f1;grid-template-columns:23px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:42px;display:grid}.snapshot-index{color:#a3afb1;font-size:calc(9px * var(--site-font-scale,1))}.snapshot-copy{gap:4px;min-width:0;display:grid}.snapshot-copy b{color:#304b56;font-size:calc(10px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-copy small{color:#879599;font-size:calc(9px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-arrow{color:#15917f;font-size:calc(11px * var(--site-font-scale,1))}.snapshot-empty{color:#849397;font-size:calc(10px * var(--site-font-scale,1));margin:18px 0 0;line-height:1.7}.section-shortcuts{scrollbar-width:thin;gap:8px;margin:12px 0;display:flex;overflow-x:auto}.shortcut-link{color:#536871;min-width:120px;min-height:42px;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e1e8ea;flex:1 0 auto;align-items:center;gap:9px;padding:0 12px;display:flex}.shortcut-link:hover{color:#0a8275;border-color:#8cc9bd}.shortcut-number{color:#0c9485;font-size:calc(9px * var(--site-font-scale,1));font-weight:800}.shortcut-link b{color:#99a8ab;font-size:calc(12px * var(--site-font-scale,1));margin-right:auto}.content-block{border-top:1px solid #e1e8ea;min-width:0;padding:23px 0 28px;scroll-margin-top:12px}.directory-block{background:#fff;border:1px solid #e1e8ea;padding-top:18px}.directory-block .block-heading{padding:0 15px 13px}.block-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.block-heading .section-kicker{margin-bottom:5px}.block-heading h2{color:#1c3641;font-size:calc(18px * var(--site-font-scale,1));letter-spacing:0;margin:0;line-height:1.6}.block-heading p:not(.section-kicker){color:#819095;max-width:600px;font-size:calc(10px * var(--site-font-scale,1));margin:4px 0 0;line-height:1.7}.result-badge{color:#829196;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap}.directory-table-wrap{width:100%;overflow-x:auto}.directory-table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}.directory-table th{color:#7b8b90;font-size:calc(9px * var(--site-font-scale,1));background:#f7f9fa;padding:10px 14px;font-weight:700}.directory-table td{color:#596e76;font-size:calc(10px * var(--site-font-scale,1));border-top:1px solid #edf0f1;padding:10px 14px}.model-cell{align-items:center;gap:9px;min-width:155px;display:flex}.model-index{color:#a8b2b4;width:16px;font-size:calc(9px * var(--site-font-scale,1))}.model-avatar{color:#087e73;width:28px;height:28px;font-size:calc(10px * var(--site-font-scale,1));-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e6eceb;border-radius:8px;flex:0 0 28px;place-items:center;padding:3px;font-weight:800;display:grid}.model-cell strong{color:#29444f;font-size:calc(10px * var(--site-font-scale,1));text-overflow:ellipsis;overflow:hidden}.model-description{text-overflow:ellipsis;max-width:540px;overflow:hidden}.table-action{color:#0b8476;min-width:68px;min-height:27px;font-size:calc(9px * var(--site-font-scale,1));border:1px solid #b9ddd6;border-radius:3px;justify-content:center;align-items:center;gap:4px;display:inline-flex}.model-detail-link{color:inherit;text-decoration:none}.model-detail-link:hover{color:var(--accent)}.empty-row{color:#879599;font-size:calc(10px * var(--site-font-scale,1));border:1px dashed #dce4e5;margin:0;padding:14px}.content-stream{flex-direction:column;display:flex}.view-all{color:#108879;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap;flex:none;font-weight:700}.view-all span{margin-right:4px}.news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.news-card{background:#fff;border:1px solid #e1e8ea;flex-direction:column;min-width:0;transition:border-color .16s,transform .16s;display:flex}.news-card:hover{border-color:#9ecfc6;transform:translateY(-2px)}.news-card-lead{grid-column:span 2;grid-template-columns:1.05fr .95fr;display:grid}.news-art{background:#edf2f3;height:118px;overflow:hidden}.news-card-lead .news-art{height:100%;min-height:190px}.news-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.news-art-placeholder{color:#52716e;background:linear-gradient(145deg,#e1f1ee,#e7edf5 60%,#fae8d8);justify-content:space-between;align-items:end;height:100%;padding:13px;display:flex}.news-art-placeholder span{font-size:calc(9px * var(--site-font-scale,1))}.news-art-placeholder b{color:#0d8075;font-size:calc(16px * var(--site-font-scale,1));line-height:1}.news-copy{flex-direction:column;flex:1;align-items:flex-start;min-height:154px;padding:12px;display:flex}.news-card-lead .news-copy{min-height:190px;padding:17px}.news-copy h3{color:#263f49;font-size:calc(11px * var(--site-font-scale,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 6px;line-height:1.8;display:-webkit-box;overflow:hidden}.news-card-lead .news-copy h3{font-size:calc(14px * var(--site-font-scale,1))}.news-copy p{color:#7d8c91;font-size:calc(9px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.7;display:-webkit-box;overflow:hidden}.news-copy .inline-link{margin-top:auto}.tools-block{border-top:1px solid #e1e8ea}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tool-entry{background:#fff;border:1px solid #e1e8ea;flex-direction:column;min-width:0;min-height:190px;padding:13px;display:flex}.tool-entry-top{align-items:center;gap:8px;display:flex}.tool-emblem{color:#0b867a;width:31px;height:31px;font-size:calc(13px * var(--site-font-scale,1));background:#e5f4f1;border-radius:3px;flex:0 0 31px;place-items:center;font-weight:800;display:grid}.tool-entry h3{color:#263f49;font-size:calc(12px * var(--site-font-scale,1));margin:11px 0 6px;line-height:1.7}.tool-entry p{color:#7c8b90;font-size:calc(9px * var(--site-font-scale,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 9px;line-height:1.7;display:-webkit-box;overflow:hidden}.tag-row{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.tag-row span{color:#6f8084;font-size:calc(8px * var(--site-font-scale,1));background:#f1f5f5;border-radius:2px;padding:4px 6px}.tool-entry-link{color:#0c8377;font-size:calc(9px * var(--site-font-scale,1));border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;margin-top:11px;padding-top:9px;font-weight:700;display:flex}.academy-block{background:#f0f5f4;padding:20px 17px 24px}.academy-list{border-top:1px solid #dfe7e7}.academy-row{border-bottom:1px solid #dfe7e7;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:62px;padding:9px 0;display:grid}.academy-row:hover .academy-main strong{color:#0b8377}.academy-index{color:#0b9080;font-size:calc(9px * var(--site-font-scale,1));font-weight:800}.academy-main{gap:3px;min-width:0;display:grid}.academy-main strong{color:#304953;font-size:calc(11px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-main small{color:#849195;font-size:calc(9px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-arrow{color:#10897b;font-size:calc(13px * var(--site-font-scale,1))}.prompt-entry{background:#fff;border:1px solid #e1e8ea;min-width:0;padding:14px}.prompt-entry-content{min-width:0}.prompt-entry-top{justify-content:space-between;align-items:center;display:flex}.prompt-entry-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:8px;grid-area:1/1;width:112px;display:block}.prompt-entry--with-image pre,.prompt-entry--with-image button{grid-column:1/-1}.language-mark{color:#b36b36;font-size:calc(8px * var(--site-font-scale,1));background:#fff0e3;border-radius:2px;padding:4px 7px;font-weight:800}.prompt-entry h3{color:#304953;font-size:calc(12px * var(--site-font-scale,1));margin:11px 0 5px}.prompt-entry>p{color:#809095;font-size:calc(9px * var(--site-font-scale,1));margin:0 0 10px;line-height:1.7}.prompt-entry pre{color:#5d7076;max-height:78px;direction:auto;white-space:pre-wrap;background:#f6f9f9;border-right:2px solid #10a18d;margin:0 0 10px;padding:9px;font:9px/1.7 Yekan Bakh,sans-serif;overflow:hidden}.prompt-entry button{color:#0c8377;cursor:pointer;min-height:28px;font-size:calc(9px * var(--site-font-scale,1));background:#fff;border:1px solid #a9d8d0;border-radius:2px;padding:0 9px}.custom-block{border-top:1px solid #e1e8ea}@media (width<=1050px){.dashboard-shell{padding:0 18px}.dashboard-header{gap:18px}.primary-nav{gap:14px}.overview-grid{grid-template-columns:minmax(190px,.85fr) minmax(320px,1.4fr)}.tools-snapshot{grid-column:span 2;min-height:auto}.tools-snapshot .snapshot-row{width:32%;margin-left:.5%;display:inline-grid}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.prompt-carousel{padding:0 8px}.prompt-carousel-track{grid-auto-columns:82%}.prompt-carousel-arrow{width:34px;height:34px}.dashboard-shell{padding:0 12px}.utility-inner{min-height:30px;font-size:calc(8px * var(--site-font-scale,1));gap:9px}.utility-note{display:none}.dashboard-header{flex-wrap:wrap;gap:0 12px;min-height:62px;padding:10px 0}.brand-symbol{width:32px;height:32px}.brand-name{font-size:calc(12px * var(--site-font-scale,1))}.primary-nav{width:100%;font-size:calc(10px * var(--site-font-scale,1));order:3;gap:20px;padding-top:8px}.primary-nav a{padding:7px 0 5px}.header-search{flex-basis:170px;width:170px;margin-right:auto}.welcome-strip{align-items:flex-start;padding:15px}.welcome-strip h1{font-size:calc(21px * var(--site-font-scale,1))}.welcome-strip p:last-child{max-width:420px;font-size:calc(10px * var(--site-font-scale,1))}.welcome-action{min-height:32px;font-size:calc(9px * var(--site-font-scale,1));margin-top:21px;padding:0 9px}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.overview-card{min-height:175px;padding:11px}.lead-card{grid-area:1/span 2}.lead-content{grid-template-columns:minmax(0,1fr) 96px}.lead-content>img,.lead-placeholder{width:96px;height:100px}.tools-snapshot{grid-column:span 2}.tools-snapshot .snapshot-row{width:100%;margin:0;display:grid}.section-shortcuts{margin:8px 0}.shortcut-link{min-width:108px;min-height:38px;padding:0 9px}.content-block{padding:20px 0 23px}.block-heading h2{font-size:calc(16px * var(--site-font-scale,1))}.directory-block .block-heading{padding-left:11px;padding-right:11px}.directory-table th,.directory-table td{padding:9px 10px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card-lead{grid-column:span 2}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-entry{min-height:180px}.academy-block{padding:17px 12px 20px}}@media (width<=460px){.utility-inner>a{font-size:calc(8px * var(--site-font-scale,1))}.dashboard-header{gap:0 8px}.brand-name{font-size:calc(11px * var(--site-font-scale,1))}.header-search{flex-basis:132px;width:132px;height:33px}.header-search input{font-size:calc(9px * var(--site-font-scale,1))}.welcome-strip{display:block}.welcome-action{margin-top:13px;display:inline-flex}.overview-grid{grid-template-columns:1fr}.lead-card,.tools-snapshot{grid-column:auto}.lead-card{grid-row:auto}.numbers-card{min-height:0}.stat-list{-moz-column-gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:9px}.stat-line{grid-template-columns:7px minmax(0,1fr);padding:4px 0}.stat-line strong{grid-column:2}.lead-content{grid-template-columns:minmax(0,1fr) 88px}.lead-content>img,.lead-placeholder{width:88px;height:96px}.news-grid,.tool-grid,.prompt-grid{grid-template-columns:1fr}.news-card-lead{grid-column:auto;display:flex}.news-card-lead .news-art{height:130px;min-height:0}.news-card-lead .news-copy{min-height:150px}.news-art{height:145px}.tool-entry{min-height:0}.block-heading{align-items:center;gap:8px}.block-heading h2{max-width:250px;font-size:calc(15px * var(--site-font-scale,1))}.view-all{font-size:calc(9px * var(--site-font-scale,1))}}:root{--page-bg:#f4f5fb;--ink:#171a2b;--muted:#85899d;--line:#e9eaf3;--accent:var(--site-primary-color,#00b4d8);--accent-soft:#eeefff}html{scroll-padding-top:84px}body{background:var(--page-bg);color:var(--ink)}.dashboard-shell{max-width:1320px;padding:0 34px}.site-chrome{z-index:100;background:#fff;width:100%;position:sticky;top:0;box-shadow:0 4px 18px #25274912}.utility-bar{border-color:var(--line)}.utility-inner{min-height:29px;color:var(--muted);font-size:calc(9px * var(--site-font-scale,1))}.utility-inner>a{color:var(--accent)}.dashboard-header{border-color:var(--line);background:0 0;gap:25px;width:100%;max-width:1320px;min-height:62px;margin-inline:auto;padding-inline:34px}.brand-symbol{background:var(--accent);width:32px;height:32px}.brand-name{color:var(--ink);font-size:calc(12px * var(--site-font-scale,1))}.brand-name span{color:var(--muted);font-size:calc(9px * var(--site-font-scale,1))}.primary-nav{color:#565b70;font-size:calc(10px * var(--site-font-scale,1));gap:clamp(12px,2vw,25px)}.primary-nav a{padding:23px 0 20px}.primary-nav a:hover{border-color:var(--accent);color:var(--accent)}.header-search{border-color:var(--line);background:#f8f8fc;border-radius:8px;height:32px}.header-search button{color:var(--accent)}.header-actions{flex:none;align-items:center;gap:8px;display:flex}.theme-toggle{border:1px solid var(--line);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);cursor:pointer;font-size:calc(19px * var(--site-font-scale,1));border-radius:50%;flex:0 0 34px;place-items:center;line-height:1;display:grid}.theme-toggle:hover{background:#e4e2ff}.admin-link{background:var(--accent);color:#fff;min-height:32px;font-size:calc(9px * var(--site-font-scale,1));white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.admin-link:hover{color:#fff;background:#4334d4}.dashboard-main{padding-top:16px}.overview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"tools lead stats";gap:12px;margin-top:0}.numbers-card{grid-area:stats}.lead-card{grid-area:lead}.tools-snapshot{grid-area:tools}.overview-card{border-color:var(--line);border-radius:13px;min-height:174px;padding:14px;box-shadow:0 3px 14px #25274906}.card-heading{color:var(--ink);font-size:calc(10px * var(--site-font-scale,1));border-color:#f0f0f6;padding-bottom:9px}.card-mark{background:var(--accent-soft);color:var(--accent);border-radius:20px;padding:4px 8px}.stat-line{border-color:#f0f0f6;min-height:27px}.tone-teal,.tone-blue,.tone-orange,.tone-green{background:var(--accent)}.stat-label,.stat-line strong{color:#55596e}.live-label,.item-category,.inline-link{color:var(--accent)}.live-label i{background:#24bc91}.lead-content{grid-template-columns:minmax(0,1fr) 88px}.lead-content>img,.lead-placeholder{border-radius:10px;width:88px;height:104px}.lead-placeholder{color:var(--accent);background:linear-gradient(140deg,#e1e4ff,#f3edff)}.lead-placeholder b{color:#7772cf}.tools-snapshot .card-heading a,.snapshot-arrow{color:var(--accent)}.snapshot-row{border-color:#f0f0f6;min-height:39px}.snapshot-copy b{color:#3d4055}.section-shortcuts{gap:7px;margin:12px 0 15px}.shortcut-link{border-color:var(--line);color:#55596e;min-width:0;min-height:34px;font-size:calc(9px * var(--site-font-scale,1));white-space:nowrap;border-radius:22px;justify-content:center;gap:7px;padding:0 12px}.shortcut-link:hover{background:var(--accent-soft);color:var(--accent);border-color:#d3d0ff}.shortcut-number{color:var(--accent)}.shortcut-link b{display:none}.content-block{border-color:var(--line);padding:25px 0 29px}.directory-block{border-color:var(--line);border-radius:13px;padding-top:15px;overflow:hidden;box-shadow:0 3px 14px #25274906}.block-heading h2{color:var(--ink);font-size:calc(16px * var(--site-font-scale,1))}.block-heading .section-kicker{color:var(--accent)}.block-heading h2:before{background:var(--accent);content:"";vertical-align:-2px;border-radius:3px;width:3px;height:15px;margin-left:8px;display:inline-block}.block-heading p:not(.section-kicker),.result-badge{color:var(--muted)}.directory-table th{color:#777b91;background:#f8f8fd}.directory-table td{color:#62667b;border-color:#f0f0f6}.directory-table tbody tr:hover{background:#fafaff}.model-avatar{background:var(--accent-soft);color:var(--accent);border-radius:8px}.model-cell strong{color:#34374d}.table-action{background:var(--accent-soft);min-height:24px;color:var(--accent);border:0;border-radius:20px}.table-action:hover{background:#e3e2ff}.empty-row{border-color:var(--line);border-radius:9px}.view-all{color:var(--accent)}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.news-card{border-color:var(--line);border-radius:12px;overflow:hidden}.news-card:hover{border-color:#d0ccff}.news-card-lead{grid-column:auto;display:flex}.news-art,.news-card-lead .news-art{height:106px;min-height:0}.news-art-placeholder{color:var(--accent);background:#e1e5ff}.news-art-placeholder b{color:#7870f0}.news-copy,.news-card-lead .news-copy{min-height:120px;padding:12px}.news-copy h3,.news-card-lead .news-copy h3{color:#292c40;font-size:calc(10px * var(--site-font-scale,1))}.news-copy p{color:var(--muted)}.tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tool-entry{border-color:var(--line);border-radius:11px;min-height:170px;padding:11px}.tool-emblem{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-basis:28px}.tool-entry h3{color:#292c40}.tool-entry p{color:var(--muted)}.tag-row span{color:#73778b;background:#f4f4fb;border-radius:20px}.tool-entry-link{color:var(--accent);border-color:#f0f0f6}.academy-block{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px 16px}.academy-list{border:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:9px;display:grid}.academy-row{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;height:100%;min-height:176px;padding:12px;display:flex;position:relative;overflow:hidden}.academy-row:before{content:"";background:#e5e7ff;height:48px;position:absolute;top:0;left:0;right:0}.academy-row:nth-child(3n+2):before{background:#d3f7e8}.academy-row:nth-child(3n):before{background:#ffe4d7}.academy-index{z-index:1;width:22px;height:22px;color:var(--accent);background:#fff;border-radius:7px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.academy-main{z-index:1;-webkit-backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #ffffffc7;border-radius:12px;width:100%;min-height:112px;padding:12px;box-shadow:0 8px 24px #2d304a14}.academy-main strong,.academy-main small{display:block}.academy-main small{min-height:62px}.academy-main strong{color:#34374d;white-space:normal}.academy-main small{color:var(--muted);white-space:normal}.academy-arrow{display:none}.prompt-grid{gap:14px}.prompt-entry{border-color:var(--line);border-radius:11px;flex-direction:column;min-height:250px;padding:13px;display:flex}.prompt-entry--with-image{grid-template-columns:104px minmax(0,1fr);gap:0 11px;display:grid}.prompt-entry--with-image .prompt-entry-image{width:104px}.prompt-entry pre{flex:1;min-height:108px;max-height:108px}.prompt-entry button{align-self:flex-start;min-height:34px}.language-mark{background:var(--accent-soft);color:var(--accent);border-radius:20px}.prompt-entry h3{color:#34374d}.prompt-entry pre{border-color:var(--accent);background:#f8f8fc;border-radius:8px}.prompt-entry button{color:var(--accent);border-color:#d9d6ff;border-radius:20px}.prompt-entry button:hover{background:var(--accent-soft)}.custom-block{border-color:var(--line)}.feature-cta{background:var(--accent);color:#fff;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;margin:16px 0 28px;padding:23px;display:grid;overflow:hidden}.feature-cta-art{min-height:128px;color:var(--accent);background:#fff;border:1px solid #ffffff8c;border-radius:12px;flex-direction:column;justify-content:space-between;padding:15px;display:flex;position:relative;overflow:hidden}.feature-cta-art:after{content:"";background:#e2e4ff;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-55px;right:-25px}.feature-cta-art span,.feature-cta-art b{z-index:1}.feature-cta-art span{font-size:calc(28px * var(--site-font-scale,1));font-weight:900}.feature-cta-art b{font-size:calc(10px * var(--site-font-scale,1));align-self:flex-end;line-height:1.7}.feature-cta-copy .section-kicker{color:#d7d4ff}.feature-cta-copy h2{color:#fff;font-size:calc(19px * var(--site-font-scale,1));margin:0 0 8px}.feature-cta-copy>p:not(.section-kicker){color:#e4e2ff;max-width:500px;font-size:calc(10px * var(--site-font-scale,1));margin:0;line-height:1.9}.feature-cta-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.feature-cta-actions a{color:#fff;font-size:calc(9px * var(--site-font-scale,1));border:1px solid #ffffff8c;border-radius:20px;padding:8px 12px}.feature-cta-actions a:first-child{color:var(--accent);background:#fff;border-color:#fff}.feature-cta-actions a:hover{color:var(--accent);background:#e9e7ff}@media (width<=1050px){.dashboard-shell{padding:0 22px}.dashboard-header{gap:14px;padding-inline:22px}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-card{min-height:165px}.tools-snapshot{grid-column:auto}.tools-snapshot .snapshot-row{width:auto;margin:0;display:grid}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.academy-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dashboard-shell{padding:0 14px}html{scroll-padding-top:132px}.dashboard-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""search search""nav nav";gap:9px 10px;min-height:0;padding:10px 14px 9px;display:grid}.dashboard-header>.brand{grid-area:brand}.dashboard-header>.primary-nav{grid-area:nav}.dashboard-header>.header-search{grid-area:search;width:100%;height:34px}.dashboard-header>.header-actions{grid-area:actions}.primary-nav{order:initial;width:100%;font-size:calc(9px * var(--site-font-scale,1));gap:17px;padding:0 0 2px;overflow-x:auto}.primary-nav a{flex:none;padding:6px 0 4px}.header-search input{font-size:calc(10px * var(--site-font-scale,1))}.theme-toggle{flex-basis:32px;width:32px;height:32px}.admin-link{min-height:32px}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"tools lead stats";gap:7px}.overview-card{min-height:158px;padding:9px}.lead-card{grid-area:auto}.tools-snapshot{grid-column:auto}.card-heading{font-size:calc(8px * var(--site-font-scale,1));gap:5px}.lead-content{grid-template-columns:minmax(0,1fr) 54px;gap:6px}.lead-content>img,.lead-placeholder{width:54px;height:70px}.lead-copy h2{font-size:calc(10px * var(--site-font-scale,1))}.lead-copy p,.snapshot-copy small{font-size:calc(8px * var(--site-font-scale,1))}.tools-snapshot .snapshot-row{width:auto;margin:0;display:grid}.snapshot-row{grid-template-columns:15px minmax(0,1fr);gap:4px;min-height:36px}.snapshot-arrow{display:none}.stat-line{grid-template-columns:6px minmax(0,1fr) auto;gap:4px}.stat-label,.stat-line strong{font-size:calc(8px * var(--site-font-scale,1))}.section-shortcuts{margin:10px 0}.shortcut-link{min-height:30px;font-size:calc(8px * var(--site-font-scale,1));padding:0 9px}.content-block{padding:20px 0 23px}.directory-block{padding-top:12px}.block-heading h2{font-size:calc(14px * var(--site-font-scale,1))}.directory-block .block-heading{padding-left:10px;padding-right:10px}.directory-table th,.directory-table td{font-size:calc(8px * var(--site-font-scale,1));padding:8px 9px}.model-cell{gap:6px;min-width:110px}.model-avatar{flex-basis:24px;width:24px;height:24px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.news-art,.news-card-lead .news-art{height:76px}.news-copy,.news-card-lead .news-copy{min-height:100px;padding:8px}.news-copy h3,.news-card-lead .news-copy h3{font-size:calc(8px * var(--site-font-scale,1))}.news-copy p{font-size:calc(7px * var(--site-font-scale,1))}.tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tool-entry{min-height:128px;padding:7px}.tool-emblem{flex-basis:22px;width:22px;height:22px}.tool-entry h3{font-size:calc(9px * var(--site-font-scale,1))}.tool-entry p{font-size:calc(8px * var(--site-font-scale,1))}.tag-row{display:none}.tool-entry-link{font-size:calc(8px * var(--site-font-scale,1))}.academy-block{padding:14px 10px}.academy-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.academy-row{min-height:98px;padding:8px}.academy-row:before{height:38px}.academy-main strong,.academy-main small{font-size:calc(8px * var(--site-font-scale,1))}.prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cta{grid-template-columns:.75fr 1.25fr;gap:12px;padding:15px}.feature-cta-art{min-height:100px}.feature-cta-copy h2{font-size:calc(14px * var(--site-font-scale,1))}}@media (width<=460px){.dashboard-shell{padding:0 10px}.dashboard-header{grid-template-columns:minmax(0,1fr) minmax(76px,.8fr) auto;grid-template-areas:"brand search actions""nav nav nav";gap:8px 7px;padding:10px 10px 7px}.brand-name{font-size:calc(10px * var(--site-font-scale,1))}.brand-symbol{width:29px;height:29px}.dashboard-header>.header-search{width:auto;height:32px}.header-search input{font-size:calc(9px * var(--site-font-scale,1));padding:0 7px}.header-search button{width:27px;height:30px;font-size:calc(17px * var(--site-font-scale,1))}.header-actions{gap:5px}.theme-toggle{width:29px;height:29px;font-size:calc(17px * var(--site-font-scale,1));flex-basis:29px}.admin-link{min-height:29px;font-size:calc(8px * var(--site-font-scale,1));padding:0 8px}.primary-nav{gap:15px}.overview-grid{grid-template-columns:1fr;grid-template-areas:"stats""lead""tools"}.overview-card{min-height:0}.lead-content{grid-template-columns:minmax(0,1fr) 72px}.lead-content>img,.lead-placeholder{width:72px;height:76px}.snapshot-row{grid-template-columns:18px minmax(0,1fr) 14px}.snapshot-arrow{display:block}.stat-line{grid-template-columns:7px minmax(0,1fr) auto}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-art,.news-card-lead .news-art{height:100px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-entry{min-height:145px;padding:10px}.tag-row{display:flex}.academy-list{grid-template-columns:1fr;gap:9px;padding-bottom:0;display:grid;overflow:visible}.academy-block{padding-inline:12px}.academy-row{justify-content:flex-start;width:100%;min-height:184px;padding:54px 12px 12px}.academy-row:before{height:42px}.academy-main{min-height:0}.academy-main .item-category{font-size:calc(8px * var(--site-font-scale,1));-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:4px;display:-webkit-box;overflow:hidden}.academy-main strong{min-height:calc(35px * var(--site-font-scale,1));font-size:calc(10px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.academy-main small{min-height:0;font-size:calc(9px * var(--site-font-scale,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;line-height:1.75;display:-webkit-box;overflow:hidden}.feature-cta{grid-template-columns:1fr}.feature-cta-art{display:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#11121a;--ink:#f1f1f8;--muted:#a3a5b8;--line:#303141;--accent:#a39aff;--accent-soft:#302d50}:root[data-theme=dark] body{background:var(--page-bg);color:var(--ink)}:root[data-theme=dark] .site-chrome,:root[data-theme=dark] .dashboard-header,:root[data-theme=dark] .overview-card,:root[data-theme=dark] .directory-block,:root[data-theme=dark] .news-card,:root[data-theme=dark] .tool-entry,:root[data-theme=dark] .academy-block,:root[data-theme=dark] .academy-row,:root[data-theme=dark] .prompt-entry{background-color:#1b1c28}:root[data-theme=dark] .site-chrome{box-shadow:0 4px 18px #00000047}:root[data-theme=dark] .brand-name,:root[data-theme=dark] .block-heading h2,:root[data-theme=dark] .model-cell strong,:root[data-theme=dark] .snapshot-copy b,:root[data-theme=dark] .tool-entry h3,:root[data-theme=dark] .academy-main strong,:root[data-theme=dark] .prompt-entry h3,:root[data-theme=dark] .news-copy h3,:root[data-theme=dark] .card-heading{color:#f1f1f8}:root[data-theme=dark] .academy-main{background:#1b1c28c7;border-color:#ffffff17;box-shadow:0 8px 24px #00000038}:root[data-theme=dark] .brand-name span,:root[data-theme=dark] .primary-nav,:root[data-theme=dark] .stat-label,:root[data-theme=dark] .stat-line strong,:root[data-theme=dark] .directory-table td,:root[data-theme=dark] .model-description,:root[data-theme=dark] .tool-entry p,:root[data-theme=dark] .news-copy p,:root[data-theme=dark] .academy-main small,:root[data-theme=dark] .prompt-entry>p{color:#b6b7c8}:root[data-theme=dark] .header-search{border-color:var(--line);background:#242534}:root[data-theme=dark] .header-search input{color:var(--ink)}:root[data-theme=dark] .header-search input::placeholder{color:#9698ad}:root[data-theme=dark] .directory-table th{color:#aaaabd;background:#242534}:root[data-theme=dark] .directory-table tbody tr:hover{background:#242534}:root[data-theme=dark] .table-action{color:#c1bbff;background:#302d50}:root[data-theme=dark] .lead-placeholder,:root[data-theme=dark] .news-art-placeholder{background:linear-gradient(140deg,#30304a,#3a3047)}:root[data-theme=dark] .academy-row:before{background:#302d50}:root[data-theme=dark] .academy-row:nth-child(3n+2):before{background:#1c3c35}:root[data-theme=dark] .academy-row:nth-child(3n):before{background:#493328}:root[data-theme=dark] .academy-index{color:#c1bbff;background:#232433}:root[data-theme=dark] .tag-row span{color:#b6b7c8;background:#292a39}:root[data-theme=dark] .prompt-entry pre{color:#c0c1d0;background:#242534}:root[data-theme=dark] .language-mark{color:#c1bbff;background:#302d50}:root[data-theme=dark] .theme-toggle:hover{background:#403b69}:root[data-theme=dark] .feature-cta{background:#4436d5}:root[data-theme=dark] .feature-cta-art{background:#fff}.dashboard-shell{font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;font-size:calc(15px * var(--site-font-scale,1))}.dashboard-shell :is(.primary-nav,.header-search input,.admin-link,.card-heading,.stat-label,.stat-line strong,.snapshot-copy b,.section-kicker,.block-heading p:not(.section-kicker),.result-badge,.directory-table td,.model-cell strong,.table-action,.item-category,.news-copy h3,.news-card-lead .news-copy h3,.tool-entry h3,.tool-entry-link,.academy-main strong,.prompt-entry h3,.prompt-entry button){font-size:calc(13px * var(--site-font-scale,1))}.dashboard-shell :is(.utility-inner,.stat-line small,.card-footnote,.snapshot-copy small,.shortcut-link,.directory-table th,.model-description,.news-copy p,.tool-entry p,.tag-row span,.academy-main small,.prompt-entry>p,.prompt-entry pre,.feature-cta-copy>p:not(.section-kicker)){font-size:calc(12px * var(--site-font-scale,1))}.dashboard-shell :is(.block-heading h2,.feature-cta-copy h2){font-size:calc(20px * var(--site-font-scale,1))}.dashboard-shell :is(.news-copy h3,.news-card-lead .news-copy h3,.tool-entry h3,.academy-main strong,.prompt-entry h3,.snapshot-copy b,.model-cell strong){line-height:1.8}.dashboard-shell :is(.stat-label,.snapshot-copy small,.directory-table td,.news-copy p,.tool-entry p,.academy-main small,.prompt-entry>p){line-height:1.9}.dashboard-shell :is(.directory-table th,.directory-table td){padding-block:12px}.dual-directory{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.dual-directory .block-heading{align-items:flex-start;min-height:78px;margin-bottom:4px;padding-bottom:2px!important}.dual-directory .model-index{display:none}.dual-directory>.content-block{border-radius:13px;min-width:0;margin:0}.dual-directory .directory-table-wrap{overflow-x:hidden}.dual-directory .directory-table th:nth-child(2),.dual-directory .directory-table td:nth-child(2){display:none}.dual-directory .directory-table th:nth-child(3),.dual-directory .directory-table td:nth-child(3){width:92px}.dual-directory .directory-table td{padding-inline:8px!important}.dual-directory .tools-block{border:1px solid var(--line);background:#fff;padding:15px 14px 29px}.dual-directory .tools-block .model-index{display:none}.dual-directory .tool-grid{grid-template-columns:1fr;gap:0}.dual-directory .tool-entry{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:24px 34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:82px;padding:9px 0;display:grid;position:relative}.dual-directory .tool-entry:first-child{border-top:0}.dual-directory .tool-entry-top{display:contents}.dual-directory .tool-row-index{color:var(--muted);font-size:9px;font-weight:700}.dual-directory .tool-emblem{background:var(--accent-soft);width:34px;height:34px;min-height:34px;color:var(--accent);border-radius:8px}.dual-directory .tool-row-copy{min-width:0}.dual-directory .tool-row-copy .item-category{margin-bottom:2px;font-size:8px;display:block}.dual-directory .tool-entry h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.55;overflow:hidden}.dual-directory .tool-entry p{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%;margin:2px 0 0;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.dual-directory .tool-entry-link{border-radius:20px;min-width:68px;min-height:24px;padding:0 8px;font-size:9px}.dual-directory .tag-row{display:none}.article-carousel{padding:0 18px;position:relative}.article-carousel-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;padding:3px 2px 12px;overflow-x:auto}.article-carousel-track::-webkit-scrollbar{display:none}.article-carousel-track .news-card,.article-carousel-track .news-card-lead{scroll-snap-align:start;grid-column:auto;min-width:0;display:flex}.article-carousel-track .news-card-lead .news-art{height:106px;min-height:0}.article-carousel-arrow{z-index:3;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #1b203533}.article-carousel-next{right:-3px}.article-carousel-prev{left:-3px}:root[data-theme=dark] .article-carousel-arrow,:root[data-theme=dark] .prompt-entry{background:#1b1c28}.dual-directory .view-all,.dual-directory .table-action,.dual-directory .tool-entry-link{text-decoration:none}.dual-directory .table-action,.dual-directory .tool-entry-link{justify-content:center;min-width:68px;display:inline-flex}.dual-directory .view-all:after,.dual-directory .table-action span,.dual-directory .tool-entry-link span{display:none}:root[data-theme=dark] .dual-directory>.content-block{border-color:var(--line);background:#1b1c28}.dashboard-main .feature-strip{background:#fff;border:0;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 28px;padding:14px;display:grid;overflow-x:visible;box-shadow:0 8px 30px #25304a08}.dashboard-main .feature-strip a{min-width:0;min-height:104px;color:inherit;background:0 0;border:0;border-left:1px solid #edf0f5;border-radius:0;place-items:center;gap:8px;padding:12px 8px;display:grid}.dashboard-main .feature-strip a:last-child{border-left:0}.dashboard-main .feature-strip>a>span:last-child{color:#747d93;text-align:center;white-space:normal;font-size:12px;line-height:1.7}.dashboard-main .feature-icon{color:#fff;background:linear-gradient(145deg,#00b4d8,#0077a6);border-radius:16px;flex-basis:auto;place-items:center;width:54px;height:54px;min-height:54px;font-size:26px;font-weight:800;display:grid;box-shadow:0 10px 22px #18233b1f}.dashboard-main .feature-icon-tool{transform:rotate(-5deg)}.dashboard-main .feature-icon-prompt{background:linear-gradient(145deg,#8b5cf6,#5b46d8);font-size:32px}.dashboard-main .feature-icon-article{background:linear-gradient(145deg,#ef6c4d,#e83e62)}.dashboard-main .feature-icon-course{background:linear-gradient(145deg,#20c997,#087f5b)}.dashboard-main .feature-icon-ai_model{background:linear-gradient(145deg,#f59f00,#d97706)}:root[data-theme=dark] .hero-showcase{background:linear-gradient(115deg,#28254b,#1b1c2d);box-shadow:0 18px 60px #0004}:root[data-theme=dark] .visual-card{color:#f1f1f8;background:#1b1c28;border-color:#303141}:root[data-theme=dark] .visual-caption small{color:#aeb0c2}:root[data-theme=dark] .dashboard-main .feature-strip{background:#1b1c28}:root[data-theme=dark] .dashboard-main .feature-strip a{border-color:#303141}:root[data-theme=dark] .dashboard-main .feature-strip>a>span:last-child{color:#aeb0c2}@media (width<=720px){.dual-directory{grid-template-columns:1fr;gap:10px}.dual-directory .tool-grid{grid-template-columns:1fr}.dual-directory .tool-entry{grid-template-columns:22px 34px minmax(0,1fr) auto}.prompt-grid{grid-template-columns:1fr;gap:10px}.prompt-entry{min-height:0}.prompt-entry--with-image{grid-template-columns:96px minmax(0,1fr);gap:0 10px}.prompt-entry--with-image .prompt-entry-image{width:96px}.prompt-entry pre{min-height:96px;max-height:96px}.article-carousel{padding:0 5px}.article-carousel-track{grid-auto-columns:82%;gap:9px}.article-carousel-arrow{width:34px;height:34px;font-size:24px}.article-carousel-next{right:-1px}.article-carousel-prev{left:-1px}.article-carousel-track .news-art,.article-carousel-track .news-card-lead .news-art{height:150px}.article-carousel-track .news-copy,.article-carousel-track .news-card-lead .news-copy{min-height:145px}.latest-slider{margin-top:18px}.slider-arrow{width:34px;height:34px;top:auto;bottom:13px;transform:none}.slider-arrow-prev{right:12px}.slider-arrow-next{left:12px}.slider-dots{bottom:24px}.hero-showcase{grid-template-columns:1fr 38%;height:390px;min-height:390px;padding-bottom:26px}.visual-card{width:min(88%,290px)}.visual-card>span,.visual-card img{height:125px}.dashboard-main .feature-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,82px);gap:8px;padding:10px;overflow-x:auto}.dashboard-main .feature-strip::-webkit-scrollbar{display:none}.dashboard-main .feature-strip a{scroll-snap-align:start;background:#f7f8fc;border-left:0;border-radius:10px;min-height:92px;padding:8px 4px}.dashboard-main .feature-icon{border-radius:14px;width:46px;height:46px;min-height:46px;font-size:22px}.dashboard-main .feature-strip>a>span:last-child{font-size:10px}:root[data-theme=dark] .dashboard-main .feature-strip a{background:#232434}}@media (width<=460px){.hero-showcase{grid-template-columns:1fr;height:304px;min-height:304px;padding-bottom:0}.visual-card{display:none}.showcase-copy{padding:26px 22px}.showcase-copy h2{font-size:23px}.dual-directory .tool-entry{grid-template-columns:18px 32px minmax(0,1fr);gap:6px}.dual-directory .tool-entry-link{grid-column:3;justify-self:start;margin-top:3px}.academy-list{gap:8px;padding-bottom:0}.academy-row{width:100%;min-height:176px;padding:48px 10px 9px}.academy-row:before{height:38px}.academy-main{min-height:0}.academy-main strong{min-height:calc(32px * var(--site-font-scale,1));font-size:calc(9px * var(--site-font-scale,1))}.academy-main small{font-size:calc(8px * var(--site-font-scale,1));-webkit-line-clamp:3;min-height:0}.article-carousel-track{grid-auto-columns:88%}.article-carousel-track .news-art,.article-carousel-track .news-card-lead .news-art{height:130px}}@media (width<=720px){.academy-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;display:grid!important}.academy-row{grid-column:1!important;width:100%!important;height:auto!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.template-two{color:#18233b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;direction:rtl;background:#f7f8fc}.template-two main{width:min(1180px,100% - 32px);margin:0 auto}.hero-search{text-align:center;padding:42px 0 24px}.hero-search h1{margin:0 0 18px;font-size:28px}.hero-search form,.newsletter form{background:#fff;border:1px solid #e4e6ef;border-radius:8px;width:min(760px,100%);height:48px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 5px 20px #252a3d0a}.hero-search input,.newsletter input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 18px}.hero-search button,.newsletter button{background:var(--site-primary-color,#00b4d8);color:#fff;cursor:pointer;border:0;border-radius:7px 0 0 7px;min-width:96px;font-weight:700}.search-tags{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;display:flex}.search-tags a{color:#68718c;font-size:12px}.latest-slider{margin-top:28px;position:relative}.slider-arrow{z-index:4;color:#252b42;cursor:pointer;background:#ffffffdb;border:1px solid #ffffff80;border-radius:50%;width:38px;height:38px;font-size:28px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #15172b30}.slider-arrow-prev{right:12px}.slider-arrow-next{left:12px}.slider-dots{z-index:4;justify-content:center;gap:7px;display:flex;position:absolute;bottom:12px;left:0;right:0}.slider-dots button{cursor:pointer;background:#ffffff80;border:1px solid #fff;border-radius:50%;width:7px;height:7px;padding:0}.slider-dots button.active{background:#fff;border-radius:10px;width:22px}.showcase-grid{grid-template-columns:210px minmax(0,1fr);gap:14px;display:grid}.showcase-side{gap:14px;display:grid}.mini-card{background:#fff;border:1px solid #e5e7ef;border-radius:12px;min-height:145px;padding:18px}.mini-card span{color:var(--site-primary-color,#00b4d8);font-size:11px;font-weight:700}.mini-card h3{margin:15px 0 8px;font-size:14px;line-height:1.8}.mini-card small{color:#939aaa}.mini-card.dark{color:#fff;background:#15182b}.hero-showcase{background:linear-gradient(115deg, var(--site-primary-color,#00b4d8), var(--site-secondary-color,#7b72f0));color:#fff;border-radius:16px;grid-template-columns:1fr 44%;align-items:center;height:304px;min-height:304px;display:grid;position:relative;overflow:hidden}.hero-showcase:after{content:"";background:#ffffff12;border-radius:50%;width:280px;height:280px;position:absolute;inset:-60px -80px auto auto}.showcase-copy{z-index:2;padding:30px 42px;position:relative}.showcase-copy>span{opacity:.8;font-size:12px}.showcase-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 8px;font-size:27px;line-height:1.55;display:-webkit-box;overflow:hidden}.showcase-copy p{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:460px;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.showcase-copy div{gap:8px;margin-top:18px;display:flex}.showcase-copy div a{color:#35405d;background:#fff;border-radius:7px;padding:9px 16px;font-size:12px}.showcase-copy div a:last-child{color:#fff;background:#ffffff1c;border:1px solid #ffffff8a}.visual-card{z-index:2;color:#303757;background:#ffffffed;border-radius:12px;align-self:center;width:78%;margin:0 auto;padding:14px;position:relative;transform:rotate(-2deg);box-shadow:0 20px 50px #18184a55}.visual-card>span,.visual-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:145px;color:var(--site-primary-color,#00b4d8);background:linear-gradient(145deg,#efefff,#d5d4ff);border-radius:8px;place-items:center;font-size:58px;font-weight:900;display:grid}.visual-caption{gap:4px;padding:12px 4px 3px;display:grid}.visual-caption small{color:#9a9fac}.feature-strip{background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 28px;padding:14px;display:grid;box-shadow:0 8px 30px #25304a08}.feature-strip a{border-left:1px solid #edf0f5;place-items:center;gap:8px;min-width:0;min-height:104px;padding:12px 8px;display:grid}.feature-strip a:last-child{border-left:0}.feature-strip>a>span:last-child{color:#747d93;text-align:center;font-size:12px;line-height:1.7}.feature-icon{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:26px;font-weight:800;display:grid;box-shadow:0 10px 22px #18233b1f}.feature-icon-tool{background:linear-gradient(145deg,#00b4d8,#0077a6);transform:rotate(-5deg)}.feature-icon-prompt{background:linear-gradient(145deg,#8b5cf6,#5b46d8);font-size:32px}.feature-icon-article{background:linear-gradient(145deg,#ef6c4d,#e83e62)}.feature-icon-course{background:linear-gradient(145deg,#20c997,#087f5b)}.feature-icon-model{background:linear-gradient(145deg,#f59f00,#d97706)}.content-section{margin-bottom:42px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.section-heading div>span{color:var(--site-primary-color,#00b4d8);font-size:11px;font-weight:700}.section-heading h2{margin:4px 0 0;font-size:20px}.section-heading>a{color:#697189;font-size:12px}.card-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tool-carousel{position:relative}.tool-carousel-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;gap:12px;padding:4px 2px 12px;display:grid;overflow-x:auto}.tool-carousel-track::-webkit-scrollbar{display:none}.tool-carousel-track .tool-card{scroll-snap-align:start;height:220px}.carousel-arrow{z-index:3;color:#26304b;cursor:pointer;background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:28px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #1b203533}.carousel-arrow-next{right:-15px}.carousel-arrow-prev{left:-15px}.content-card{background:#fff;border:1px solid #e9ebf2;border-radius:12px;min-width:0;padding:16px}.tool-card{min-height:165px}.card-icon{width:40px;height:40px;color:var(--site-primary-color,#00b4d8);background:#edf1ff;border-radius:9px;place-items:center;margin-bottom:18px;font-weight:900;display:grid}.content-card small{color:var(--site-primary-color,#00b4d8);font-size:10px}.content-card h3{margin:8px 0;font-size:14px}.content-card p,.prompt-card p{color:#858c9f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.academy-card-link{color:var(--site-primary-color,#00b4d8);margin-top:10px;font-size:11px;font-weight:700;display:inline-block}.model-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.model-card{background:#fff;border:1px solid #eaecf2;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.model-card>span{background:var(--site-primary-color,#00b4d8);color:#fff;border-radius:9px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.model-card small{color:#9298a8;font-size:9px}.model-card h3{margin:4px 0 0;font-size:13px}.article-grid{grid-template-columns:repeat(3,1fr)}.article-card{padding:0;overflow:hidden}.article-card>div:last-child{padding:16px}.article-image{background:#edf0fb;height:150px;overflow:hidden}.article-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article-image span{height:100%;color:var(--site-primary-color,#00b4d8);place-items:center;font-size:44px;font-weight:900;display:grid}.prompt-card{background:#fff;border:1px solid #e8eaf1;border-radius:12px;padding:18px}.prompt-card-image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:140px;margin-bottom:12px;display:block}.prompt-card small{color:var(--site-primary-color,#00b4d8)}.prompt-card h3{font-size:14px}.prompt-card span{color:#616a84;margin-top:16px;font-size:11px;display:block}.cta-band{background:linear-gradient(90deg,var(--site-tertiary-color,#11182f),var(--site-primary-color,#00b4d8));color:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:42px;padding:28px 34px;display:flex}.cta-band h2{margin:0;font-size:21px}.cta-band a{color:#303650;background:#fff;border-radius:7px;padding:10px 18px;font-size:12px}.newsletter{background:linear-gradient(90deg,var(--site-secondary-color,#5148ec),var(--site-primary-color,#00b4d8));color:#fff;border-radius:14px;grid-template-columns:1fr minmax(320px,480px);align-items:center;gap:30px;margin-bottom:42px;padding:24px 30px;display:grid}.newsletter div span{opacity:.75;font-size:11px}.newsletter h2{margin:6px 0 0;font-size:18px}.newsletter form{width:100%;height:42px}:root[data-theme=dark] .template-two{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .template-two .hero-search h1,:root[data-theme=dark] .template-two .section-heading h2,:root[data-theme=dark] .template-two .content-card h3,:root[data-theme=dark] .template-two .model-card h3,:root[data-theme=dark] .template-two .prompt-card h3,:root[data-theme=dark] .template-two .mini-card h3{color:#f1f1f8}:root[data-theme=dark] .template-two .hero-search form,:root[data-theme=dark] .template-two .newsletter form,:root[data-theme=dark] .template-two .mini-card,:root[data-theme=dark] .template-two .feature-strip,:root[data-theme=dark] .template-two .content-card,:root[data-theme=dark] .template-two .model-card,:root[data-theme=dark] .template-two .prompt-card,:root[data-theme=dark] .template-two .visual-card{color:#f1f1f8;background:#1b1c28;border-color:#303141}:root[data-theme=dark] .template-two .hero-search input,:root[data-theme=dark] .template-two .newsletter input{color:#f1f1f8}:root[data-theme=dark] .template-two .search-tags a,:root[data-theme=dark] .template-two .mini-card small,:root[data-theme=dark] .template-two .section-heading>a,:root[data-theme=dark] .template-two .content-card p,:root[data-theme=dark] .template-two .prompt-card p,:root[data-theme=dark] .template-two .visual-caption small,:root[data-theme=dark] .template-two .feature-strip span{color:#aeb0c2}:root[data-theme=dark] .template-two .mini-card.dark{background:#242534;border-color:#393a4b}:root[data-theme=dark] .template-two .hero-showcase{background:linear-gradient(115deg,#28254b,#1b1c2d);box-shadow:0 18px 60px #0004}:root[data-theme=dark] .template-two .visual-card{color:#e9e9f4}:root[data-theme=dark] .template-two .card-icon{background:#302d50}:root[data-theme=dark] .template-two .article-image{background:#242534}:root[data-theme=dark] .template-two .feature-strip a{border-color:#303141}:root[data-theme=dark] body{background:#11121a}@media (width<=900px){.showcase-grid{grid-template-columns:1fr}.showcase-side{grid-template-columns:repeat(2,1fr)}.hero-showcase{grid-template-columns:1fr 38%}.card-grid,.model-grid,.prompt-grid{grid-template-columns:repeat(2,1fr)}.newsletter{grid-template-columns:1fr}}@media (width<=600px){.template-two main{width:min(100% - 20px,1180px)}.latest-slider{margin-top:18px}.hero-showcase{height:390px;min-height:390px;padding-bottom:26px}.visual-card{width:min(88%,290px)}.visual-card>span,.visual-card img{height:125px}.slider-arrow{width:34px;height:34px;top:auto;bottom:13px;transform:none}.slider-arrow-prev{right:12px}.slider-arrow-next{left:12px}.slider-dots{bottom:24px}.feature-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,82px);gap:8px;padding:10px;overflow-x:auto}.feature-strip::-webkit-scrollbar{display:none}.feature-strip a{scroll-snap-align:start;background:#f7f8fc;border-left:0;border-radius:10px;min-height:92px;padding:8px 4px}.feature-icon{border-radius:14px;width:46px;height:46px;font-size:22px}.feature-strip>a>span:last-child{font-size:10px}.tool-carousel-track{direction:rtl;grid-auto-columns:calc(86% - 6px);gap:10px}.tool-carousel-track .tool-card{height:205px}.carousel-arrow{width:34px;height:34px;top:calc(50% - 4px)}.carousel-arrow-next{right:-8px}.carousel-arrow-prev{left:-8px}.hero-search h1{font-size:23px}.hero-showcase{grid-template-columns:1fr}.visual-card{display:none}.showcase-copy{padding:26px 22px}.showcase-copy h2{font-size:23px}.showcase-side{grid-template-columns:1fr}:root[data-theme=dark] .template-two .feature-strip a{background:#232434}:root[data-theme=dark] .template-two .feature-icon{color:#fff}.card-grid,.article-grid,.model-grid,.prompt-grid{grid-template-columns:1fr}.cta-band{flex-direction:column;align-items:flex-start;gap:18px}}.favorites-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f3f4f9}.favorites-main{min-height:70vh;padding:28px 0 42px}.favorites-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:16px;width:min(100% - 48px,1296px);margin-inline:auto;display:grid}.favorites-content{grid-area:1/2;gap:16px;min-width:0;display:grid}.favorites-heading{justify-content:space-between;align-items:center;gap:14px;padding:1px 2px 6px;display:flex}.favorites-heading h1{color:#20243a;margin:0;font-size:clamp(20px,2.2vw,27px);font-weight:850}.favorites-heading p{color:#81869b;font-size:calc(11px * var(--site-font-scale,1));margin:5px 0 0}.favorites-count{color:#777d93;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e3e5ef;border-radius:20px;flex:none;padding:7px 11px}.favorites-tabs{border-bottom:1px solid #e4e6ef;flex-wrap:wrap;gap:7px;padding-bottom:12px;display:flex}.favorites-tabs button{color:#71768c;min-height:34px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.favorites-tabs button:hover,.favorites-tabs button.active{color:var(--site-primary-color,#00b4d8);background:#eeedff;border-color:#dedcff}.favorites-tabs button small{font-size:calc(9px * var(--site-font-scale,1))}.favorites-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.favorites-search{color:#858ba0;background:#fff;border:1px solid #e4e6ef;border-radius:9px;flex:220px;align-items:center;gap:7px;min-width:190px;min-height:37px;padding:0 11px;display:flex}.favorites-search>span{font-size:calc(18px * var(--site-font-scale,1));line-height:1}.favorites-search input{color:#34384d;width:100%;min-width:0;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:0 0;border:0;outline:0}.favorites-search input::placeholder{color:#a0a4b4}.favorites-filter{color:#777d92;min-height:37px;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e4e6ef;border-radius:9px;align-items:center;gap:6px;padding:0 9px;display:flex}.favorites-filter select{color:#41465d;max-width:120px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.favorites-sort select{font-weight:700}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.favorite-card{background:#fff;border:1px solid #e4e6ef;border-radius:13px;transition:transform .18s,box-shadow .18s;overflow:hidden}.favorite-card:hover{transform:translateY(-2px);box-shadow:0 9px 24px #22244a10}.favorite-card-cover{background:#e6e9ff;height:118px;position:relative;overflow:hidden}.favorite-tone-1 .favorite-card-cover{background:#d8f8e9}.favorite-tone-2 .favorite-card-cover{background:#ffe5db}.favorite-card-cover-link{display:block;position:absolute;inset:0;overflow:hidden}.favorite-card-cover-link>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.favorite-cover-art{position:absolute;inset:0;overflow:hidden}.favorite-cover-art:before{content:"";background:#ffffffa6;border-radius:15px;width:58px;height:58px;position:absolute;top:12px;left:18px;transform:rotate(15deg)}.favorite-cover-art i{background:#7567fa;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-48px;right:-25px}.favorite-tone-1 .favorite-cover-art i{background:#21be8c}.favorite-tone-2 .favorite-cover-art i{background:#ff8028}.favorite-cover-art b{color:#ffffffbd;font-size:calc(21px * var(--site-font-scale,1));font-weight:900;position:absolute;top:27px;right:27px}.favorite-card-heart{z-index:1;position:absolute;top:9px;right:9px}.favorite-card-heart .favorite-toggle{width:30px;min-height:30px;font-size:calc(17px * var(--site-font-scale,1));border:0;border-radius:50%;padding:0;box-shadow:0 2px 8px #26274418}.favorite-card-heart .favorite-toggle-error{display:none}.favorite-card-type{color:#5b51d9;font-size:calc(9px * var(--site-font-scale,1));background:#fffefa;border-radius:12px;padding:4px 8px;font-weight:750;position:absolute;bottom:9px;right:10px}.favorite-card-body{align-content:start;gap:5px;min-height:118px;padding:11px 12px 12px;display:grid}.favorite-card-section{color:#888da1;font-size:calc(9px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorite-card-title{color:#272b40;font-size:calc(12px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.7;text-decoration:none;overflow:hidden}.favorite-card-title:hover{color:var(--site-primary-color,#00b4d8)}.favorite-card-body p{color:#858a9e;min-height:28px;font-size:calc(9px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.favorite-card-body time{color:#a0a4b4;font-size:calc(8px * var(--site-font-scale,1));margin-top:2px}.favorites-empty{text-align:center;background:#fff;border:1px dashed #dfe1eb;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-height:250px;padding:26px;display:grid}.favorites-empty-icon{color:#6254ed;width:48px;height:48px;font-size:calc(28px * var(--site-font-scale,1));background:#f0efff;border-radius:50%;place-items:center;display:grid}.favorites-empty h2{color:#2a2e43;font-size:calc(15px * var(--site-font-scale,1));margin:3px 0 0}.favorites-empty p{color:#858a9e;max-width:360px;font-size:calc(10px * var(--site-font-scale,1));margin:0;line-height:1.9}.favorites-empty-action,.favorites-tip>a{background:var(--site-primary-color,#00b4d8);color:#fff;min-height:34px;font-size:calc(10px * var(--site-font-scale,1));border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.favorites-pagination{justify-content:center;gap:5px;padding:2px 0;display:flex}.favorites-pagination button{color:#60657c;min-width:31px;height:31px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e3e5ef;border-radius:8px;place-items:center;display:grid}.favorites-pagination button:hover,.favorites-pagination button.active{border-color:var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff}.favorites-pagination button:disabled{opacity:.4;cursor:default}.favorites-tip{text-align:center;background:#fff;border:1px solid #ececf4;border-radius:14px;justify-items:center;gap:7px;min-height:125px;margin-top:1px;padding:20px;display:grid}.favorites-tip-icon{color:#6558ed;font-size:calc(20px * var(--site-font-scale,1))}.favorites-tip h2{color:#32364b;font-size:calc(13px * var(--site-font-scale,1));margin:0}.favorites-tip p{color:#858a9e;max-width:520px;font-size:calc(9px * var(--site-font-scale,1));margin:0 0 4px;line-height:1.8}.account-sidebar{background:#fff;border:1px solid #e3e6ef;border-radius:13px;grid-area:1/1;padding:15px;position:sticky;top:112px;overflow:hidden}.account-sidebar-profile{border-bottom:1px solid #eff0f5;justify-items:center;gap:5px;padding:3px 4px 15px;display:grid}.account-avatar{background:var(--site-primary-color,#00b4d8);color:#fff;width:48px;height:48px;font-size:calc(19px * var(--site-font-scale,1));border-radius:50%;place-items:center;font-weight:800;display:grid}.account-avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-sidebar-profile>strong{color:#252a40;font-size:calc(11px * var(--site-font-scale,1))}.account-sidebar-profile>span:last-child{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1))}.account-menu{gap:4px;padding-top:9px;display:grid}.account-menu>a,.account-menu>button{color:#50566d;min-height:34px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));text-align:right;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;text-decoration:none;display:flex}.account-menu>a:hover,.account-menu>button:hover,.account-menu>a.active{color:var(--site-primary-color,#00b4d8);background:#f0efff}.account-menu>a>span,.account-menu>button>span{color:#7d8297;width:17px;font-size:calc(13px * var(--site-font-scale,1));text-align:center}.account-menu small{color:#858ba0;min-width:22px;height:20px;font-size:calc(8px * var(--site-font-scale,1));background:#f3f4f9;border-radius:12px;place-items:center;margin-right:auto;display:grid}.account-menu>.account-logout{color:#d44450;border-top:1px solid #eff0f5;border-radius:0;margin-top:8px}html[data-theme=dark] .favorites-page{color:#ececf4;background:#161720}html[data-theme=dark] .favorites-heading h1,html[data-theme=dark] .favorite-card-title,html[data-theme=dark] .favorites-empty h2,html[data-theme=dark] .favorites-tip h2{color:#e8e8f2}html[data-theme=dark] .favorites-count,html[data-theme=dark] .favorites-search,html[data-theme=dark] .favorites-filter,html[data-theme=dark] .favorite-card,html[data-theme=dark] .favorites-empty,html[data-theme=dark] .favorites-tip,html[data-theme=dark] .favorites-pagination button,html[data-theme=dark] .account-sidebar{background:#1d1e2a;border-color:#303141}html[data-theme=dark] .favorites-search input,html[data-theme=dark] .favorites-filter select{color:#e0e0ec}html[data-theme=dark] .favorites-tabs,html[data-theme=dark] .account-sidebar-profile{border-color:#303141}html[data-theme=dark] .account-sidebar-profile>strong{color:#e1e2ec}html[data-theme=dark] .account-menu>a,html[data-theme=dark] .account-menu>button{color:#c1c3d1}html[data-theme=dark] .account-menu>a.active{color:#b6adff;background:#302d53}html[data-theme=dark] .account-menu>.account-logout{color:#f17e88;border-color:#303141}@media (width<=980px){.favorites-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.favorites-main{padding:18px 0 30px}.favorites-layout{grid-template-columns:1fr;width:min(100% - 28px,560px)}.account-sidebar{grid-area:1/1;position:static}.favorites-content{grid-area:2/1}}@media (width<=650px){.account-sidebar{padding:10px}.account-sidebar-profile{justify-content:flex-start;padding:4px 5px 10px;display:flex}.account-sidebar-profile .account-avatar{width:35px;height:35px;font-size:calc(14px * var(--site-font-scale,1))}.account-menu{gap:5px;padding-top:8px;display:flex;overflow-x:auto}.account-menu>a,.account-menu>button{min-width:max-content;min-height:31px;font-size:calc(8px * var(--site-font-scale,1));padding-inline:8px}.account-menu small,.account-menu>a>span,.account-menu>button>span{display:none}.account-menu>.account-logout{border:0;margin:0}}@media (width<=440px){.favorites-layout{width:min(100% - 22px,400px)}.favorites-grid{gap:9px}.favorite-card-cover{height:96px}.favorite-card-body{min-height:110px;padding:9px}.favorite-card-title{font-size:calc(10px * var(--site-font-scale,1))}.favorites-toolbar{align-items:stretch}.favorites-search{flex-basis:100%}.favorites-filter{flex:1;justify-content:space-between}}:root{font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;color:#17231e;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f6f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f5f6f1;min-width:320px;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}::selection{color:#17231e;background:#d3f581}.site-shell{max-width:1440px;margin:0 auto;padding:0 6.2%}.wordmark{white-space:nowrap;font-size:calc(15px * var(--site-font-scale,1));align-items:center;gap:10px;display:inline-flex}.wordmark b{font-weight:800}.wordmark-mark{aspect-ratio:1;color:#16231d;width:34px;font-size:calc(12px * var(--site-font-scale,1));background:#c9ef74;place-items:center;font-weight:900;display:grid}.text-link,.card-action,.course-link,.model-row>a{transition:color .18s}.text-link:hover,.card-action:hover,.course-link:hover,.model-row>a:hover{color:#4a761e}.intro{background-image:repeating-linear-gradient(135deg,#0000 0 82px,#1c322506 83px,#0000 84px);border-bottom:1px solid #dfe3d9;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:end;gap:8%;padding:clamp(68px,9vw,126px) 0 88px;display:grid;position:relative}.intro-copy{max-width:720px;animation:.55s both rise-in}.eyebrow{color:#597242;font-size:calc(11px * var(--site-font-scale,1));letter-spacing:0;margin:0 0 17px;font-weight:800}.live-dot{background:#e78351;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}h1,h2,h3,p{margin-top:0}.intro h1{letter-spacing:0;margin-bottom:21px;font-size:clamp(38px,5vw,66px);font-weight:900;line-height:1.3}.intro h1 span{color:#567d2a}.intro-text{color:#657067;max-width:510px;font-size:calc(15px * var(--site-font-scale,1));margin-bottom:30px;line-height:2}.search-box{background:#fff;border:1px solid #cad1c4;align-items:center;max-width:570px;min-height:58px;display:flex;position:relative}.search-label{color:#788176;font-size:calc(10px * var(--site-font-scale,1));background:#f5f6f1;padding:0 7px;position:absolute;top:-9px;right:12px}.search-box input{color:#17231e;width:100%;min-width:0;font-size:calc(13px * var(--site-font-scale,1));background:0 0;border:0;outline:0;padding:16px 18px}.search-box input::placeholder{color:#9aa198}.search-key{color:#26371f;width:38px;height:38px;font-size:calc(22px * var(--site-font-scale,1));cursor:pointer;background:#d6f18f;border:0;flex:0 0 38px;place-items:center;margin-left:9px;display:grid}.search-feedback{color:#657067;font-size:calc(11px * var(--site-font-scale,1));margin:10px 0 0}.intro-index{border-right:1px solid #bdc5b8;padding-right:24px;animation:.55s .12s both rise-in}.intro-index p{color:#737d73;font-size:calc(11px * var(--site-font-scale,1));margin-bottom:18px}.intro-index a{font-size:calc(13px * var(--site-font-scale,1));border-top:1px solid #e1e4dc;align-items:center;gap:13px;padding:10px 0;font-weight:700;display:flex}.intro-index a span{color:#7d8b72;font:10px Georgia,serif}.content-section{padding:78px 0;scroll-margin-top:24px;animation:.5s both rise-in}.home-sections{flex-direction:column;display:flex}.section-rule{border-top:1px solid #dfe3d9}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}.section-heading .eyebrow{margin-bottom:8px}.section-description{color:#737d73;font-size:calc(12px * var(--site-font-scale,1));margin:6px 0 0;line-height:1.8}.section-heading h2{letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.5}.section-count,.text-link{color:#778071;font-size:calc(12px * var(--site-font-scale,1));white-space:nowrap}.text-link span,.card-action span,.course-link span,.model-row>a span{margin-right:5px;display:inline-block}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.journal-card{background:#fff;border:1px solid #dfe3d9;min-width:0;transition:border-color .2s,transform .2s}.journal-card:hover{border-color:#8ca36e;transform:translateY(-3px)}.journal-feature{grid-column:span 2;grid-template-columns:1.05fr .95fr;display:grid}.journal-image{-o-object-fit:cover;object-fit:cover;background:#dce5d2;width:100%;height:210px;display:block}.journal-feature .journal-image{height:100%;min-height:250px}.image-placeholder{color:#26371f;background:#dce5d2;justify-content:space-between;align-items:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.image-placeholder:after{content:"";border:1px solid #334f2533;border-radius:50%;width:175px;height:175px;position:absolute;top:-35px;left:40px}.image-placeholder span{z-index:1;font-size:calc(11px * var(--site-font-scale,1))}.image-placeholder b{z-index:1;font-size:calc(23px * var(--site-font-scale,1));letter-spacing:0;line-height:1}.journal-copy{flex-direction:column;align-items:flex-start;min-height:210px;padding:22px;display:flex}.journal-feature .journal-copy{min-height:250px;padding:clamp(22px,3vw,38px)}.category-label{color:#678148;font-size:calc(10px * var(--site-font-scale,1));font-weight:800}.journal-copy h3,.item-card h3,.course-main h3,.prompt-card h3{font-size:calc(17px * var(--site-font-scale,1));margin:12px 0 8px;line-height:1.8}.journal-copy p,.item-card p,.course-main p,.prompt-card>p{color:#737d73;font-size:calc(12px * var(--site-font-scale,1));margin-bottom:18px;line-height:1.9}.journal-copy .text-link{color:#34462d;margin-top:auto;font-weight:700}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.item-card{background:#fff;border:1px solid #dfe3d9;min-width:0;padding:22px}.tool-card{flex-direction:column;align-items:flex-start;min-height:235px;display:flex}.item-card-top{justify-content:space-between;align-items:center;width:100%;display:flex}.card-index{color:#a2aa9c;font:11px Georgia,serif}.item-card h3{margin-top:22px}.item-card p{margin-bottom:14px}.tag-list{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.tag-list span{color:#68725f;font-size:calc(10px * var(--site-font-scale,1));background:#eff2e9;padding:4px 8px}.card-action{color:#34462d;font-size:calc(12px * var(--site-font-scale,1));margin-top:20px;font-weight:800}.academy-section{background:#e9eee2;margin:0 -7%;padding:74px 7%}.course-list{border-top:1px solid #cbd4c3}.course-row{border-bottom:1px solid #cbd4c3;grid-template-columns:48px minmax(0,1fr) 100px;align-items:center;gap:18px;padding:20px 0;display:grid}.course-number{color:#82916f;font:13px Georgia,serif}.course-main h3{font-size:calc(16px * var(--site-font-scale,1));margin:3px 0}.course-main p{margin:0}.course-link{color:#34462d;font-size:calc(12px * var(--site-font-scale,1));white-space:nowrap;justify-self:end;font-weight:800}.prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prompt-card{background:#fff;border:1px solid #dfe3d9;min-width:0;padding:22px}.language-label{color:#875335;font-size:calc(9px * var(--site-font-scale,1));background:#f7e5d8;padding:4px 7px;font-weight:800}.prompt-card pre{color:#59645a;max-height:116px;direction:auto;white-space:pre-wrap;background:#f6f7f2;border-right:2px solid #d5ef91;margin:0 0 18px;padding:13px;font:11px/1.9 Yekan Bakh,sans-serif;overflow:hidden}.copy-button{color:#34462d;cursor:pointer;min-height:36px;font-size:calc(11px * var(--site-font-scale,1));background:0 0;border:1px solid #9cac8a;padding:0 13px;font-weight:800}.copy-button:hover{background:#d6f18f;border-color:#d6f18f}.model-section{border-top:1px solid #dfe3d9}.model-grid{background:#dfe3d9;border:1px solid #dfe3d9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.model-row{background:#fbfcf8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.model-mark{aspect-ratio:1;color:#486535;width:42px;font-size:calc(14px * var(--site-font-scale,1));-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e1e4dc;place-items:center;padding:6px;font-weight:900;display:grid}.model-row h3{font-size:calc(14px * var(--site-font-scale,1));margin:0 0 4px}.model-row h3 a{color:inherit;text-decoration:none}.model-row h3 a:hover{color:#526e3b}.model-row p{color:#737d73;font-size:calc(11px * var(--site-font-scale,1));margin:0;line-height:1.7}.model-row>a{color:#526e3b;font-size:calc(11px * var(--site-font-scale,1));white-space:nowrap;font-weight:800}.empty-state{color:#768071;font-size:calc(12px * var(--site-font-scale,1));border:1px dashed #cbd2c4;margin:0;padding:22px}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.site-shell{padding-left:4%;padding-right:4%}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-feature{grid-column:span 2}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-section{margin-left:-4.2%;margin-right:-4.2%;padding-left:4.2%;padding-right:4.2%}}@media (width<=640px){.wordmark{font-size:calc(13px * var(--site-font-scale,1))}.wordmark-mark{width:30px}.intro{grid-template-columns:1fr;gap:36px;padding:58px 0 48px}.intro h1{font-size:calc(39px * var(--site-font-scale,1))}.intro-text{font-size:calc(13px * var(--site-font-scale,1))}.intro-index{padding-right:14px}.intro-index a{padding:8px 0}.content-section{padding:54px 0}.section-heading{align-items:center}.section-heading h2{font-size:calc(23px * var(--site-font-scale,1))}.section-heading .text-link,.section-count{font-size:calc(10px * var(--site-font-scale,1))}.journal-grid,.item-grid,.prompt-grid,.model-grid{grid-template-columns:1fr}.journal-feature{grid-column:auto;display:block}.journal-feature .journal-image{height:210px;min-height:0}.journal-copy,.journal-feature .journal-copy{min-height:0;padding:20px}.academy-section{margin-left:-4.35%;margin-right:-4.35%;padding-left:4.35%;padding-right:4.35%}.course-row{grid-template-columns:28px minmax(0,1fr);gap:10px}.course-link{grid-column:2;justify-self:start}.model-row{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:14px}.model-mark{width:36px}.model-row>a{grid-column:2}}.compare-search-results button{width:100%;color:inherit;cursor:pointer;text-align:right;background:0 0;border-bottom:1px solid #eeeef4;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}:root[data-theme=dark] .compare-search-results button{border-color:#303141}:root[data-theme=dark] .compare-search-results button:hover{background:#292a3a}:root[data-theme=dark] .compare-table thead th{background:#242534}:root[data-theme=dark] .compare-model{color:#f1f1f8}:root[data-theme=dark] .compare-table th:first-child{color:#b9bac9}@media (width<=700px){.compare-container{width:min(100% - 24px,600px)}.compare-heading{flex-direction:column;align-items:flex-start}.compare-main{padding-top:20px}.compare-editor{flex-direction:column;padding:12px}.compare-search{width:100%}.compare-search input{min-height:44px;font-size:calc(11px * var(--site-font-scale,1))}.compare-search-results{max-height:220px;margin-top:6px;position:static}.compare-limit{margin-top:0}.compare-table th:first-child{width:145px}.compare-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.compare-table{table-layout:auto;min-width:0}.compare-table thead{display:block}.compare-table thead tr{gap:10px;display:grid}.compare-table thead th:first-child{display:none}.compare-table thead th{background:#fff;border:1px solid #e2e4ef;border-radius:12px;display:block}.compare-table tbody{margin-top:12px;display:block}.compare-table tbody tr{background:#fff;border:1px solid #e2e4ef;border-radius:12px;margin-bottom:10px;display:grid;overflow:hidden}.compare-table tbody th{background:0 0;padding:10px 12px 4px;display:block;border-bottom:0!important;width:auto!important}.compare-table tbody td{border-bottom:1px solid #ececf3;padding:4px 12px 10px;display:block}.compare-table tbody td:last-child{border-bottom:0}.compare-model-actions{gap:8px}.compare-model-actions select,.compare-model-actions button{min-height:38px}:root[data-theme=dark] .compare-table thead th,:root[data-theme=dark] .compare-table tbody tr{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .compare-table tbody td{border-color:#303141}}.models-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f4f5fb}.models-container{width:min(100% - 48px,1296px);margin-inline:auto}.models-intro{background:#fff;padding:28px 0 30px}.models-breadcrumb{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.models-breadcrumb a{color:inherit;text-decoration:none}.models-eyebrow{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));margin:20px 0 5px;font-weight:800}.models-intro h1{color:#171a2b;margin:0;font-size:clamp(26px,4vw,36px)}.models-intro>.models-container>p:last-of-type{color:#85899d;font-size:calc(12px * var(--site-font-scale,1));margin:6px 0 18px}.models-search{background:#f8f8fc;border:1px solid #e3e5ef;border-radius:9px;width:min(100%,520px);min-height:42px;display:flex}.models-search input{color:#171a2b;width:100%;min-width:0;font:inherit;font-size:calc(11px * var(--site-font-scale,1));background:0 0;border:0;outline:0;padding:0 13px}.models-search button{background:var(--site-primary-color,#00b4d8);color:#fff;cursor:pointer;font:inherit;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap;border:0;border-radius:7px;margin:4px;padding:0 15px;font-weight:800}.models-main{padding:20px 0 40px}.comparison-select select{color:#4a5067;min-height:34px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e3e5ef;border-radius:8px;padding:0 10px}.models-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:11px;display:grid}.model-card{text-align:right;background:#fff;border:1px solid #e5e7f0;border-radius:12px;flex-direction:column;min-width:0;height:100%;min-height:190px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 4px 14px #25274908}.model-card:hover{border-color:#d7d9ed;transform:translateY(-2px);box-shadow:0 10px 24px #25274912}.model-card-heading,.model-identity{align-items:center;display:flex}.model-card-heading{justify-content:space-between;gap:8px}.model-identity{gap:9px;min-width:0}.model-avatar{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e5e7f0;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:6px;display:grid}.model-avatar--initial{background:var(--site-primary-color,#00b4d8);color:#fff;font-size:calc(14px * var(--site-font-scale,1));font-weight:800}.model-card:nth-child(5n+2) .model-avatar--initial{background:#df763b}.model-card:nth-child(5n+3) .model-avatar--initial{background:#3675d6}.model-card:nth-child(5n+4) .model-avatar--initial{background:#138f83}.model-card:nth-child(5n+5) .model-avatar--initial{background:#334155}.model-identity>div{min-width:0}.model-identity h2{color:#171a2b;min-width:0;min-height:0;font-size:calc(13px * var(--site-font-scale,1));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.model-title-link{overflow-wrap:anywhere;color:inherit;text-decoration:none}.model-title-link:hover{color:var(--site-primary-color,#00b4d8)}.model-subtitle{color:#979bad;font-size:calc(9px * var(--site-font-scale,1));margin-top:1px;line-height:1.35;display:block}.model-card-mark{width:27px;height:27px;color:var(--site-primary-color,#00b4d8);font-size:calc(12px * var(--site-font-scale,1));background:#eeefff;border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.model-use-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.model-use-list span{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#f0efff;border-radius:12px;padding:3px 8px}.model-description{color:#777d93;min-height:3.6em;font-size:calc(10px * var(--site-font-scale,1));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;line-height:1.8;display:-webkit-box;overflow:hidden}.model-card-actions{align-items:center;gap:7px;margin-top:auto;display:flex}.model-visit,.model-compare-toggle{min-height:38px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.model-visit{color:var(--site-primary-color,#00b4d8);background:#eeefff;flex:1;padding:0 18px;font-weight:700}.model-visit:hover{background:#e2e0ff}.model-compare-toggle{color:#6a7086;cursor:pointer;background:#fff;border:1px solid #e3e5ef;padding:0 14px}.model-compare-toggle.selected{border-color:var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff}.models-empty,.comparison-empty{color:#85899d;font-size:calc(12px * var(--site-font-scale,1));text-align:center;background:#fff;border:1px solid #e5e7f0;border-radius:12px;padding:25px}.comparison-error{color:#b42336;font-size:calc(11px * var(--site-font-scale,1));margin:10px 0 0}.comparison-section,.model-guide{margin-top:32px}.models-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.models-section-heading .models-eyebrow{margin-top:0}.models-section-heading h2{color:#171a2b;font-size:calc(19px * var(--site-font-scale,1));margin:0}.models-section-heading>span{color:#85899d;font-size:calc(10px * var(--site-font-scale,1))}.comparison-panel{background:#fff;border:1px solid #e5e7f0;border-radius:13px;overflow:hidden}.comparison-controls{border-bottom:1px solid #e9eaf3;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.comparison-selects{flex-wrap:wrap;gap:8px;display:flex}.comparison-select select{min-width:150px}.comparison-submit{background:var(--site-primary-color,#00b4d8);color:#fff;cursor:pointer;min-height:34px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));border:0;border-radius:8px;padding:0 15px;font-weight:800}.comparison-table-wrap{overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:right;width:100%}.comparison-table thead{color:#85899d;background:#f8f8fc}.comparison-table th,.comparison-table td{min-width:120px;font-size:calc(10px * var(--site-font-scale,1));border-bottom:1px solid #f0f1f6;padding:12px 14px}.comparison-table tbody th{color:#171a2b;font-weight:800}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-model-name{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.comparison-model-name a{color:inherit;text-decoration:none}.comparison-model-name a:hover{color:var(--site-primary-color,#00b4d8)}.comparison-model-mark{width:25px;height:25px;color:var(--site-primary-color,#00b4d8);-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e5e7f0;border-radius:8px;flex:0 0 25px;place-items:center;padding:3px;display:grid}.comparison-uses{color:var(--site-primary-color,#00b4d8);white-space:nowrap}.comparison-description{color:#777d93;line-height:1.8;min-width:220px!important}.comparison-table td a{color:var(--site-primary-color,#00b4d8);white-space:nowrap;text-decoration:none}.comparison-empty{border:0;border-radius:0;margin:0}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-card{background:#fff;border:1px solid #e5e7f0;border-radius:12px;min-height:150px;padding:17px}.guide-number{width:27px;height:27px;color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#eeefff;border-radius:50%;place-items:center;font-weight:800;display:grid}.guide-card h3{color:#252942;font-size:calc(12px * var(--site-font-scale,1));margin:11px 0 5px}.guide-card p{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));margin:0;line-height:1.9}:root[data-theme=dark] .models-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .models-intro,:root[data-theme=dark] .model-card,:root[data-theme=dark] .models-filters a,:root[data-theme=dark] .models-sort select,:root[data-theme=dark] .comparison-panel,:root[data-theme=dark] .comparison-select select,:root[data-theme=dark] .guide-card,:root[data-theme=dark] .models-empty,:root[data-theme=dark] .models-pagination a{background-color:#1b1c28;border-color:#303141}:root[data-theme=dark] .models-intro h1,:root[data-theme=dark] .model-identity h2,:root[data-theme=dark] .models-section-heading h2,:root[data-theme=dark] .comparison-table tbody th,:root[data-theme=dark] .guide-card h3{color:#f1f1f8}:root[data-theme=dark] .model-description,:root[data-theme=dark] .guide-card p,:root[data-theme=dark] .models-intro>.models-container>p:last-of-type{color:#b6b7c8}:root[data-theme=dark] .models-search,:root[data-theme=dark] .comparison-table thead{background:#242534;border-color:#303141}:root[data-theme=dark] .models-search input,:root[data-theme=dark] .comparison-select select{color:#f1f1f8}:root[data-theme=dark] .models-metadata-filters select{color:#f1f1f8;background:#242534;border-color:#303141}:root[data-theme=dark] .models-toolbar{background:#1f2030;border-color:#303141}:root[data-theme=dark] .models-metadata-filters label{color:#b6b7c8}:root[data-theme=dark] .comparison-table th,:root[data-theme=dark] .comparison-table td{border-color:#303141}:root[data-theme=dark] .comparison-table tbody th{background:#1b1c28}@media (width<=980px){.models-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-description{min-width:190px!important}}@media (width<=700px){.models-container{width:min(100% - 30px,600px)}.models-toolbar{flex-direction:column;align-items:stretch}.models-metadata-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.models-metadata-filters label{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.models-metadata-filters select{width:100%;max-width:none}.models-sort{justify-content:space-between;width:100%}.models-sort select{flex:1}.models-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.model-card{min-height:185px;padding:12px}.comparison-controls{flex-direction:column;align-items:stretch}.comparison-selects{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-select select{width:100%;min-width:0}.comparison-submit{align-self:flex-start}.guide-grid{grid-template-columns:1fr}.guide-card{min-height:0}}@media (width<=420px){.models-container{width:min(100% - 20px,360px)}.models-intro{padding-top:20px}.models-grid{grid-template-columns:1fr}.model-card{min-height:0}.models-filters{gap:5px}.models-filters a{min-height:29px;font-size:calc(9px * var(--site-font-scale,1));padding-inline:10px}.models-metadata-filters{grid-template-columns:1fr}.models-section-heading h2{font-size:calc(16px * var(--site-font-scale,1))}.comparison-selects{grid-template-columns:1fr}}.models-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.models-sidebar{grid-area:1/1;gap:12px;display:grid}.models-results{grid-area:1/2;min-width:0}.model-filter-panel{background:#fff;border:1px solid #e5e7f0;border-radius:12px;padding:16px}.model-filter-heading{justify-content:space-between;align-items:center;display:flex}.model-filter-heading h2{color:#171a2b;font-size:calc(13px * var(--site-font-scale,1));margin:0}.model-filter-heading a{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));text-decoration:none}.model-filter-group{border:0;border-top:1px solid #eceef5;gap:8px;margin:14px 0 0;padding:12px 0 0;display:grid}.model-filter-group legend{float:right;color:#33364a;width:100%;font-size:calc(10px * var(--site-font-scale,1));margin-bottom:8px;font-weight:800}.model-filter-option{color:#62677c;cursor:pointer;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.model-filter-option input{width:14px;height:14px;accent-color:var(--site-primary-color,#00b4d8);margin:0}.models-results-toolbar{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.models-results-toolbar p{margin:0}.models-toolbar-actions{align-items:center;gap:9px;display:flex}.models-view-switcher{background:#fff;border:1px solid #e3e5ef;border-radius:8px;padding:3px;display:flex}.models-view-switcher button{color:#85899d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:25px;display:grid}.models-view-switcher button.active{color:var(--site-primary-color,#00b4d8);background:#eeefff}.models-results-toolbar label{align-items:center;gap:7px;display:flex}.models-results-toolbar select{color:#62677c;min-height:31px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e3e5ef;border-radius:7px;padding:0 9px}.models-grid--list{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px}.model-card--list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading description""uses description""actions actions";align-content:start;gap:10px 24px;min-height:240px;display:grid}.model-card--list .model-card-heading{grid-area:heading}.model-card--list .model-use-list{grid-area:uses;align-self:start;margin-top:0}.model-card--list .model-description{grid-area:description;align-self:center;min-height:5.7em;margin:0}.model-card--list .model-card-actions{grid-area:actions;margin-top:4px}.models-load-sentinel{height:1px}.models-loading{color:#85899d;text-align:center;font-size:calc(10px * var(--site-font-scale,1));margin:16px 0 0}:root[data-theme=dark] .model-filter-panel,:root[data-theme=dark] .model-card,:root[data-theme=dark] .models-results-toolbar select,:root[data-theme=dark] .models-view-switcher{background-color:#1b1c28;border-color:#303141}:root[data-theme=dark] .model-filter-heading h2,:root[data-theme=dark] .model-filter-group legend{color:#f1f1f8}:root[data-theme=dark] .model-filter-option,:root[data-theme=dark] .models-results-toolbar,:root[data-theme=dark] .models-loading,:root[data-theme=dark] .models-view-switcher button{color:#b6b7c8}:root[data-theme=dark] .model-filter-group{border-color:#303141}:root[data-theme=dark] .models-view-switcher button.active{color:#c1bbff;background:#302d50}:root[data-theme=dark] .models-results-toolbar select{color:#f1f1f8}:root[data-theme=dark] .model-use-list span,:root[data-theme=dark] .model-visit{color:#c1bbff;background:#302d50}:root[data-theme=dark] .model-visit:hover{background:#3a3661}:root[data-theme=dark] .model-avatar:not(.model-avatar--initial){background:#242534;border-color:#393a4c}@media (width<=980px){.models-layout{grid-template-columns:225px minmax(0,1fr);gap:12px}.model-filter-panel{padding:13px}.models-grid:not(.models-grid--list){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.model-card{padding:14px}.model-avatar{flex-basis:58px;width:58px;height:58px}}@media (width<=700px){.models-layout{flex-direction:column;display:flex}.models-sidebar,.models-results{width:100%}.models-sidebar{flex-direction:column;display:flex}.models-results{order:2}.model-filter-group{grid-template-columns:repeat(2,minmax(0,1fr))}.model-filter-group legend{grid-column:1/-1}.models-grid,.models-grid--list{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.models-grid:not(.models-grid--list){grid-template-columns:minmax(0,1fr)}.model-card,.model-card--list{height:100%;min-height:320px;padding:16px}.model-avatar{flex-basis:64px;width:64px;height:64px}.model-card--list{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""description""uses""actions";gap:12px}.model-card--list .model-description{align-self:start;min-height:5.7em}}@media (width<=440px){.models-results-toolbar{align-items:flex-start}.models-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.models-results-toolbar label{flex-direction:column;align-items:flex-start}.model-filter-group{grid-template-columns:1fr}.model-card,.model-card--list{padding:14px}.model-avatar{flex-basis:56px;width:56px;height:56px}}.models-grid{align-items:stretch}.model-card{text-align:right;direction:rtl;justify-content:flex-start;align-items:stretch;gap:9px;height:100%}.model-card-heading{justify-content:flex-start;align-self:flex-start;width:100%;min-width:0}.model-identity{text-align:right;justify-content:flex-start;width:100%;min-width:0}.model-identity>div{text-align:right;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.model-identity h2{font-size:calc(12px * var(--site-font-scale,1))}.model-subtitle{font-size:calc(9px * var(--site-font-scale,1))}.model-use-list{direction:rtl;justify-content:flex-start;align-self:flex-start;min-height:30px;margin:0;padding:0}.model-use-list span{font-size:calc(9px * var(--site-font-scale,1));padding:3px 8px;font-weight:700}.model-description{text-align:right;align-self:stretch;width:100%}.model-card-actions{direction:rtl;justify-content:flex-start;width:100%;margin-top:0}.model-visit{min-height:38px;font-size:calc(10px * var(--site-font-scale,1));flex:1;padding-inline:16px}.model-card--list .model-use-list,.model-card--list .model-description,.model-card--list .model-card-actions{text-align:right}@media (width<=700px){.models-grid,.models-grid--list{gap:12px}.models-grid{grid-auto-rows:auto}.model-card,.model-card--list{gap:12px;height:100%;min-height:320px}}@media (width<=980px){.models-grid:not(.models-grid--list){grid-template-columns:repeat(2,minmax(0,1fr))}.model-card{min-height:190px}.model-avatar{flex-basis:46px;width:46px;height:46px}}@media (width<=700px){.models-grid:not(.models-grid--list){grid-template-columns:minmax(0,1fr)}.model-card,.model-card--list{gap:9px;min-height:190px;padding:13px}.model-avatar{flex-basis:46px;width:46px;height:46px}}.model-detail-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f3f4f9}.model-detail-container{width:min(100% - 48px,1296px);margin-inline:auto}.model-detail-hero{background:#fff;padding:18px 0 24px}.model-detail-breadcrumb{color:#8a8fa3;font-size:calc(10px * var(--site-font-scale,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.model-detail-breadcrumb a{color:inherit;text-decoration:none}.model-detail-breadcrumb a:hover{color:var(--site-primary-color,#00b4d8)}.model-detail-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 0 20px;display:flex}.model-detail-identity{align-items:center;gap:15px;min-width:0;display:flex}.model-detail-avatar{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e6e8ef;border-radius:17px;flex:0 0 68px;place-items:center;width:68px;height:68px;padding:8px;display:grid}.model-detail-avatar--initial{color:#fff;font-size:calc(25px * var(--site-font-scale,1));background:#111321;font-weight:800}.model-detail-title h1{color:#171a2b;margin:0;font-size:clamp(24px,3.2vw,34px)}.model-detail-title>p{color:#7b8094;font-size:calc(10px * var(--site-font-scale,1));margin:4px 0 7px}.model-detail-title>p span{color:#c3c6d3;padding-inline:5px}.model-detail-badges{flex-wrap:wrap;gap:6px;display:flex}.model-detail-badges span,.model-use-label{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#f0efff;border-radius:20px;padding:4px 9px}.model-detail-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.model-action-buttons{gap:8px;display:flex}.model-action-buttons .favorite-toggle-wrap{align-items:center}.model-action-buttons .favorite-toggle{border-color:#e0e3ef;border-radius:8px;width:39px;min-width:39px;min-height:39px;padding:0;font-size:20px;line-height:1}.model-action-buttons .favorite-toggle.is-favorited{color:#d12d55}.model-icon-action{width:39px;min-height:39px;color:var(--site-primary-color,#00b4d8);cursor:pointer;background:#fff;border:1px solid #e0e3ef;border-radius:8px;font:700 18px/1 sans-serif}.model-icon-action:hover{background:#f5f4ff}.model-detail-secondary{color:#252940;min-height:39px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));border:1px solid #e1e4ee;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.model-native-badge{color:#18764b!important;background:#e5f7ed!important}.model-rating-card{background:#f8f9fd;border:1px solid #e5e7f0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:13px 17px;display:flex}.model-rating-summary{align-items:center;gap:12px;display:flex}.model-rating-summary h2{color:#30344a;font-size:calc(11px * var(--site-font-scale,1));margin:0}.model-rating-summary p{color:#787d90;font-size:calc(9px * var(--site-font-scale,1));margin:3px 0 0}.model-rating-summary p strong{color:#86601b;font-size:calc(14px * var(--site-font-scale,1))}.model-rating-summary p span{margin-right:5px}.model-rating-average{color:#e4a626;font-size:25px}.model-rating-form{align-items:end;gap:15px;display:flex}.model-rating-form fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.model-rating-form legend{color:#777d91;font-size:calc(9px * var(--site-font-scale,1));padding:0}.model-rating-stars{direction:ltr;gap:3px;display:flex}.model-rating-star{color:#c9cbd4;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:23px;line-height:1.1}.model-rating-star:hover,.model-rating-star.selected{color:#e4a626}.model-rating-star:focus-visible{outline:2px solid var(--site-primary-color,#00b4d8);outline-offset:2px;border-radius:3px}.model-rating-submit{background:var(--site-primary-color,#00b4d8);color:#fff;min-height:34px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;border:0;border-radius:7px;padding:0 12px}.model-rating-submit:disabled{opacity:.55;cursor:not-allowed}.model-rating-login,.model-rating-success{color:#70768b;font-size:calc(9px * var(--site-font-scale,1));margin:0}.model-rating-login a{color:var(--site-primary-color,#00b4d8);font-weight:800;text-decoration:none}.model-rating-success{color:#16835d}.model-rating-error{color:#c53040;font-size:calc(8px * var(--site-font-scale,1))}.model-spec-grid{background:#fff;border:1px solid #e3e6ef;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0 0 15px;padding:12px 15px;display:grid}.model-spec-grid>div{font-size:calc(9px * var(--site-font-scale,1));border-bottom:1px solid #f0f1f5;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.model-spec-grid>div:nth-last-child(-n+2){border-bottom:0}.model-spec-grid dt{color:#858ba0}.model-spec-grid dd{color:#454a60;text-align:left;margin:0}.model-spec-grid .model-spec-wide{grid-column:1/-1;justify-content:stretch;display:grid}.model-spec-grid .model-spec-wide dd{text-align:right;line-height:1.9}.model-subsection-title{color:#41465c;font-size:calc(11px * var(--site-font-scale,1));margin:18px 0 9px}.model-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.model-data-card{background:#fff;border:1px solid #e3e6ef;border-radius:12px;min-width:0;padding:14px}.model-data-card h3{color:#30344a;font-size:calc(10px * var(--site-font-scale,1));margin:0 0 8px}.model-data-card dl{margin:0}.model-data-card dl>div{font-size:calc(9px * var(--site-font-scale,1));border-top:1px solid #f0f1f5;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.model-data-card dt{color:#70768b}.model-data-card dd{color:#34394f;text-align:left;gap:2px;margin:0;display:grid}.model-data-card dd small,.model-data-card small{color:#858ba0;font-size:calc(8px * var(--site-font-scale,1))}.model-data-card ul{color:#555b72;font-size:calc(9px * var(--site-font-scale,1));gap:7px;margin:0;padding:0 17px 0 0;line-height:1.8;display:grid}.model-weaknesses{border-color:#f0dfd8}.model-sample-card{background:#fff;border:1px solid #e3e6ef;border-radius:12px;margin-bottom:10px;padding:15px}.model-sample-card p{color:#555b72;font-size:calc(10px * var(--site-font-scale,1));white-space:pre-wrap;margin:0;line-height:2}.model-sample-card p+p{border-top:1px solid #f0f1f5;margin-top:10px;padding-top:9px}.model-sample-card p strong{color:#30344a;display:block}.model-sample-card>small{color:#858ba0;font-size:calc(8px * var(--site-font-scale,1));margin-top:8px;display:block}.model-runtime-card{margin-top:12px}.model-runtime-card>p{color:#62677c;font-size:calc(9px * var(--site-font-scale,1));margin:7px 0;line-height:1.8}.model-runtime-card a,.model-resource-link{color:var(--site-primary-color,#00b4d8);text-decoration:none}.model-file-variants{gap:6px;margin-top:10px;display:grid}.model-file-variants>div{font-size:calc(9px * var(--site-font-scale,1));background:#f7f8fc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:8px 10px;display:flex}.model-file-variants span,.model-file-variants small{color:#777d91}.model-file-variants a{margin-right:auto}.model-resource-link{min-height:38px;font-size:calc(9px * var(--site-font-scale,1));border-top:1px solid #f0f1f5;justify-content:space-between;align-items:center;gap:10px;display:flex}.model-detail-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.model-stat-card{background:#f8f9fd;border:1px solid #e7e9f2;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:9px 13px;display:flex}.model-stat-card span{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1))}.model-stat-card strong{color:#20243a;font-size:calc(11px * var(--site-font-scale,1))}.model-detail-main{padding:0 0 50px}.model-detail-tabs{z-index:80;top:var(--model-header-offset,98px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#f3f4f9f0;border-bottom:1px solid #e5e7f0;align-items:center;gap:22px;min-height:54px;margin-bottom:16px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 8px 18px #2527490d}.model-detail-tabs::-webkit-scrollbar{display:none}.model-detail-tabs a{color:#697087;height:54px;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.model-detail-tabs a.active,.model-detail-tabs a:hover{border-bottom-color:var(--site-primary-color,#00b4d8);color:var(--site-primary-color,#00b4d8)}.model-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.model-detail-content{grid-area:1/1;gap:26px;min-width:0;display:grid}.model-detail-sidebar{grid-area:1/2;gap:13px;display:grid}.model-content-section{min-width:0;scroll-margin-top:calc(var(--model-header-offset,98px) + var(--model-tab-height,54px) + 12px)}.model-section-title{color:#1d2135;font-size:calc(15px * var(--site-font-scale,1));margin:0 0 12px;padding-right:11px;font-weight:800;position:relative}.model-section-title:before{background:var(--site-primary-color,#00b4d8);content:"";border-radius:3px;width:3px;height:17px;position:absolute;top:3px;right:0}.model-copy-card,.model-evaluation-card,.model-pricing-table-wrap,.model-comment-form{background:#fff;border:1px solid #e3e6ef;border-radius:13px;padding:17px}.model-copy-card p{color:#50566d;font-size:calc(11px * var(--site-font-scale,1));margin:0;line-height:2.2}.model-copy-card p+p{margin-top:12px}.model-evaluation-card{gap:13px;display:grid}.model-evaluation-row>div:first-child{color:#555b72;font-size:calc(9px * var(--site-font-scale,1));justify-content:space-between;gap:12px;margin-bottom:5px;display:flex}.model-evaluation-row strong{color:#747a90;font-size:calc(9px * var(--site-font-scale,1));font-weight:500}.model-evaluation-track{background:#e6e8f0;border-radius:5px;height:6px;overflow:hidden}.model-evaluation-track span{border-radius:inherit;background:#5948ed;height:100%;display:block}.model-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.model-use-card{background:#fff;border:1px solid #e3e6ef;border-radius:12px;min-width:0;min-height:110px;padding:13px}.model-use-label{font-size:calc(8px * var(--site-font-scale,1));padding:3px 8px;display:inline-block}.model-use-card h3{color:#24283d;font-size:calc(11px * var(--site-font-scale,1));margin:7px 0 5px}.model-use-card p{color:#7b8095;font-size:calc(9px * var(--site-font-scale,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.8;display:-webkit-box;overflow:hidden}.model-pricing-table-wrap{padding:0;overflow-x:auto}.model-pricing-table{border-collapse:collapse;text-align:right;width:100%}.model-pricing-table thead{color:#737990;background:#f8f9fd}.model-pricing-table th,.model-pricing-table td{min-width:90px;font-size:calc(9px * var(--site-font-scale,1));border-bottom:1px solid #eef0f5;padding:10px 13px}.model-pricing-table tbody th{color:#30344a;font-weight:700}.model-pricing-table tbody td{color:#7c8298}.model-pricing-table tbody tr:last-child th,.model-pricing-table tbody tr:last-child td{border-bottom:0}.model-comparison-table a{color:var(--site-primary-color,#00b4d8);text-decoration:none}.model-comparison-note{color:#70768b;font-size:calc(9px * var(--site-font-scale,1));margin:0 0 10px;line-height:1.8}.model-side-card{background:#fff;border:1px solid #e3e6ef;border-radius:12px;padding:14px;overflow:hidden}.model-side-card h2{color:#272b40;font-size:calc(11px * var(--site-font-scale,1));margin:0 0 8px}.model-side-card dl{margin:0}.model-side-card dl div{font-size:calc(9px * var(--site-font-scale,1));border-top:1px solid #f0f1f5;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.model-side-card dt{color:#858ba0}.model-side-card dd{color:#454a60;text-align:left;margin:0}.model-related-link,.model-related-prompt{color:#454a60;min-height:43px;font-size:calc(9px * var(--site-font-scale,1));border-top:1px solid #f0f1f5;align-items:center;gap:8px;text-decoration:none;display:flex}.model-related-link:hover,.model-related-prompt:hover{color:var(--site-primary-color,#00b4d8)}.model-related-mark{background:var(--site-primary-color,#00b4d8);color:#fff;width:25px;height:25px;font-size:calc(10px * var(--site-font-scale,1));border-radius:7px;flex:0 0 25px;place-items:center;font-weight:800;display:grid;overflow:hidden}.model-related-mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.model-related-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-related-arrow,.model-related-prompt span{color:#8a8fa3;margin-right:auto}.model-related-prompt{justify-content:space-between;line-height:1.7}.model-reviews{scroll-margin-top:20px}.model-reviews-heading{justify-content:space-between;align-items:center;display:flex}.model-reviews-heading>span{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1))}.model-comment-form{margin-bottom:12px}.model-comment-form h3{color:#272b40;font-size:calc(11px * var(--site-font-scale,1));margin:0}.model-comment-form>p{color:#858ba0;font-size:calc(9px * var(--site-font-scale,1));margin:7px 0 0}.model-comment-body{color:#5f6479;font-size:calc(9px * var(--site-font-scale,1));gap:6px;margin-top:12px;display:grid}.model-comment-body textarea,.model-comment-fields input{color:#30344a;width:100%;min-width:0;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#f8f9fd;border:1px solid #e5e7f0;border-radius:8px;padding:10px}.model-comment-body textarea{resize:vertical}.model-comment-form-footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.model-comment-fields{flex:1;gap:9px;display:flex}.model-comment-fields label{color:#5f6479;font-size:calc(9px * var(--site-font-scale,1));flex:1;gap:5px;display:grid}.model-comment-fields label small{color:#9297a8}.model-comment-fields input{min-height:34px;padding:6px 9px}.model-comment-form button{background:var(--site-primary-color,#00b4d8);color:#fff;min-height:35px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;border:0;border-radius:7px;padding:0 15px}.model-comment-form button:disabled{opacity:.6;cursor:wait}.model-comment-form label>span{color:#c53040;font-size:calc(9px * var(--site-font-scale,1))}.model-success-message{color:#16835d;font-size:calc(10px * var(--site-font-scale,1))}.model-comment{border-bottom:1px solid #e8eaf1;gap:10px;padding:13px 4px;display:flex}.model-comment-avatar{color:#62677c;width:27px;height:27px;font-size:calc(10px * var(--site-font-scale,1));background:#e9ebf3;border-radius:50%;flex:0 0 27px;place-items:center;font-weight:800;display:grid}.model-comment>div{flex:1;min-width:0}.model-comment-meta{font-size:calc(9px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.model-comment-meta strong{color:#3a3f55}.model-comment-meta time{color:#9297a8}.model-comment>div>p{color:#73798e;font-size:calc(9px * var(--site-font-scale,1));margin:5px 0 0;line-height:1.8}.model-no-comments{color:#858ba0;font-size:calc(10px * var(--site-font-scale,1))}:root[data-theme=dark] .model-detail-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .model-detail-hero{background:#1b1c28}:root[data-theme=dark] .model-detail-title h1,:root[data-theme=dark] .model-section-title,:root[data-theme=dark] .model-side-card h2,:root[data-theme=dark] .model-use-card h3,:root[data-theme=dark] .model-comment-form h3{color:#f1f1f8}:root[data-theme=dark] .model-stat-card,:root[data-theme=dark] .model-copy-card,:root[data-theme=dark] .model-evaluation-card,:root[data-theme=dark] .model-pricing-table-wrap,:root[data-theme=dark] .model-use-card,:root[data-theme=dark] .model-side-card,:root[data-theme=dark] .model-comment-form{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .model-stat-card strong,:root[data-theme=dark] .model-copy-card p,:root[data-theme=dark] .model-use-card h3,:root[data-theme=dark] .model-side-card dd,:root[data-theme=dark] .model-related-link,:root[data-theme=dark] .model-related-prompt,:root[data-theme=dark] .model-comment-meta strong{color:#e1e2ec}:root[data-theme=dark] .model-detail-tabs{background:#11121af0;border-color:#303141}:root[data-theme=dark] .model-detail-tabs a{color:#b4b6c8}:root[data-theme=dark] .model-pricing-table thead,:root[data-theme=dark] .model-comment-body textarea,:root[data-theme=dark] .model-comment-fields input{background:#242534}:root[data-theme=dark] .model-pricing-table th,:root[data-theme=dark] .model-pricing-table td,:root[data-theme=dark] .model-side-card dl div,:root[data-theme=dark] .model-related-link,:root[data-theme=dark] .model-related-prompt,:root[data-theme=dark] .model-comment{border-color:#303141}:root[data-theme=dark] .model-pricing-table tbody th,:root[data-theme=dark] .model-comment-body textarea,:root[data-theme=dark] .model-comment-fields input{color:#e1e2ec}:root[data-theme=dark] .model-detail-secondary{color:#e1e2ec;background:#242534;border-color:#393a4b}:root[data-theme=dark] .model-icon-action{color:#c1bbff;background:#242534;border-color:#303141}:root[data-theme=dark] .model-icon-action:hover{background:#302d50}:root[data-theme=dark] .model-action-buttons .favorite-toggle{color:#c1bbff;background:#242534;border-color:#303141}:root[data-theme=dark] .model-action-buttons .favorite-toggle.is-favorited{color:#ff91a8;background:#392531;border-color:#714157}:root[data-theme=dark] .model-rating-card{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .model-rating-summary h2{color:#f1f1f8}:root[data-theme=dark] .model-rating-summary p,:root[data-theme=dark] .model-rating-form legend,:root[data-theme=dark] .model-rating-login{color:#c4c6d3}:root[data-theme=dark] .model-rating-summary p strong{color:#e6bf71}:root[data-theme=dark] .model-subsection-title,:root[data-theme=dark] .model-data-card h3,:root[data-theme=dark] .model-sample-card p strong{color:#f1f1f8}:root[data-theme=dark] .model-sample-card p,:root[data-theme=dark] .model-runtime-card>p,:root[data-theme=dark] .model-data-card ul{color:#c4c6d3}:root[data-theme=dark] .model-spec-grid,:root[data-theme=dark] .model-data-card,:root[data-theme=dark] .model-sample-card{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .model-spec-grid dd,:root[data-theme=dark] .model-data-card dd,:root[data-theme=dark] .model-data-card dt{color:#d7d8e3}:root[data-theme=dark] .model-comparison-note{color:#c4c6d3}:root[data-theme=dark] .model-spec-grid>div,:root[data-theme=dark] .model-data-card dl>div,:root[data-theme=dark] .model-sample-card p+p,:root[data-theme=dark] .model-resource-link{border-color:#303141}:root[data-theme=dark] .model-file-variants>div{background:#242534}:root[data-theme=dark] .model-native-badge{color:#8de0b5!important;background:#173c2c!important}@media (width<=900px){.model-detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px}.model-detail-tabs{gap:17px;overflow-x:auto}}@media (width<=700px){.model-detail-container{width:min(100% - 28px,1296px)}.model-detail-heading{flex-direction:column;align-items:flex-start;gap:15px}.model-detail-actions{width:100%}.model-detail-actions>*{flex:1}.model-detail-actions .model-action-buttons{flex:none}.model-rating-card{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.model-rating-form{justify-content:space-between;align-items:center;width:100%}.model-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.model-stat-card:last-child{grid-column:1/-1}.model-detail-layout{grid-template-columns:1fr}.model-detail-content{grid-area:1/1}.model-detail-sidebar{grid-area:2/1}.model-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-benchmark-grid,.model-spec-grid{grid-template-columns:1fr}.model-spec-grid .model-spec-wide{grid-column:1}.model-comment-form-footer,.model-comment-fields{flex-direction:column;align-items:stretch}.model-comment-form button{align-self:flex-start}}@media (width<=430px){.model-detail-container{width:min(100% - 20px,1296px)}.model-detail-avatar{flex-basis:54px;width:54px;height:54px}.model-detail-identity{gap:10px}.model-detail-title h1{font-size:calc(22px * var(--site-font-scale,1))}.model-detail-tabs{gap:14px}.model-detail-tabs a{font-size:calc(9px * var(--site-font-scale,1))}.model-use-grid{grid-template-columns:1fr}.model-pricing-table th,.model-pricing-table td{padding:9px 10px}}.prompt-detail-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f4f5fb}.prompt-detail-container{width:min(100% - 48px,1296px);margin-inline:auto}.prompt-detail-hero{background:#fff;padding:21px 0 25px}.prompt-breadcrumb{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prompt-breadcrumb a{color:inherit;text-decoration:none}.prompt-hero-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.prompt-hero-tags span{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#f0efff;border-radius:12px;padding:3px 8px}.prompt-hero-main{justify-content:space-between;align-items:end;gap:18px;margin-top:12px;display:flex}.prompt-heading{max-width:850px}.prompt-heading h1{color:#171a2b;margin:0 0 5px;font-size:clamp(25px,4vw,35px);line-height:1.6}.prompt-heading>p{color:#777d93;font-size:calc(12px * var(--site-font-scale,1));margin:0 0 15px;line-height:1.9}.prompt-author{align-items:center;gap:9px;display:flex}.prompt-author-avatar{background:var(--site-primary-color,#00b4d8);color:#fff;width:35px;height:35px;font-size:calc(13px * var(--site-font-scale,1));border-radius:50%;flex:0 0 35px;place-items:center;font-weight:800;display:grid}.prompt-author strong,.prompt-author span:not(.prompt-author-avatar){display:block}.prompt-author strong{color:#31354a;font-size:calc(10px * var(--site-font-scale,1))}.prompt-author div>span{color:#85899d;font-size:calc(9px * var(--site-font-scale,1));margin-top:3px}.prompt-quick-actions{flex:none;gap:7px;display:flex}.prompt-quick-actions button{color:#62677c;cursor:pointer;width:34px;height:34px;font:inherit;background:#fff;border:1px solid #e3e5ef;border-radius:50%;place-items:center;display:grid}.prompt-quick-actions button:hover{border-color:var(--site-primary-color,#00b4d8);color:var(--site-primary-color,#00b4d8)}.prompt-feedback{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));margin:13px 0 0}.prompt-detail-main{padding:18px 0 52px}.prompt-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.prompt-detail-sidebar{grid-area:1/2;gap:12px;display:grid}.prompt-detail-content{grid-area:1/1;gap:15px;min-width:0;display:grid}.prompt-side-card,.prompt-content-card{background:#fff;border:1px solid #e5e7f0;border-radius:12px;min-width:0;padding:16px}.prompt-side-card h2,.prompt-content-card h2{color:#272b40;font-size:calc(13px * var(--site-font-scale,1));margin:0}.recommended-model-row{border-bottom:1px solid #eff0f6;align-items:center;gap:8px;min-height:47px;display:flex}.recommended-model-row:last-of-type{border-bottom:0}.recommended-model-link{color:#35394e;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.recommended-model-mark{color:#171a2b;width:28px;height:28px;font-size:calc(11px * var(--site-font-scale,1));-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e6e8ef;border-radius:8px;flex:0 0 28px;place-items:center;padding:3px;font-weight:800;display:grid}.recommended-model-row:nth-of-type(3n+2) span.recommended-model-mark{color:#fff;background:#df763b}.recommended-model-row:nth-of-type(3n) span.recommended-model-mark{background:var(--site-primary-color,#00b4d8);color:#fff}.recommended-model-link>strong{font-size:calc(10px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recommended-run{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));white-space:nowrap;background:#f0efff;border-radius:6px;margin-right:auto;padding:4px 8px;text-decoration:none}.prompt-side-empty{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));margin:12px 0 0}.prompt-stat-card dl{gap:0;margin:10px 0 0;display:grid}.prompt-stat-card dl div{font-size:calc(10px * var(--site-font-scale,1));border-top:1px solid #eff0f6;justify-content:space-between;padding:8px 0;display:flex}.prompt-stat-card dt{color:#85899d}.prompt-stat-card dd{color:#393d52;margin:0}.prompt-author-card>.prompt-author{margin-top:12px}.prompt-author-card>p{color:#777d93;font-size:calc(10px * var(--site-font-scale,1));margin:10px 0;line-height:1.9}.prompt-author-card>a{color:#555b72;min-height:31px;font-size:calc(9px * var(--site-font-scale,1));border:1px solid #e0e3ef;border-radius:7px;place-items:center;text-decoration:none;display:grid}.prompt-similar-card>a{color:#393d52;font-size:calc(10px * var(--site-font-scale,1));border-bottom:1px solid #eff0f6;padding:10px 0;line-height:1.8;text-decoration:none;display:block}.prompt-similar-card>a:last-child{border-bottom:0}.prompt-similar-card>a:hover{color:var(--site-primary-color,#00b4d8)}.prompt-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.prompt-card-title>div{gap:7px;display:flex}.prompt-outline-button,.prompt-primary-button{color:#555b72;cursor:pointer;min-height:32px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e0e3ef;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.prompt-primary-button{border-color:var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff;font-weight:700}.prompt-primary-button:hover{background:#4537d2}.prompt-primary-button:disabled{opacity:.6;cursor:wait}.prompt-source-layout{min-width:0;display:grid}.prompt-source-layout--with-image{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:12px}.prompt-source-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:200px;display:block}.prompt-source,.prompt-personalized-preview pre{color:#4b5066;direction:auto;white-space:pre-wrap;background:#f1f3fa;border-radius:8px;margin:12px 0 0;padding:13px;font:11px/2 Yekan Bakh,sans-serif;overflow-x:auto}.prompt-source-layout .prompt-source{min-width:0;margin-top:12px}.prompt-customizer>h2{margin-bottom:13px}.prompt-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.prompt-variable-grid label,.prompt-comment-fields label{color:#44495e;font-size:calc(10px * var(--site-font-scale,1));gap:6px;display:grid}.prompt-variable-grid label b{color:#d34b60}.prompt-variable-grid input,.prompt-comment-fields input{color:#303449;min-width:0;min-height:37px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#f8f9fd;border:1px solid #e3e5ef;border-radius:7px;outline-color:#7b70ff;padding:0 10px}.prompt-variable-grid>button{grid-column:1/-1;justify-self:end}.prompt-personalized-preview{border-top:1px solid #eff0f6;margin-top:14px;padding-top:13px}.prompt-personalized-preview h3{font-size:calc(11px * var(--site-font-scale,1));margin:0}.prompt-personalized-preview pre{max-height:260px;overflow:auto}.prompt-content-section{min-width:0}.prompt-section-title{color:#272b40;font-size:calc(14px * var(--site-font-scale,1));align-items:center;gap:9px;margin:0 0 10px;display:flex}.prompt-section-title:before{background:var(--site-primary-color,#00b4d8);content:"";border-radius:3px;width:4px;height:17px}.prompt-output-example{color:#555b72;min-height:75px;font-size:calc(10px * var(--site-font-scale,1));white-space:pre-line;align-items:center;line-height:2;display:flex}.prompt-output-example p{margin:0}.prompt-empty-copy{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));margin:0;line-height:1.9}.prompt-usage-steps{gap:11px;margin:0;padding:16px 21px;list-style:none;display:grid}.prompt-usage-steps li{color:#555b72;font-size:calc(10px * var(--site-font-scale,1));align-items:flex-start;gap:9px;line-height:1.9;display:flex}.prompt-usage-steps li>span{width:19px;height:19px;color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#f0efff;border-radius:50%;flex:0 0 19px;place-items:center;display:grid}.prompt-comments-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.prompt-comments-heading span{color:#85899d;font-size:calc(9px * var(--site-font-scale,1))}.prompt-comment{border-top:1px solid #eff0f6;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:13px 0;display:grid}.prompt-comment:first-of-type{margin-top:12px}.prompt-comment-avatar{color:#656b82;width:31px;height:31px;font-size:calc(10px * var(--site-font-scale,1));background:#eff1f7;border-radius:50%;place-items:center;font-weight:800;display:grid}.prompt-comment-meta{align-items:center;gap:8px;display:flex}.prompt-comment-meta strong{color:#393d52;font-size:calc(10px * var(--site-font-scale,1))}.prompt-comment-meta time{color:#85899d;font-size:calc(9px * var(--site-font-scale,1))}.prompt-comment>div>p{color:#656a7e;font-size:calc(10px * var(--site-font-scale,1));white-space:pre-line;margin:5px 0 0;line-height:1.9}.prompt-comment-form{border-top:1px solid #eff0f6;gap:10px;margin-top:13px;padding-top:13px;display:grid}.prompt-comment-form>textarea{resize:vertical;color:#303449;width:100%;min-height:82px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#f8f9fd;border:1px solid #e3e5ef;border-radius:8px;outline-color:#7b70ff;padding:10px}.prompt-comment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prompt-comment-fields small{color:#85899d}.prompt-comment-fields label>span,.prompt-form-error{color:#c43853;font-size:calc(9px * var(--site-font-scale,1))}.prompt-comment-form>button{justify-self:start}.prompt-success{color:#087c67;font-size:calc(10px * var(--site-font-scale,1));background:#e9f8f2;border-radius:7px;margin:12px 0;padding:9px}:root[data-theme=dark] .prompt-detail-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .prompt-detail-hero,:root[data-theme=dark] .prompt-side-card,:root[data-theme=dark] .prompt-content-card{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .prompt-breadcrumb,:root[data-theme=dark] .prompt-heading>p,:root[data-theme=dark] .prompt-author div>span,:root[data-theme=dark] .prompt-side-empty,:root[data-theme=dark] .prompt-stat-card dt,:root[data-theme=dark] .prompt-author-card>p,:root[data-theme=dark] .prompt-empty-copy,:root[data-theme=dark] .prompt-comments-heading span,:root[data-theme=dark] .prompt-comment-meta time,:root[data-theme=dark] .prompt-comment-fields small{color:#b6b7c8}:root[data-theme=dark] .prompt-heading h1,:root[data-theme=dark] .prompt-author strong,:root[data-theme=dark] .prompt-side-card h2,:root[data-theme=dark] .prompt-content-card h2,:root[data-theme=dark] .prompt-stat-card dd,:root[data-theme=dark] .prompt-similar-card>a,:root[data-theme=dark] .prompt-section-title,:root[data-theme=dark] .prompt-comments-heading h2,:root[data-theme=dark] .prompt-comment-meta strong{color:#f1f1f8}:root[data-theme=dark] .prompt-hero-tags span,:root[data-theme=dark] .recommended-run,:root[data-theme=dark] .prompt-usage-steps li>span{color:#c1bbff;background:#302d50}:root[data-theme=dark] .prompt-quick-actions button,:root[data-theme=dark] .prompt-author-card>a,:root[data-theme=dark] .prompt-outline-button{color:#e4e4f0;background:#242534;border-color:#393a4c}:root[data-theme=dark] .prompt-quick-actions button:hover,:root[data-theme=dark] .prompt-author-card>a:hover{border-color:var(--site-primary-color,#00b4d8);color:#c1bbff}:root[data-theme=dark] .recommended-model-row,:root[data-theme=dark] .prompt-stat-card dl div,:root[data-theme=dark] .prompt-similar-card>a,:root[data-theme=dark] .prompt-personalized-preview,:root[data-theme=dark] .prompt-comment,:root[data-theme=dark] .prompt-comment-form{border-color:#303141}:root[data-theme=dark] .recommended-model-link,:root[data-theme=dark] .recommended-model-mark{color:#f1f1f8;border-color:#393a4c}:root[data-theme=dark] .recommended-model-mark{background:#242534}:root[data-theme=dark] .prompt-source,:root[data-theme=dark] .prompt-personalized-preview pre{color:#e4e4f0;background:#242534}:root[data-theme=dark] .prompt-variable-grid label,:root[data-theme=dark] .prompt-comment-fields label,:root[data-theme=dark] .prompt-output-example,:root[data-theme=dark] .prompt-usage-steps li,:root[data-theme=dark] .prompt-comment>div>p{color:#d3d4e0}:root[data-theme=dark] .prompt-variable-grid input,:root[data-theme=dark] .prompt-comment-fields input,:root[data-theme=dark] .prompt-comment-form>textarea{color:#f1f1f8;background:#242534;border-color:#393a4c}:root[data-theme=dark] .prompt-variable-grid input::-moz-placeholder{color:#85869a}:root[data-theme=dark] .prompt-comment-form>textarea::-moz-placeholder{color:#85869a}:root[data-theme=dark] .prompt-variable-grid input::placeholder,:root[data-theme=dark] .prompt-comment-form>textarea::placeholder{color:#85869a}:root[data-theme=dark] .prompt-comment-avatar{color:#c1bbff;background:#302d50}:root[data-theme=dark] .prompt-section-title:before{background:var(--site-primary-color,#00b4d8)}:root[data-theme=dark] .prompt-success{color:#8ce0cb;background:#183b35;border:1px solid #236253}:root[data-theme=dark] .prompt-rating{background:#242534;border-color:#393a4c}:root[data-theme=dark] .prompt-rating-summary{color:#b6b7c8}:root[data-theme=dark] .prompt-rating-summary strong,:root[data-theme=dark] .prompt-rating-form legend{color:#f1f1f8}:root[data-theme=dark] .prompt-rating-login{color:#b6b7c8}:root[data-theme=dark] .prompt-rating-success{color:#8ce0cb}.prompt-rating{background:#f8f9fd;border:1px solid #e5e7f0;border-radius:10px;gap:8px;width:fit-content;padding:9px 12px;display:grid}.prompt-rating-summary{color:#777d93;font-size:calc(9px * var(--site-font-scale,1));align-items:baseline;gap:5px;display:flex}.prompt-rating-summary strong{color:#303449;font-size:calc(12px * var(--site-font-scale,1))}.prompt-rating-form{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.prompt-rating-form fieldset{border:0;align-items:center;gap:8px;display:flex}.prompt-rating-form legend{float:right;color:#555b72;font-size:calc(9px * var(--site-font-scale,1))}.prompt-rating-stars{direction:ltr;display:flex}.prompt-rating-star{color:#c9cbd4;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:19px;line-height:1}.prompt-rating-star:hover,.prompt-rating-star.selected{color:#e4a626}.prompt-rating-star:focus-visible{outline:2px solid var(--site-primary-color,#00b4d8);outline-offset:2px;border-radius:3px}.prompt-rating-submit{background:var(--site-primary-color,#00b4d8);color:#fff;min-height:29px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;border:0;border-radius:7px;padding:0 10px}.prompt-rating-submit:disabled{opacity:.55;cursor:not-allowed}.prompt-rating-login,.prompt-rating-success{color:#70768b;font-size:calc(9px * var(--site-font-scale,1));margin:0}.prompt-rating-login a{color:var(--site-primary-color,#00b4d8);font-weight:800;text-decoration:none}.prompt-rating-success{color:#16835d}@media (width<=800px){.prompt-detail-layout{grid-template-columns:minmax(0,1fr) 250px;gap:11px}.prompt-source-layout--with-image{grid-template-columns:160px minmax(0,1fr);gap:10px}.prompt-source-image{width:160px}}@media (width<=680px){.prompt-detail-container{width:min(100% - 30px,600px)}.prompt-detail-layout{flex-direction:column;display:flex}.prompt-detail-content,.prompt-detail-sidebar{width:100%}.prompt-detail-sidebar{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-detail-content{order:1}.prompt-source-layout--with-image{grid-template-columns:120px minmax(0,1fr);gap:9px}.prompt-source-image{width:120px}.prompt-similar-card{grid-column:1/-1}}@media (width<=460px){.prompt-hero-main{flex-direction:column;align-items:flex-start}.prompt-quick-actions{align-self:flex-end}.prompt-variable-grid,.prompt-comment-fields,.prompt-detail-sidebar{grid-template-columns:1fr}.prompt-similar-card{grid-column:auto}.prompt-card-title{flex-direction:column;align-items:flex-start}}.prompts-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f4f5fb}.prompts-container{width:min(100% - 48px,1296px);margin-inline:auto}.prompts-intro{background:#fff;padding:25px 0 20px}.prompts-breadcrumb{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.prompts-breadcrumb a{color:inherit;text-decoration:none}.prompts-eyebrow{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));margin:15px 0 4px;font-weight:800}.prompts-intro h1{color:#171a2b;margin:0;font-size:clamp(26px,4vw,36px)}.prompts-intro>.prompts-container>p:last-of-type{color:#85899d;font-size:calc(12px * var(--site-font-scale,1));margin:5px 0 14px}.prompts-search{background:#f1f3fa;border:1px solid #e3e5ef;border-radius:9px;width:min(100%,560px);min-height:42px;margin-right:auto;display:flex}.prompts-search input{color:#171a2b;width:100%;min-width:0;font:inherit;font-size:calc(11px * var(--site-font-scale,1));background:0 0;border:0;outline:0;padding:0 13px}.prompts-search button{color:#777d93;cursor:pointer;width:42px;font-size:calc(19px * var(--site-font-scale,1));background:0 0;border:0;flex:0 0 42px}.prompts-main{padding:17px 0 42px}.prompt-category-tabs{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.prompt-category-tabs a{color:#62677c;min-height:31px;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap;background:#fff;border:1px solid #e5e7f0;border-radius:18px;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.prompt-category-tabs a:hover,.prompt-category-tabs a.active{border-color:var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff}.prompts-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.prompts-sidebar{grid-area:1/1;gap:12px;display:grid}.prompts-results{grid-area:1/2;min-width:0}.filter-panel{background:#fff;border:1px solid #e5e7f0;border-radius:12px;padding:16px}.filter-heading{justify-content:space-between;align-items:center;display:flex}.filter-heading h2{color:#171a2b;font-size:calc(13px * var(--site-font-scale,1));margin:0}.filter-heading a{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));text-decoration:none}.filter-group{border:0;border-top:1px solid #eceef5;gap:8px;margin:14px 0 0;padding:12px 0 0;display:grid}.filter-group legend{float:right;color:#33364a;width:100%;font-size:calc(10px * var(--site-font-scale,1));margin-bottom:8px;font-weight:800}.filter-option{color:#62677c;cursor:pointer;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.filter-option input{width:14px;height:14px;accent-color:var(--site-primary-color,#00b4d8);margin:0}.prompts-results-toolbar{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.prompts-results-toolbar p{margin:0}.prompts-toolbar-actions{align-items:center;gap:9px;display:flex}.prompts-view-switcher{background:#fff;border:1px solid #e3e5ef;border-radius:8px;padding:3px;display:flex}.prompts-view-switcher button{color:#85899d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:25px;display:grid}.prompts-view-switcher button.active{color:var(--site-primary-color,#00b4d8);background:#eeefff}.prompts-results-toolbar label{align-items:center;gap:7px;display:flex}.prompts-results-toolbar select{color:#62677c;min-height:31px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e3e5ef;border-radius:7px;padding:0 9px}.prompt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.prompt-cards--list{grid-template-columns:minmax(0,1fr)}.prompt-card{background:#fff;border:1px solid #e5e7f0;border-radius:12px;flex-direction:column;min-width:0;padding:13px;display:flex;box-shadow:0 4px 14px #25274908}.prompt-cards--list .prompt-card{-moz-column-gap:14px;grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"meta preview""heading preview""excerpt preview""footer footer";align-items:start;column-gap:14px;display:grid}.prompt-card-visuals{min-width:0}.prompt-card-image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:130px;display:block}.prompt-card-visuals .prompt-preview{margin-top:9px}.prompt-cards--list .prompt-card-visuals{flex-direction:column;grid-area:preview;gap:9px;display:flex}.prompt-cards--list .prompt-card-image{flex:none;height:110px}.prompt-cards--list .prompt-card-visuals .prompt-preview{min-height:67px;max-height:160px;margin:0}.prompt-cards--list .prompt-card-meta{grid-area:meta}.prompt-cards--list .prompt-card-heading{grid-area:heading;justify-content:flex-start}.prompt-cards--list .prompt-card-heading h2{white-space:normal}.prompt-cards--list .prompt-card-excerpt{grid-area:excerpt}.prompt-cards--list .prompt-card-footer{grid-area:footer}.prompt-card-meta,.prompt-card-heading,.prompt-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.prompt-card-category,.prompt-card-language,.prompt-card-level{min-height:20px;color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#f0efff;border-radius:12px;align-items:center;padding:2px 8px;display:inline-flex}.prompt-card-category{color:#697088;background:0 0;padding-right:0}.prompt-card-heading{margin-top:7px}.prompt-card-heading h2{color:#171a2b;font-size:calc(12px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.8;overflow:hidden}.prompt-card-heading h2 a{color:inherit;text-decoration:none}.prompt-card-heading h2 a:hover{color:var(--site-primary-color,#00b4d8)}.prompt-card-level{flex:none}.prompt-card-excerpt{color:#777d93;min-height:36px;font-size:calc(10px * var(--site-font-scale,1));margin:7px 0 8px;line-height:1.8}.prompt-preview{color:#5e657d;min-height:67px;max-height:67px;direction:auto;white-space:pre-wrap;-webkit-line-clamp:3;background:#f1f3fa;border:0;border-radius:8px;-webkit-box-orient:vertical;margin:0 0 10px;padding:9px;font:10px/1.8 Yekan Bakh,sans-serif;display:-webkit-box;overflow:hidden}.prompt-card-footer{justify-content:flex-start;margin-top:auto}.prompt-copy,.prompt-view{color:#fff;cursor:pointer;min-height:29px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));border:1px solid #e0e3ef;border-color:var(--site-primary-color,#00b4d8);background:#fff;background:var(--site-primary-color,#00b4d8);border-radius:7px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.prompt-copy:hover,.prompt-view:hover{background:#4436d5}.prompts-empty{text-align:center;background:#fff;border:1px dashed #d8dbea;border-radius:12px;padding:35px 20px}.prompts-empty>span{color:var(--site-primary-color,#00b4d8);font-size:calc(25px * var(--site-font-scale,1))}.prompts-empty h2{font-size:calc(14px * var(--site-font-scale,1));margin:5px 0}.prompts-empty p{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));margin:0 0 12px}.prompts-empty a{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));text-decoration:none}.prompts-load-sentinel{height:1px}.prompts-loading{color:#85899d;text-align:center;font-size:calc(10px * var(--site-font-scale,1));margin:16px 0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .prompts-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .prompts-intro,:root[data-theme=dark] .filter-panel,:root[data-theme=dark] .prompt-category-tabs a,:root[data-theme=dark] .prompt-card,:root[data-theme=dark] .prompts-results-toolbar select,:root[data-theme=dark] .prompts-empty,:root[data-theme=dark] .prompts-view-switcher{background-color:#1b1c28;border-color:#303141}:root[data-theme=dark] .prompts-view-switcher button.active{background:#302d50}:root[data-theme=dark] .prompts-intro h1,:root[data-theme=dark] .filter-heading h2,:root[data-theme=dark] .filter-group legend,:root[data-theme=dark] .prompt-card-heading h2{color:#f1f1f8}:root[data-theme=dark] .prompts-intro>.prompts-container>p:last-of-type,:root[data-theme=dark] .filter-option,:root[data-theme=dark] .prompt-card-excerpt{color:#b6b7c8}:root[data-theme=dark] .prompts-search,:root[data-theme=dark] .prompt-preview{background:#242534;border-color:#303141}:root[data-theme=dark] .prompts-search input,:root[data-theme=dark] .prompts-results-toolbar select,:root[data-theme=dark] .prompt-card-heading h2 a{color:#f1f1f8}:root[data-theme=dark] .prompt-copy,:root[data-theme=dark] .prompt-view{border-color:var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff}:root[data-theme=dark] .prompts-empty p,:root[data-theme=dark] .prompts-loading{color:#b6b7c8}@media (width<=900px){.prompts-layout{grid-template-columns:225px minmax(0,1fr);gap:12px}.prompt-cards{gap:9px}.filter-panel{padding:13px}}@media (width<=680px){.prompts-container{width:min(100% - 30px,600px)}.prompts-layout{flex-direction:column;display:flex}.prompts-sidebar,.prompts-results{width:100%}.prompts-sidebar{flex-direction:column;display:flex}.filter-panel{order:0}.prompts-results{order:1}.filter-group{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-group legend{grid-column:1/-1}.prompt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-cards--list{grid-template-columns:minmax(0,1fr)}.prompt-cards--list .prompt-card{grid-template-columns:minmax(0,1fr) 180px}}@media (width<=440px){.prompts-container{width:min(100% - 20px,360px)}.prompts-intro{padding-top:18px}.prompt-category-tabs{gap:5px}.prompt-category-tabs a{min-height:28px;font-size:calc(9px * var(--site-font-scale,1));padding-inline:10px}.prompt-cards{grid-template-columns:1fr}.prompt-cards--list .prompt-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""heading""excerpt""preview""footer"}.prompt-card{padding:12px}.prompts-results-toolbar{align-items:flex-start}.prompts-toolbar-actions{flex-direction:column;align-items:flex-end}.prompts-results-toolbar label{flex-direction:column;align-items:flex-start}}.static-page-shell[data-v-ce17da95]{background:var(--page-bg,#f7f8fc);min-height:100vh;color:var(--ink,#171a2b);font-family:var(--site-font-family,"Yekan Bakh"), sans-serif}.static-page-main[data-v-ce17da95]{width:min(100% - 32px,980px);margin:0 auto;padding:42px 0 56px}.static-page-card[data-v-ce17da95]{border:1px solid var(--line,#e9eaf3);background:var(--surface,#fff);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #1f233f0f}.static-page-header[data-v-ce17da95]{border-bottom:1px solid var(--line,#e9eaf3);background:linear-gradient(135deg, color-mix(in srgb, var(--site-primary-color,#00b4d8) 12%, var(--surface,#fff)), var(--surface,#fff));padding:38px 42px 28px}.static-page-header span[data-v-ce17da95]{color:var(--site-primary-color,#00b4d8);font-size:12px;font-weight:800}.static-page-header h1[data-v-ce17da95]{color:var(--ink,#171a2b);margin:10px 0 8px;font-size:28px;line-height:1.5}.static-page-header p[data-v-ce17da95]{max-width:720px;color:var(--muted,#777b8f);margin:0;line-height:2}.static-page-body[data-v-ce17da95]{color:var(--ink,#303242);padding:34px 42px 42px;font-size:15px;line-height:2.15}.static-page-body[data-v-ce17da95] h2{color:var(--ink,#171a2b);margin:30px 0 10px;font-size:20px}.static-page-body[data-v-ce17da95] h2:first-child{margin-top:0}.static-page-body[data-v-ce17da95] p{margin:0 0 16px}.static-page-body[data-v-ce17da95] ul,.static-page-body[data-v-ce17da95] ol{margin:0 0 18px;padding-right:22px}.static-page-body[data-v-ce17da95] li{margin-bottom:7px}html[data-theme=dark]{--page-bg:#11121a;--ink:#f1f1f8;--muted:#b6b7c8;--line:#303141;--surface:#1b1c28;background:var(--page-bg);box-shadow:0 18px 50px #00000040}html[data-theme=dark],html[data-theme=dark]{color:#f1f1f8}html[data-theme=dark]{background:linear-gradient(135deg,#262646,#1b1c28)}@media (width<=720px){.static-page-main[data-v-ce17da95]{width:min(100% - 20px,980px);padding:24px 0 36px}.static-page-card[data-v-ce17da95]{border-radius:14px}.static-page-header[data-v-ce17da95]{padding:25px 18px 22px}.static-page-header h1[data-v-ce17da95]{font-size:23px}.static-page-header p[data-v-ce17da95]{font-size:13px;line-height:1.9}.static-page-body[data-v-ce17da95]{padding:24px 18px 30px;font-size:14px;line-height:2.05}.static-page-body[data-v-ce17da95] h2{font-size:18px}}.tool-detail-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f4f5fb}.tool-detail-container{width:min(100% - 48px,1296px);margin-inline:auto}.tool-detail-hero{background:#fff;padding:20px 0 24px}.tool-breadcrumb{color:#85899d;font-size:calc(11px * var(--site-font-scale,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-breadcrumb a{color:inherit;text-decoration:none}.tool-hero-main{justify-content:space-between;align-items:center;gap:24px;padding:26px 0 22px;display:flex}.tool-identity{align-items:center;gap:17px;min-width:0;display:flex}.tool-logo{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e5e7f0;border-radius:18px;flex:0 0 74px;place-items:center;width:74px;height:74px;padding:9px;display:grid}.tool-logo--initial{background:var(--site-primary-color,#00b4d8);color:#fff;font-size:calc(31px * var(--site-font-scale,1));font-weight:800}.tool-category-line{color:var(--site-primary-color,#00b4d8);font-size:calc(11px * var(--site-font-scale,1));flex-wrap:wrap;gap:11px;display:flex}.tool-category-line span+span{color:#85899d}.tool-identity h1{color:#171a2b;margin:5px 0;font-size:clamp(26px,4vw,37px);line-height:1.5}.tool-identity p{color:#85899d;font-size:calc(13px * var(--site-font-scale,1));margin:0}.tool-hero-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tool-hero-tags span{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));background:#f0efff;border-radius:12px;padding:3px 8px}.tool-hero-actions{flex-direction:column;flex:none;align-items:flex-start;gap:8px;display:flex}.tool-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.tool-rating{box-sizing:border-box;background:#f8f9fd;border:1px solid #e5e7f0;border-radius:10px;gap:7px;width:320px;max-width:100%;padding:9px 11px;display:grid}.tool-rating-summary{color:#777d93;font-size:calc(9px * var(--site-font-scale,1));align-items:baseline;gap:5px;display:flex}.tool-rating-summary strong{color:#303449;font-size:calc(12px * var(--site-font-scale,1))}.tool-rating-form{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tool-rating-form fieldset{border:0;align-items:center;gap:8px;display:flex}.tool-rating-form legend{float:right;color:#555b72;font-size:calc(9px * var(--site-font-scale,1))}.tool-rating-stars{direction:ltr;display:flex}.tool-rating-star{color:#c9cbd4;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:19px;line-height:1}.tool-rating-star:hover,.tool-rating-star.selected{color:#e4a626}.tool-rating-star:focus-visible{outline:2px solid var(--site-primary-color,#00b4d8);outline-offset:2px;border-radius:3px}.tool-rating-submit{background:var(--site-primary-color,#00b4d8);color:#fff;min-height:29px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));cursor:pointer;border:0;border-radius:7px;padding:0 10px}.tool-rating-submit:disabled{opacity:.55;cursor:not-allowed}.tool-rating-login,.tool-rating-success,.tool-rating-error{font-size:calc(9px * var(--site-font-scale,1));margin:0}.tool-rating-login{color:#70768b}.tool-rating-login a{color:var(--site-primary-color,#00b4d8);font-weight:800;text-decoration:none}.tool-rating-success{color:#16835d}.tool-rating-error{color:#c53040}.tool-primary-action,.tool-secondary-action{color:#34384e;min-height:39px;font:inherit;font-size:calc(11px * var(--site-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e0e3ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:700;text-decoration:none;display:inline-flex}.tool-primary-action{border-color:var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff}.tool-icon-action{width:39px;min-height:39px;color:var(--site-primary-color,#00b4d8);cursor:pointer;background:#fff;border:1px solid #e0e3ef;border-radius:8px;font:700 18px/1 sans-serif}.tool-primary-action:hover{background:#4537d2}.tool-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tool-stat-grid>div{background:#f8f9fd;border:1px solid #e5e7f0;border-radius:11px;align-content:center;gap:2px;min-height:60px;padding:9px 13px;display:grid}.tool-stat-grid span{color:#85899d;font-size:calc(10px * var(--site-font-scale,1))}.tool-stat-grid strong{color:#282c40;font-size:calc(12px * var(--site-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-detail-main{padding:16px 0 55px}.tool-detail-tabs{z-index:80;top:var(--tool-header-offset,98px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#f4f5fbf0;border-bottom:1px solid #e0e3ef;gap:22px;margin-bottom:16px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 8px 18px #2527490d}.tool-detail-tabs button{color:#61667c;cursor:pointer;min-height:44px;font:inherit;font-size:calc(11px * var(--site-font-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 4px}.tool-detail-tabs button.active,.tool-detail-tabs button:hover{border-bottom-color:var(--site-primary-color,#00b4d8);color:var(--site-primary-color,#00b4d8)}.tool-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.tool-detail-sidebar{grid-area:1/2;gap:12px;display:grid}.tool-detail-content{grid-area:1/1;gap:20px;min-width:0;display:grid}.tool-side-card,.tool-copy-card,.tool-feature-card,.tool-pros-cons article,.tool-plan-card,.tool-reviews{background:#fff;border:1px solid #e5e7f0;border-radius:12px}.tool-side-card{padding:15px}.tool-side-card h2{color:#25293d;font-size:calc(13px * var(--site-font-scale,1));margin:0 0 12px}.tool-side-card dl{gap:0;margin:0;display:grid}.tool-side-card dl div{font-size:calc(10px * var(--site-font-scale,1));border-top:1px solid #eff0f6;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.tool-side-card dt{color:#85899d}.tool-side-card dd{color:#303449;text-align:left;margin:0}.tool-side-link{color:#303449;font-size:calc(10px * var(--site-font-scale,1));border-top:1px solid #eff0f6;align-items:center;gap:9px;padding:9px 0;text-decoration:none;display:flex}.tool-side-link b{color:#85899d;margin-right:auto}.tool-side-avatar{width:30px;height:30px;color:var(--site-primary-color,#00b4d8);font-size:calc(12px * var(--site-font-scale,1));background:#f0efff;border-radius:8px;flex:0 0 30px;place-items:center;font-weight:800;display:grid}.tool-related-article{border-top:1px solid #eff0f6;gap:3px;padding:10px 0;text-decoration:none;display:grid}.tool-related-article span{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1))}.tool-related-article strong{color:#303449;font-size:calc(10px * var(--site-font-scale,1));line-height:1.8}.tool-content-section{min-width:0;scroll-margin-top:calc(var(--tool-header-offset,98px) + 58px)}.tool-section-title{color:#25293d;font-size:calc(16px * var(--site-font-scale,1));align-items:center;gap:10px;margin:0 0 12px;display:flex}.tool-section-title:before{background:var(--site-primary-color,#00b4d8);content:"";border-radius:3px;width:4px;height:18px}.tool-copy-card{color:#4a4e62;font-size:calc(12px * var(--site-font-scale,1));white-space:pre-line;padding:18px;line-height:2.2}.tool-copy-card p:last-child{margin-bottom:0}.tool-lead{color:#33374d;font-size:calc(13px * var(--site-font-scale,1));margin:0 0 12px;font-weight:700}.tool-body{margin:0}.tool-muted{color:#85899d}.tool-overview-card{direction:rtl;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.tool-overview-image{-o-object-fit:cover;object-fit:cover;background:#fff;border:1px solid #e5e7f0;border-radius:12px;width:100%;min-height:170px}.tool-overview-card .tool-copy-card{min-width:0}.tool-feature-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.tool-feature-card{align-items:flex-start;gap:11px;min-height:82px;padding:14px;display:flex}.tool-feature-card>span{width:23px;height:23px;color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));background:#f0efff;flex:0 0 23px;place-items:center;font-weight:800;display:grid}.tool-feature-card h3{color:#303449;font-size:calc(12px * var(--site-font-scale,1));margin:0 0 5px}.tool-feature-card p{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));margin:0;line-height:1.8}.tool-pros-cons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tool-pros-cons article{padding:15px}.tool-pros-cons h3{color:#098874;font-size:calc(12px * var(--site-font-scale,1));margin:0 0 10px}.tool-pros-cons article+article h3{color:#d34b60}.tool-pros-cons ul{color:#656a7e;font-size:calc(10px * var(--site-font-scale,1));gap:7px;margin:0;padding-right:17px;line-height:1.9;display:grid}.tool-pros-cons p{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));margin:0}.tool-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.tool-plan-card{flex-direction:column;min-width:0;padding:14px;display:flex}.tool-plan-card h3{color:#303449;font-size:calc(12px * var(--site-font-scale,1));margin:0 0 10px}.tool-plan-card>strong{color:var(--site-primary-color,#00b4d8);font-size:calc(18px * var(--site-font-scale,1))}.tool-plan-card>span{color:#85899d;font-size:calc(9px * var(--site-font-scale,1))}.tool-plan-card ul{color:#656a7e;font-size:calc(9px * var(--site-font-scale,1));gap:5px;margin:12px 0;padding-right:15px;display:grid}.tool-plan-card a{min-height:31px;color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));border:1px solid #e0e3ef;border-radius:7px;place-items:center;margin-top:auto;text-decoration:none;display:grid}.tool-alternative-grid{grid-template-columns:1fr;gap:10px;display:grid}.tool-alternative-card{background:#fff;border:1px solid #e5e7f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.tool-alternative-main{color:#303449;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.tool-alternative-main strong,.tool-alternative-main small{display:block}.tool-alternative-main strong{font-size:calc(11px * var(--site-font-scale,1))}.tool-alternative-main small{color:#85899d;font-size:calc(9px * var(--site-font-scale,1));margin-top:3px}.tool-alternative-card>button,.tool-alternative-link{min-height:30px;color:var(--site-primary-color,#00b4d8);cursor:pointer;font:inherit;font-size:calc(9px * var(--site-font-scale,1));background:#fff;border:1px solid #e0e3ef;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.tool-compare-message{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));background:#f0efff;border-radius:8px;padding:10px 12px}.tool-comparison{background:#fff;border:1px solid #e5e7f0;border-radius:11px;margin-top:14px;padding:14px}.tool-comparison h3{font-size:calc(12px * var(--site-font-scale,1));margin:0 0 10px}.tool-comparison-table{overflow-x:auto}.tool-comparison-table>div{color:#656a7e;font-size:calc(10px * var(--site-font-scale,1));border-top:1px solid #eff0f6;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:9px;padding:8px 0;display:grid}.tool-comparison-table>div>:first-child{color:#303449;font-weight:800}.tool-reviews{scroll-margin-top:calc(var(--tool-header-offset,98px) + 58px);padding:17px}.tool-reviews-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.tool-reviews-heading h2{font-size:calc(15px * var(--site-font-scale,1));margin:0}.tool-reviews-heading span{color:#85899d;font-size:calc(10px * var(--site-font-scale,1))}.tool-comment{border-top:1px solid #eff0f6;grid-template-columns:35px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.tool-comment-avatar{width:35px;height:35px;color:var(--site-primary-color,#00b4d8);background:#f0efff;border-radius:50%;place-items:center;font-weight:800;display:grid}.tool-comment-meta{align-items:center;gap:9px;display:flex}.tool-comment-meta strong{color:#303449;font-size:calc(10px * var(--site-font-scale,1))}.tool-comment-meta time{color:#85899d;font-size:calc(9px * var(--site-font-scale,1))}.tool-comment p{color:#656a7e;font-size:calc(10px * var(--site-font-scale,1));white-space:pre-line;margin:6px 0 0;line-height:1.9}.tool-comment-form{border-top:1px solid #eff0f6;gap:11px;margin-top:15px;padding-top:15px;display:grid}.tool-comment-form h3{font-size:calc(13px * var(--site-font-scale,1));margin:0}.tool-comment-form>p{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));margin:-7px 0 0}.tool-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tool-comment-form label{color:#50556a;font-size:calc(10px * var(--site-font-scale,1));gap:5px;display:grid}.tool-comment-form label small{color:#85899d}.tool-comment-form input,.tool-comment-form textarea{color:#303449;width:100%;font:inherit;font-size:calc(11px * var(--site-font-scale,1));background:#f8f9fd;border:1px solid #e3e5ef;border-radius:7px;padding:9px}.tool-comment-form textarea{resize:vertical}.tool-comment-form label>span{color:#c43853}.tool-comment-form>button{background:var(--site-primary-color,#00b4d8);color:#fff;cursor:pointer;min-height:34px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));border:0;border-radius:7px;justify-self:start;padding:0 15px}.tool-comment-form>button:disabled{opacity:.6;cursor:wait}.tool-success{color:#087c67;font-size:calc(10px * var(--site-font-scale,1));background:#e9f8f2;border-radius:7px;padding:10px}:root[data-theme=dark] .tool-detail-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .tool-detail-hero,:root[data-theme=dark] .tool-side-card,:root[data-theme=dark] .tool-copy-card,:root[data-theme=dark] .tool-feature-card,:root[data-theme=dark] .tool-pros-cons article,:root[data-theme=dark] .tool-plan-card,:root[data-theme=dark] .tool-reviews,:root[data-theme=dark] .tool-alternative-card,:root[data-theme=dark] .tool-comparison{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .tool-detail-tabs{background:#11121af0;border-color:#303141}:root[data-theme=dark] .tool-stat-grid>div,:root[data-theme=dark] .tool-overview-image,:root[data-theme=dark] .tool-comment-form input,:root[data-theme=dark] .tool-comment-form textarea{background:#242534;border-color:#303141}:root[data-theme=dark] .tool-primary-action,:root[data-theme=dark] .tool-secondary-action,:root[data-theme=dark] .tool-icon-action,:root[data-theme=dark] .tool-alternative-card>button,:root[data-theme=dark] .tool-alternative-link{color:#d8d9e6;background:#242534;border-color:#303141}:root[data-theme=dark] .tool-primary-action{border-color:var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff}:root[data-theme=dark] .tool-identity h1,:root[data-theme=dark] .tool-side-card h2,:root[data-theme=dark] .tool-side-card dd,:root[data-theme=dark] .tool-stat-grid strong,:root[data-theme=dark] .tool-feature-card h3,:root[data-theme=dark] .tool-plan-card h3,:root[data-theme=dark] .tool-related-article strong,:root[data-theme=dark] .tool-comparison-table>div>:first-child,:root[data-theme=dark] .tool-comment-meta strong,:root[data-theme=dark] .tool-alternative-main,:root[data-theme=dark] .tool-comment-form label{color:#f1f1f8}:root[data-theme=dark] .tool-rating{background:#242534;border-color:#393a4c}:root[data-theme=dark] .tool-rating-summary{color:#b6b7c8}:root[data-theme=dark] .tool-rating-summary strong,:root[data-theme=dark] .tool-rating-form legend{color:#f1f1f8}:root[data-theme=dark] .tool-rating-login{color:#b6b7c8}:root[data-theme=dark] .tool-rating-success{color:#8ce0cb}:root[data-theme=dark] .tool-breadcrumb,:root[data-theme=dark] .tool-category-line span+span,:root[data-theme=dark] .tool-identity p,:root[data-theme=dark] .tool-stat-grid span,:root[data-theme=dark] .tool-side-card dt,:root[data-theme=dark] .tool-feature-card p,:root[data-theme=dark] .tool-plan-card>span,:root[data-theme=dark] .tool-alternative-main small,:root[data-theme=dark] .tool-muted,:root[data-theme=dark] .tool-comment-meta time,:root[data-theme=dark] .tool-comment p,:root[data-theme=dark] .tool-comment-form>p,:root[data-theme=dark] .tool-comment-form label small{color:#b6b7c8}:root[data-theme=dark] .tool-hero-tags span,:root[data-theme=dark] .tool-feature-card>span,:root[data-theme=dark] .tool-side-avatar,:root[data-theme=dark] .tool-comment-avatar,:root[data-theme=dark] .tool-compare-message{color:#c1bbff;background:#302d50}:root[data-theme=dark] .tool-side-card dl div,:root[data-theme=dark] .tool-side-link,:root[data-theme=dark] .tool-related-article,:root[data-theme=dark] .tool-comment,:root[data-theme=dark] .tool-comment-form,:root[data-theme=dark] .tool-comparison-table>div{border-color:#303141}:root[data-theme=dark] .tool-comment-form input,:root[data-theme=dark] .tool-comment-form textarea{color:#f1f1f8}:root[data-theme=dark] .tool-comment-form input::-moz-placeholder{color:#85869a}:root[data-theme=dark] .tool-comment-form textarea::-moz-placeholder{color:#85869a}:root[data-theme=dark] .tool-comment-form input::placeholder,:root[data-theme=dark] .tool-comment-form textarea::placeholder{color:#85869a}@media (width<=900px){.tool-detail-layout{grid-template-columns:minmax(0,1fr) 250px}.tool-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-hero-main{flex-direction:column;align-items:flex-start}.tool-hero-actions{width:100%}.tool-rating{max-width:420px}}@media (width<=700px){.tool-detail-container{width:min(100% - 30px,600px)}.tool-detail-layout{flex-direction:column;display:flex}.tool-detail-sidebar,.tool-detail-content{width:100%}.tool-detail-sidebar{order:2}.tool-detail-content{order:1}.tool-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-feature-grid,.tool-pros-cons,.tool-plans,.tool-alternative-grid,.tool-overview-card{grid-template-columns:1fr}.tool-overview-image{max-height:240px}}@media (width<=460px){.tool-identity{align-items:flex-start;gap:11px}.tool-logo{width:55px;height:55px;font-size:calc(24px * var(--site-font-scale,1));border-radius:13px;flex-basis:55px}.tool-identity h1{font-size:calc(24px * var(--site-font-scale,1))}.tool-identity p{font-size:calc(11px * var(--site-font-scale,1))}.tool-primary-action,.tool-secondary-action{min-height:36px;font-size:calc(10px * var(--site-font-scale,1));padding-inline:9px}.tool-stat-grid>div{padding:8px}.tool-form-row{grid-template-columns:1fr}}.compare-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f4f5fb}.compare-main{padding:34px 0 50px}.compare-container{width:min(100% - 48px,1296px);margin-inline:auto}.compare-back{color:var(--site-primary-color,#00b4d8);font-size:calc(11px * var(--site-font-scale,1));text-decoration:none}.compare-heading{justify-content:space-between;align-items:end;gap:16px;margin:18px 0;display:flex}.compare-heading p{color:var(--site-primary-color,#00b4d8);margin:0 0 4px;font-weight:800}.compare-heading h1{margin:0;font-size:clamp(24px,4vw,36px)}.compare-heading>span{background:var(--site-primary-color,#00b4d8);color:#fff;font-size:calc(10px * var(--site-font-scale,1));border-radius:999px;padding:8px 12px}.compare-editor{background:#fff;border:1px solid #e2e4ef;border-radius:12px;align-items:start;gap:12px;margin-bottom:16px;padding:14px;display:flex;position:relative}.compare-search{width:min(100%,520px);position:relative}.compare-search label{color:#676d82;font-size:calc(10px * var(--site-font-scale,1));margin-bottom:6px;font-weight:800;display:block}.compare-search input{width:100%;min-height:38px;color:inherit;font:inherit;background:#fff;border:1px solid #dfe1eb;border-radius:8px;padding:0 12px}.compare-search-results{z-index:20;background:#fff;border:1px solid #dfe1eb;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #25274924}.compare-search-results button{width:100%;color:inherit;cursor:pointer;text-align:right;background:0 0;border:0;border-bottom:1px solid #eeeef4;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.compare-search-results button:hover{background:#f4f6f8}.compare-search-results small{color:#85899d}.compare-search-results p{color:#85899d;margin:0;padding:12px}.compare-limit{color:#9a6424;font-size:calc(10px * var(--site-font-scale,1));margin:24px 0 0}.compare-table-wrap{background:#fff;border:1px solid #e2e4ef;border-radius:14px;overflow-x:auto;box-shadow:0 8px 24px #2527490f}.compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.compare-table th,.compare-table td{text-align:right;vertical-align:top;font-size:calc(11px * var(--site-font-scale,1));border-bottom:1px solid #ececf3;padding:13px 15px}.compare-table thead th{background:#f8f8fc}.compare-table th:first-child{color:#676d82;width:170px;font-weight:800}.compare-table tbody tr:nth-child(2n){background:#fcfcfe}.compare-model{color:#171a2b;align-items:center;gap:9px;min-height:64px;text-decoration:none;display:flex}.compare-model img{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:44px;height:44px}.compare-model>span{background:var(--site-primary-color,#00b4d8);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.compare-model-actions{gap:5px;margin-top:8px;display:flex}.compare-model-actions label{flex:1}.compare-model-actions select{width:100%;min-height:32px;color:inherit;font:inherit;font-size:calc(9px * var(--site-font-scale,1));background:#fff;border:1px solid #dfe1eb;border-radius:7px;padding:0 7px}.compare-model-actions button{color:#b54646;cursor:pointer;min-height:32px;font:inherit;font-size:calc(9px * var(--site-font-scale,1));background:#fff;border:1px solid #e2b7b7;border-radius:7px;padding:0 9px}.compare-empty{text-align:center;background:#fff;border-radius:14px;padding:48px}.compare-empty a{background:var(--site-primary-color,#00b4d8);color:#fff;border-radius:8px;margin-top:12px;padding:10px 18px;text-decoration:none;display:inline-block}:root[data-theme=dark] .compare-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .compare-table-wrap,:root[data-theme=dark] .compare-empty{background:#1b1c28;border-color:#303141}:root[data-theme=dark] .compare-editor,:root[data-theme=dark] .compare-search input,:root[data-theme=dark] .compare-search-results,:root[data-theme=dark] .compare-model-actions select,:root[data-theme=dark] .compare-model-actions button{color:#f1f1f8;background:#1b1c28;border-color:#303141}:root[data-theme=dark] .compare-table thead th{background:#242534;border-color:#303141}:root[data-theme=dark] .compare-table th,:root[data-theme=dark] .compare-table td{border-color:#303141}:root[data-theme=dark] .compare-table tbody tr:nth-child(2n){background:#171821}.compare-model strong{color:inherit}@media (width<=700px){.compare-container{width:min(100% - 30px,600px)}.compare-table{min-width:0}.compare-table thead th:first-child{display:none}.compare-table thead th{background:#fff;border:1px solid #e2e4ef;border-radius:12px;display:block}.compare-table tbody{margin-top:12px;display:block}.compare-table tbody tr{background:#fff;border:1px solid #e2e4ef;border-radius:12px;margin-bottom:10px;display:grid;overflow:hidden}.compare-table tbody th{background:0 0;padding:10px 12px 4px;display:block;border-bottom:0!important;width:auto!important}.compare-table tbody td{border-bottom:1px solid #ececf3;padding:4px 12px 10px;display:block}}.tools-page{color:#171a2b;min-height:100vh;font-family:var(--site-font-family,"Yekan Bakh"), sans-serif;background:#f4f5fb}.tools-container{width:min(100% - 48px,1296px);margin-inline:auto}.tools-intro{background:#fff;padding:25px 0 20px}.tools-breadcrumb{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.tools-breadcrumb a{color:inherit;text-decoration:none}.tools-eyebrow{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));margin:15px 0 4px;font-weight:800}.tools-intro h1{color:#171a2b;margin:0;font-size:clamp(26px,4vw,36px)}.tools-intro>.tools-container>p:last-of-type{color:#85899d;font-size:calc(12px * var(--site-font-scale,1));margin:5px 0 14px}.tools-search{background:#f1f3fa;border:1px solid #e3e5ef;border-radius:9px;width:min(100%,560px);min-height:42px;margin-right:auto;display:flex}.tools-search input{color:#171a2b;width:100%;min-width:0;font:inherit;font-size:calc(11px * var(--site-font-scale,1));background:0 0;border:0;outline:0;padding:0 13px}.tools-search button{color:#777d93;cursor:pointer;width:42px;font-size:calc(19px * var(--site-font-scale,1));background:0 0;border:0;flex:0 0 42px}.tools-main{padding:17px 0 42px}.tool-category-tabs{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.tool-category-tabs a{color:#62677c;min-height:31px;font-size:calc(10px * var(--site-font-scale,1));white-space:nowrap;background:#fff;border:1px solid #e5e7f0;border-radius:18px;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.tool-category-tabs a:hover,.tool-category-tabs a.active{border-color:var(--site-primary-color,#00b4d8);background:var(--site-primary-color,#00b4d8);color:#fff}.tools-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tools-sidebar{grid-area:1/1;gap:12px;display:grid}.tools-results{grid-area:1/2;min-width:0}.tool-filter-panel{background:#fff;border:1px solid #e5e7f0;border-radius:12px;padding:16px}.tool-filter-heading{justify-content:space-between;align-items:center;display:flex}.tool-filter-heading h2{color:#171a2b;font-size:calc(13px * var(--site-font-scale,1));margin:0}.tool-filter-heading a{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));text-decoration:none}.tool-filter-group{border:0;border-top:1px solid #eceef5;gap:8px;margin:14px 0 0;padding:12px 0 0;display:grid}.tool-filter-group legend{float:right;color:#33364a;width:100%;font-size:calc(10px * var(--site-font-scale,1));margin-bottom:8px;font-weight:800}.tool-filter-option{color:#62677c;cursor:pointer;font-size:calc(10px * var(--site-font-scale,1));align-items:center;gap:8px;display:flex}.tool-filter-option input{width:14px;height:14px;accent-color:var(--site-primary-color,#00b4d8);margin:0}.tools-results-toolbar{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tools-results-toolbar p{margin:0}.tools-toolbar-actions{align-items:center;gap:9px;display:flex}.tools-view-switcher{background:#fff;border:1px solid #e3e5ef;border-radius:8px;padding:3px;display:flex}.tools-view-switcher button{color:#85899d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:25px;display:grid}.tools-view-switcher button.active{color:var(--site-primary-color,#00b4d8);background:#eeefff}.tools-results-toolbar label{align-items:center;gap:7px;display:flex}.tools-results-toolbar select{color:#62677c;min-height:31px;font:inherit;font-size:calc(10px * var(--site-font-scale,1));background:#fff;border:1px solid #e3e5ef;border-radius:7px;padding:0 9px}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.tools-grid:has(.tool-card--list){grid-template-columns:minmax(0,1fr)}.tool-card--list{min-height:112px}.tool-card--list .tool-card-top{justify-content:flex-start}.tool-card--list .tool-card-category{margin-right:auto}.tool-card--list .tool-card-excerpt{-webkit-line-clamp:2;min-height:0}.tool-card{background:#fff;border:1px solid #e5e7f0;border-radius:12px;flex-direction:column;min-width:0;min-height:190px;padding:13px;display:flex;box-shadow:0 4px 14px #25274908}.tool-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-image{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e5e7f0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:4px;display:grid}.tool-image--initial{background:var(--site-primary-color,#00b4d8);color:#fff;font-size:calc(13px * var(--site-font-scale,1));font-weight:800}.tool-card:nth-child(5n+2) .tool-image--initial{background:#0e887c}.tool-card:nth-child(5n+3) .tool-image--initial{background:#df763b}.tool-card:nth-child(5n+4) .tool-image--initial{background:#3675d6}.tool-card:nth-child(5n+5) .tool-image--initial{background:#7c3aed}.tool-card-category{color:var(--site-primary-color,#00b4d8);font-size:calc(9px * var(--site-font-scale,1));background:#f0efff;border-radius:12px;padding:3px 8px}.tool-card h2{color:#171a2b;font-size:calc(12px * var(--site-font-scale,1));margin:9px 0 4px;line-height:1.8}.tool-card h2 a{color:inherit;text-decoration:none}.tool-card h2 a:hover{color:var(--site-primary-color,#00b4d8)}.tool-card-excerpt{color:#777d93;min-height:38px;font-size:calc(10px * var(--site-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.8;display:-webkit-box;overflow:hidden}.tool-card-tags{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.tool-card-tags span{color:#85899d;font-size:calc(8px * var(--site-font-scale,1));background:#f5f6fa;border-radius:10px;padding:3px 7px}.tool-card-footer{align-items:center;gap:8px;margin-top:auto;display:flex}.tool-visit-link{min-height:38px;color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));background:#eeefff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.tool-visit-link:hover{background:#e2e0ff}.tools-empty{text-align:center;background:#fff;border:1px dashed #d8dbea;border-radius:12px;padding:35px 20px}.tools-empty>span{color:var(--site-primary-color,#00b4d8);font-size:calc(25px * var(--site-font-scale,1))}.tools-empty h2{font-size:calc(14px * var(--site-font-scale,1));margin:5px 0}.tools-empty p{color:#85899d;font-size:calc(10px * var(--site-font-scale,1));margin:0 0 12px}.tools-empty a{color:var(--site-primary-color,#00b4d8);font-size:calc(10px * var(--site-font-scale,1));text-decoration:none}.tools-load-sentinel{height:1px}.tools-loading{color:#85899d;text-align:center;font-size:calc(10px * var(--site-font-scale,1));margin:16px 0 0}:root[data-theme=dark] .tools-page{color:#f1f1f8;background:#11121a}:root[data-theme=dark] .tools-intro,:root[data-theme=dark] .tool-filter-panel,:root[data-theme=dark] .tool-category-tabs a,:root[data-theme=dark] .tool-card,:root[data-theme=dark] .tools-results-toolbar select,:root[data-theme=dark] .tools-empty,:root[data-theme=dark] .tools-view-switcher{background-color:#1b1c28;border-color:#303141}:root[data-theme=dark] .tools-view-switcher button.active{background:#302d50}:root[data-theme=dark] .tools-intro h1,:root[data-theme=dark] .tool-filter-heading h2,:root[data-theme=dark] .tool-filter-group legend,:root[data-theme=dark] .tool-card h2{color:#f1f1f8}:root[data-theme=dark] .tools-intro>.tools-container>p:last-of-type,:root[data-theme=dark] .tool-filter-option,:root[data-theme=dark] .tool-card-excerpt{color:#b6b7c8}:root[data-theme=dark] .tools-search,:root[data-theme=dark] .tool-card-tags span{background:#242534;border-color:#303141}:root[data-theme=dark] .tools-search input,:root[data-theme=dark] .tools-results-toolbar select,:root[data-theme=dark] .tool-card h2 a{color:#f1f1f8}:root[data-theme=dark] .tool-visit-link{color:#c1bbff;background:#302d50}:root[data-theme=dark] .tool-card-tags span,:root[data-theme=dark] .tools-empty p,:root[data-theme=dark] .tools-breadcrumb,:root[data-theme=dark] .tools-results-toolbar,:root[data-theme=dark] .tools-view-switcher button,:root[data-theme=dark] .tools-loading{color:#b6b7c8}:root[data-theme=dark] .tools-search input::placeholder{color:#85869a}:root[data-theme=dark] .tool-filter-group,:root[data-theme=dark] .tool-category-tabs a,:root[data-theme=dark] .tools-search,:root[data-theme=dark] .tools-results-toolbar select,:root[data-theme=dark] .tools-view-switcher,:root[data-theme=dark] .tools-empty{border-color:#303141}:root[data-theme=dark] .tool-category-tabs a:hover,:root[data-theme=dark] .tool-category-tabs a.active{border-color:var(--site-primary-color,#00b4d8)}:root[data-theme=dark] .tools-view-switcher button.active{color:#c1bbff}:root[data-theme=dark] .tools-results-toolbar select option{color:#f1f1f8;background:#1b1c28}@media (width<=1000px){.tools-layout{grid-template-columns:225px minmax(0,1fr);gap:12px}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tool-filter-panel{padding:13px}}@media (width<=680px){.tools-container{width:min(100% - 30px,600px)}.tools-layout{flex-direction:column;display:flex}.tools-sidebar,.tools-results{width:100%}.tools-sidebar{flex-direction:column;display:flex}.tool-filter-panel{order:0}.tools-results{order:2}.tool-filter-group{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-filter-group legend{grid-column:1/-1}}@media (width<=440px){.tools-container{width:min(100% - 20px,360px)}.tools-intro{padding-top:18px}.tool-category-tabs{gap:5px}.tool-category-tabs a{min-height:28px;font-size:calc(9px * var(--site-font-scale,1));padding-inline:10px}.tools-grid{grid-template-columns:1fr}.tool-card{min-height:0}.tools-results-toolbar{align-items:flex-start}.tools-results-toolbar label{flex-direction:column;align-items:flex-start}}.pwa-install-button[data-v-2b9f4e15]{z-index:120;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));background:linear-gradient(115deg, var(--site-primary-color,#00b4d8), var(--site-secondary-color,#5148ec));color:#fff;cursor:pointer;min-height:46px;font:inherit;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 8px 24px #17233e38}.pwa-install-button svg[data-v-2b9f4e15]{width:20px;height:20px}.pwa-install-button[data-v-2b9f4e15]:focus-visible{outline-offset:3px;outline:3px solid #fff}
