@font-face{font-family:YekanBakh;src:url(./YekanBakh-VF.BTsWnSPK.woff2)format("woff2-variations"),url(./YekanBakh-VF.BTsWnSPK.woff2)format("woff2"),url(./YekanBakh-VF.CGI9XGS2.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--brand:#673ee6;--brand-600:#5a33d1;--brand-400:#8a68f0;--brand-50:#f1edfe;--accent:#e5489c;--brand-gradient:linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%);--bg:#f9fafc;--surface:#fff;--surface-2:#f4f5fa;--border:#e8e9f2;--border-strong:#d7d9e8;--text:#1c1b2e;--text-muted:#6b6880;--text-faint:#9b99ad;--on-brand:#fff;--tile-purple:linear-gradient(135deg, #7c5cff, #5b34e0);--tile-orange:linear-gradient(135deg, #ffa43d, #f97316);--tile-green:linear-gradient(135deg, #34d9a0, #10b981);--tile-blue:linear-gradient(135deg, #4aa8ff, #2563eb);--soft-purple-bg:#f1edfe;--soft-purple-fg:#5a33d1;--soft-orange-bg:#fff3e4;--soft-orange-fg:#b45309;--soft-green-bg:#e3faf1;--soft-green-fg:#0f766e;--soft-blue-bg:#e8f1ff;--soft-blue-fg:#1d4ed8;--soft-pink-bg:#fdecf5;--soft-pink-fg:#be2a74;--radius-sm:8px;--radius:14px;--radius-lg:20px;--radius-pill:999px;--shadow-sm:0 1px 2px #1c1b2e0a, 0 1px 3px #1c1b2e0f;--shadow:0 4px 14px #1c1b2e0f, 0 1px 3px #1c1b2e0a;--shadow-lg:0 18px 40px #1c1b2e1a;--shadow-brand:0 10px 24px #673ee647;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--container:calc(1300px + var(--gutter)*2);--container-narrow:760px;--gutter:1.25rem;--sans:"YekanBakh", "Vazirmatn", system-ui, "Segoe UI", Tahoma, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--brand-400:#9a7cf4;--brand-50:#241c45;--bg:#0e0b1a;--surface:#17132a;--surface-2:#1f1a37;--border:#2c2648;--border-strong:#3b335f;--text:#f3f1fb;--text-muted:#aaa6c6;--text-faint:#7a7695;--soft-purple-bg:#2a2150;--soft-purple-fg:#c9b8ff;--soft-orange-bg:#3a2614;--soft-orange-fg:#ffc27a;--soft-green-bg:#10302a;--soft-green-fg:#6ee7c2;--soft-blue-bg:#13274a;--soft-blue-fg:#9cc3ff;--soft-pink-bg:#3a1630;--soft-pink-fg:#f9a8d4;--shadow-sm:0 1px 2px #0000004d;--shadow:0 6px 18px #00000059;--shadow-lg:0 20px 44px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{transition:background-color .25s}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.75}body,h1,h2,h3,h4{color:var(--text)}h1,h2,h3,h4{margin:0 0 var(--space-3);letter-spacing:-.01em;font-weight:800;line-height:1.45}h1{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem)}h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}h3{font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}p{margin:0 0 var(--space-4)}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-600)}img{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer}.ltr,[dir=ltr]{text-align:start;direction:ltr}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=980px){html.has-mobile-nav{--bottom-ui:5.4rem}html.has-mobile-nav body{padding-bottom:var(--bottom-ui)}}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container-narrow{max-width:var(--container-narrow)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nz-stairs{background:var(--brand);pointer-events:none;position:absolute}.nz-pyramid{clip-path:polygon(30% 0,70% 0,70% 34%,82% 34%,82% 67%,94% 67%,94% 100%,6% 100%,6% 67%,18% 67%,18% 34%,30% 34%)}.nz-pyramid-down{clip-path:polygon(0 0,100% 0,100% 34%,88% 34%,88% 67%,76% 67%,76% 100%,24% 100%,24% 67%,12% 67%,12% 34%,0 34%)}.nz-edge-start{clip-path:polygon(100% 0,100% 100%,0 100%,0 78%,25% 78%,25% 52%,50% 52%,50% 26%,75% 26%,75% 0);width:13rem;inset-inline-start:0}.nz-edge-end{clip-path:polygon(0 0,25% 0,25% 26%,50% 26%,50% 52%,75% 52%,75% 78%,100% 78%,100% 100%,0 100%);width:15rem;inset-inline-end:0}.nz-cross{clip-path:polygon(30% 0,70% 0,70% 18%,85% 18%,85% 82%,70% 82%,70% 100%,30% 100%,30% 82%,15% 82%,15% 18%,30% 18%)}.nz-stair-title{place-items:center;width:min(38rem,92%);height:8.5rem;margin:0 auto -1.25rem;display:grid;position:relative}.nz-stair-title>.nz-stairs{inset:0}.nz-stair-title h2{color:#fff;margin:1.4rem 0 0;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);position:relative}.nz-stair-title h2,.nz-title{text-align:center;font-weight:900}.nz-title{margin-bottom:2.5rem;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.nz-prose{color:var(--text-muted);font-size:1rem;line-height:1.85}.nz-prose strong{color:var(--text)}.nz-btn,.nz-btn-outline{font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.6rem;font-size:.9rem;font-weight:800;transition:transform .15s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.nz-btn{background:var(--brand);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 35%,transparent);border:0}.nz-btn:hover{color:#fff;transform:translateY(-2px)}.nz-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.nz-btn-outline{border:1.5px solid var(--brand);background:var(--surface);color:var(--text);box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 22%,transparent)}.nz-btn-outline:hover{background:var(--brand);color:#fff}.nz-card{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:28px}.nz-card,.nz-field{background:var(--surface)}.nz-field{border:1.5px solid var(--border-strong);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:.8rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.nz-field:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent);outline:none}@media (width<=760px){.nz-edge-end,.nz-edge-start{display:none}}.site:has(.novazh-home>section.articles:last-of-type) .site-footer{padding-top:0}.popup-overlay[data-v-aa2c2864]{z-index:300;background:#0f172a99;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.popup-card[data-v-aa2c2864]{background:#fff;border-radius:14px;width:100%;max-width:380px;position:relative;box-shadow:0 20px 50px #0f172a4d}.popup-close[data-v-aa2c2864]{top:.6rem;color:#94a3b8;cursor:pointer;z-index:2;background:0 0;border:none;font-size:1.4rem;line-height:1;position:absolute;inset-inline-end:.75rem}.popup-close.on-media[data-v-aa2c2864]{top:.85rem;color:#0f172a;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;inset-inline-end:.85rem;box-shadow:0 2px 10px #0f172a33}.popup-card h3[data-v-aa2c2864]{color:#0f172a;margin:0 0 .6rem;font-size:1.2rem}.popup-card p[data-v-aa2c2864]{color:#475569;margin:0 0 1.1rem;line-height:1.8}.popup-btn[data-v-aa2c2864]{color:#fff;background:#2563eb;border-radius:8px;padding:.65rem 1.5rem;font-size:.9rem;text-decoration:none;display:inline-block}.card-classic[data-v-aa2c2864]{text-align:center;padding:1.75rem}.popup-image[data-v-aa2c2864]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;margin-bottom:1rem;display:block}.card-split-inset[data-v-aa2c2864],.card-split-photo[data-v-aa2c2864],.card-split-soft[data-v-aa2c2864]{grid-template-columns:1fr 1fr;max-width:780px;display:grid;overflow:hidden}.split-body[data-v-aa2c2864]{flex-direction:column;justify-content:center;padding:2.25rem;display:flex}.split-body h3[data-v-aa2c2864]{font-size:1.65rem;line-height:1.5}.popup-btn[data-v-aa2c2864]{align-self:flex-start}.split-media[data-v-aa2c2864]{min-height:340px;position:relative}.split-media img[data-v-aa2c2864]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.card-split-photo .split-media[data-v-aa2c2864]{border-start-start-radius:0}.card-split-inset .split-media[data-v-aa2c2864]{min-height:360px;padding:1.1rem}.card-split-inset .split-media img[data-v-aa2c2864]{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;height:100%}.card-split-inset .split-body[data-v-aa2c2864]{padding:2.5rem 2.25rem}.card-split-soft .split-media[data-v-aa2c2864]{background:#fef1e7;justify-content:center;align-items:stretch;padding:1.5rem;display:flex}.card-split-soft .split-media img[data-v-aa2c2864]{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}.card-split-soft .split-body[data-v-aa2c2864]{text-align:center;align-items:center}.card-split-soft .popup-btn[data-v-aa2c2864]{text-align:center;align-self:stretch}.card-image[data-v-aa2c2864]{max-width:min(680px,100%);box-shadow:none;background:0 0;line-height:0}.full-image[data-v-aa2c2864],.image-link[data-v-aa2c2864]{display:block}.full-image[data-v-aa2c2864]{border-radius:14px;width:100%;height:auto;box-shadow:0 20px 50px #0f172a4d}.card-html[data-v-aa2c2864]{max-width:680px;overflow:hidden}.html-body[data-v-aa2c2864]{color:#0f172a;line-height:1.8}.html-body[data-v-aa2c2864] img{max-width:100%;height:auto}@media (width<=720px){.card-split-inset[data-v-aa2c2864],.card-split-photo[data-v-aa2c2864],.card-split-soft[data-v-aa2c2864]{grid-template-columns:1fr;max-width:400px;max-height:90vh;overflow-y:auto}.split-media[data-v-aa2c2864]{aspect-ratio:16/9;order:-1;min-height:0}.card-split-inset .split-media[data-v-aa2c2864],.card-split-soft .split-media[data-v-aa2c2864]{padding:.85rem}.split-body[data-v-aa2c2864]{padding:1.5rem}.split-body h3[data-v-aa2c2864]{font-size:1.25rem}}.dock-icon[data-v-be023b8c]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}[data-nova-issue]{outline-offset:3px;position:relative;outline:3px dashed #f43f5e!important}img[data-nova-issue]{filter:saturate(.6)}.nova-dock[data-v-f06ad420]{--dock-bg:#110e1edb;--dock-line:#ffffff1a;--dock-text:#e9e7f5;--dock-muted:#a19cc0;--dock-brand:#8b5cf6;color:var(--dock-text);font-family:inherit}.capsule[data-v-f06ad420]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--bottom-ui,0px));z-index:9000;border:1px solid var(--dock-line);background:var(--dock-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-radius:999px;align-items:center;gap:.15rem;padding:.35rem;animation:.4s cubic-bezier(.2,.9,.3,1.2) dock-in-f06ad420;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -12px #0000008c,inset 0 1px #ffffff0f}@keyframes dock-in-f06ad420{0%{opacity:0;transform:translate(-50%,1.5rem)scale(.96)}}.capsule a[data-v-f06ad420],.capsule button[data-v-f06ad420]{font:inherit;color:inherit;cursor:pointer;text-decoration:none}.brand[data-v-f06ad420]{color:#fff;background:#8b5cf62e;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:transform .2s,background .2s;display:grid}.brand svg[data-v-f06ad420]{width:1.35rem;height:1.35rem}.brand.on[data-v-f06ad420],.brand[data-v-f06ad420]:hover{background:#8b5cf666;transform:rotate(-8deg)}.score[data-v-f06ad420]{background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:.35rem;height:2.5rem;padding:0 .85rem;font-weight:900;display:inline-flex}.score small[data-v-f06ad420]{color:var(--dock-muted);font-size:.7rem;font-weight:600}.score .dot[data-v-f06ad420]{background:currentColor;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 10px}.capsule .score.good[data-v-f06ad420],.good[data-v-f06ad420]{color:#4ade80}.capsule .score.ok[data-v-f06ad420],.ok[data-v-f06ad420]{color:#fbbf24}.bad[data-v-f06ad420],.capsule .score.bad[data-v-f06ad420]{color:#fb7185}.sep[data-v-f06ad420]{background:var(--dock-line);width:1px;height:1.4rem;margin:0 .25rem}.tool[data-v-f06ad420]{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:2.5rem;height:2.5rem;padding:0 .7rem;font-size:.85rem;font-weight:700;transition:background .15s;display:inline-flex}.tool[data-v-f06ad420]:hover{background:#ffffff1a}.tool[data-v-f06ad420] svg{width:1.15rem;height:1.15rem}kbd[data-v-f06ad420]{border:1px solid var(--dock-line);color:var(--dock-muted);direction:ltr;border-bottom-width:2px;border-radius:.35rem;padding:.05rem .35rem;font:600 .66rem/1.4 ui-monospace,monospace}.orb[data-v-f06ad420]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--bottom-ui,0px));z-index:9000;border:1px solid var(--dock-line);background:var(--dock-bg);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:fixed;left:1rem;box-shadow:0 12px 30px -10px #0009}.orb svg[data-v-f06ad420]{width:1.45rem;height:1.45rem}.orb-score[data-v-f06ad420]{text-align:center;background:#16131f;border-radius:999px;min-width:1.4rem;padding:0 .3rem;font-size:.68rem;font-weight:900;line-height:1.4rem;position:absolute;top:-.3rem;right:-.3rem;box-shadow:0 0 0 2px}.panel[data-v-f06ad420]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 3.9rem + var(--bottom-ui,0px));z-index:9001;border:1px solid var(--dock-line);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#110e1ef0;border-radius:1.5rem;flex-direction:column;width:min(27rem,100vw - 1.5rem);max-height:min(70vh,38rem);display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 70px -20px #000000b3}.dock-panel-enter-active[data-v-f06ad420],.dock-panel-leave-active[data-v-f06ad420]{transition:opacity .2s,transform .25s cubic-bezier(.2,.9,.3,1.1)}.dock-panel-enter-from[data-v-f06ad420],.dock-panel-leave-to[data-v-f06ad420]{opacity:0;transform:translate(-50%,.75rem)scale(.97)}.panel-head[data-v-f06ad420]{border-bottom:1px solid var(--dock-line);align-items:center;gap:.5rem;padding:.6rem .6rem .6rem .75rem;display:flex}.tabs[data-v-f06ad420]{background:#ffffff0d;border-radius:999px;flex:1;gap:.2rem;padding:.2rem;display:flex}.tabs button[data-v-f06ad420]{color:var(--dock-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.82rem;font-weight:800;display:inline-flex}.tabs button.on[data-v-f06ad420]{background:var(--dock-brand);color:#fff}.mini-score[data-v-f06ad420]{background:#0000004d;border-radius:999px;padding:0 .35rem;font-size:.7rem}.icon-btn[data-v-f06ad420]{width:2rem;height:2rem;color:var(--dock-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.icon-btn[data-v-f06ad420]:hover{color:#fff;background:#ffffff14}.icon-btn[data-v-f06ad420] svg{width:1rem;height:1rem}.panel-body[data-v-f06ad420]{scrollbar-width:thin;scrollbar-color:#fff3 transparent;padding:1rem;overflow-y:auto}.muted[data-v-f06ad420]{color:var(--dock-muted);margin:0;font-size:.85rem;line-height:2}.what h3[data-v-f06ad420]{color:#fff;margin:.35rem 0 .15rem;font-size:1.05rem;line-height:1.6}.kind[data-v-f06ad420]{color:#c4b5fd;font-size:.72rem;font-weight:800}.where[data-v-f06ad420]{text-align:right;word-break:break-all;margin:0}.meta[data-v-f06ad420],.where[data-v-f06ad420]{color:var(--dock-muted);font-size:.75rem}.meta[data-v-f06ad420]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.pill[data-v-f06ad420]{color:#fbbf24;background:#fbbf2426;border-radius:999px;padding:.05rem .55rem;font-size:.72rem;font-weight:800}.pill.published[data-v-f06ad420]{color:#4ade80;background:#4ade8026}.actions[data-v-f06ad420]{grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0;display:grid}.action[data-v-f06ad420]{border:1px solid var(--dock-line);color:var(--dock-text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.action[data-v-f06ad420]:hover{background:#ffffff17}.action.primary[data-v-f06ad420]{color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border-color:#0000}.action.lit[data-v-f06ad420]{color:#fda4af;border-color:#f43f5e}.action[data-v-f06ad420]:disabled{opacity:.5;cursor:default}.action[data-v-f06ad420] svg{width:1rem;height:1rem}.stats[data-v-f06ad420]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;display:grid}.stats div[data-v-f06ad420]{text-align:center;background:#ffffff0a;border-radius:.8rem;padding:.6rem}.stats dt[data-v-f06ad420]{color:var(--dock-muted);font-size:.68rem}.stats dd[data-v-f06ad420]{color:#fff;margin:.15rem 0 0;font-weight:900}.stats .warn dd[data-v-f06ad420]{color:#fb7185}.seo-top[data-v-f06ad420]{align-items:center;gap:1rem;display:flex}.ring[data-v-f06ad420]{--p:0;background:radial-gradient(closest-side,#17132a 79%,transparent 80% 100%),conic-gradient(currentColor calc(var(--p)*1%),#ffffff14 0);border-radius:50%;flex-shrink:0;place-content:center;justify-items:center;width:5.5rem;height:5.5rem;display:grid}.ring b[data-v-f06ad420]{color:#fff;font-size:1.5rem;line-height:1}.ring small[data-v-f06ad420]{color:var(--dock-muted);font-size:.65rem}.seo-facts p[data-v-f06ad420]{justify-content:space-between;gap:1rem;margin:0 0 .35rem;font-size:.8rem;display:flex}.seo-facts span[data-v-f06ad420]{color:var(--dock-muted)}.seo-facts b[data-v-f06ad420]{color:#fff}.fix[data-v-f06ad420]{color:#c4b5fd;font-size:.8rem;font-weight:800;text-decoration:none}.seo-facts[data-v-f06ad420]{flex:1}.serp[data-v-f06ad420]{color:#202124;background:#fff;border-radius:1rem;margin:1rem 0;padding:.85rem 1rem;font-family:Arial,Tahoma,sans-serif}.serp small[data-v-f06ad420]{color:#4d5156;text-align:right;font-size:.72rem;display:block}.serp b[data-v-f06ad420]{color:#1a0dab;margin:.2rem 0;font-size:1rem;font-weight:400;line-height:1.5;display:block}.serp p[data-v-f06ad420]{color:#4d5156;margin:0;font-size:.8rem;line-height:1.7}.checks[data-v-f06ad420]{margin:0;padding:0;list-style:none}.checks li[data-v-f06ad420]{border-bottom:1px solid var(--dock-line);color:var(--dock-text);padding:.45rem 1.4rem .45rem 0;font-size:.8rem;line-height:1.8;position:relative}.checks li[data-v-f06ad420]:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.95rem;right:.2rem}.checks li.good[data-v-f06ad420]:before{background:#4ade80}.checks li.ok[data-v-f06ad420]:before{background:#fbbf24}.checks li.bad[data-v-f06ad420]:before{background:#fb7185}.checks li.neutral[data-v-f06ad420]:before{background:var(--dock-muted)}.checks li.bad[data-v-f06ad420],.checks li.good[data-v-f06ad420],.checks li.ok[data-v-f06ad420]{color:var(--dock-text)}.seg[data-v-f06ad420]{background:#ffffff0d;border-radius:.9rem;grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;display:grid}.seg button[data-v-f06ad420]{color:var(--dock-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.7rem;padding:.5rem;font-size:.78rem;font-weight:700}.seg button.on[data-v-f06ad420]{color:#fff;background:#ffffff1a}.redirect-form[data-v-f06ad420]{margin-top:.85rem}.route[data-v-f06ad420]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.route .fixed[data-v-f06ad420],.route input[data-v-f06ad420]{border:1px solid var(--dock-line);color:#fff;min-width:0;font:inherit;background:#ffffff0d;border-radius:.8rem;padding:.6rem .75rem;font-size:.8rem}.route .fixed[data-v-f06ad420]{color:#c4b5fd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route input[data-v-f06ad420]:focus{outline:2px solid var(--dock-brand);outline-offset:1px}.arrow[data-v-f06ad420]{color:var(--dock-muted)}.redirect-foot[data-v-f06ad420]{gap:.5rem;margin-top:.6rem;display:flex}.segment[data-v-f06ad420]{border:1px solid var(--dock-line);background:#ffffff0d;border-radius:.8rem;flex:none;gap:2px;padding:3px;display:flex}.segment button[data-v-f06ad420]{color:var(--dock-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.45rem .65rem;font-size:.76rem;font-weight:700;transition:background-color .15s,color .15s}.segment button[data-v-f06ad420]:hover{color:#fff}.segment button.on[data-v-f06ad420]{background:var(--dock-brand);color:#fff}.segment button[data-v-f06ad420]:focus-visible{outline:2px solid var(--dock-brand);outline-offset:1px}.redirect-foot .action[data-v-f06ad420]{flex:1}.note[data-v-f06ad420]{border-radius:.8rem;margin:.75rem 0 0;padding:.6rem .75rem;font-size:.8rem;line-height:1.8}.note.ok[data-v-f06ad420]{color:#4ade80;background:#4ade801f}.note.bad[data-v-f06ad420]{color:#fb7185;background:#fb71851f}.sub[data-v-f06ad420]{color:var(--dock-muted);margin:1rem 0 .5rem;font-size:.75rem}.rules[data-v-f06ad420]{margin:0;padding:0;list-style:none}.rules li[data-v-f06ad420]{border-bottom:1px solid var(--dock-line);align-items:center;gap:.4rem;padding:.45rem 0;font-size:.75rem;display:flex}.rules li span[data-v-f06ad420]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rules li i[data-v-f06ad420]{color:var(--dock-muted);font-style:normal}.rules li em[data-v-f06ad420]{color:#c4b5fd;margin-inline-start:auto;font-style:normal;font-weight:800}.rules li.off[data-v-f06ad420]{opacity:.45}.palette-backdrop[data-v-f06ad420]{z-index:9002;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08061080;place-items:start center;padding:12vh 1rem 1rem;display:grid;position:fixed;inset:0}.palette[data-v-f06ad420]{border:1px solid var(--dock-line);background:#141122f7;border-radius:1.25rem;width:min(36rem,100%);overflow:hidden;box-shadow:0 40px 90px -20px #000c}.palette-input[data-v-f06ad420]{border-bottom:1px solid var(--dock-line);color:var(--dock-muted);align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.palette-input[data-v-f06ad420] svg{width:1.2rem;height:1.2rem}.palette-input input[data-v-f06ad420]{color:#fff;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.palette-list[data-v-f06ad420]{max-height:min(55vh,26rem);margin:0;padding:.4rem;list-style:none;overflow-y:auto}.palette-list li[data-v-f06ad420]{color:var(--dock-text);cursor:pointer;border-radius:.8rem;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.88rem;display:flex}.palette-list li.on[data-v-f06ad420]{background:#8b5cf638}.palette-list li[data-v-f06ad420] svg{color:#c4b5fd;width:1.05rem;height:1.05rem}.palette-list .label[data-v-f06ad420]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.palette-list small[data-v-f06ad420]{color:var(--dock-muted);font-size:.72rem}.palette-list .empty[data-v-f06ad420]{color:var(--dock-muted);cursor:default;justify-content:center}.kind-chip[data-v-f06ad420]{background:#ffffff14;padding:.05rem .5rem;font-size:.7rem}.edit-link[data-v-f06ad420],.kind-chip[data-v-f06ad420]{color:#c4b5fd;border-radius:999px;font-weight:800}.edit-link[data-v-f06ad420]{padding:.15rem .6rem;font-size:.75rem;text-decoration:none}.edit-link[data-v-f06ad420]:hover{background:#8b5cf640}.palette-foot[data-v-f06ad420]{border-top:1px solid var(--dock-line);color:var(--dock-muted);gap:1rem;padding:.6rem 1rem;font-size:.72rem;display:flex}.palette-foot kbd[data-v-f06ad420]{margin-inline-end:.2rem}.dock-fade-enter-active[data-v-f06ad420],.dock-fade-leave-active[data-v-f06ad420]{transition:opacity .15s}.dock-fade-enter-from[data-v-f06ad420],.dock-fade-leave-to[data-v-f06ad420]{opacity:0}@media (width<=640px){.score small[data-v-f06ad420],.tool kbd[data-v-f06ad420],.tool span[data-v-f06ad420]{display:none}.capsule[data-v-f06ad420]{max-width:calc(100vw - 1rem)}.actions[data-v-f06ad420]{grid-template-columns:1fr}}.nf[data-v-b1ed8819]{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5.5rem);position:relative;overflow:hidden}.nf-stairs[data-v-b1ed8819]{aspect-ratio:1119/543;background:var(--brand);opacity:.12;clip-path:polygon(37.5% 0,62.5% 0,62.5% 25.8%,75% 25.8%,75% 51.6%,87.5% 51.6%,87.5% 77.3%,100% 77.3%,100% 100%,0 100%,0 77.3%,12.5% 77.3%,12.5% 51.6%,25% 51.6%,25% 25.8%,37.5% 25.8%);pointer-events:none;width:min(60rem,120%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nf-inner[data-v-b1ed8819]{text-align:center;justify-items:center;gap:2.5rem;display:grid;position:relative}.browser[data-v-b1ed8819]{border:1px solid var(--border-strong);background:var(--surface);width:min(44rem,100%);box-shadow:0 30px 70px color-mix(in srgb,var(--brand) 22%,transparent);border-radius:20px;animation:.7s cubic-bezier(.2,.7,.2,1) both rise-b1ed8819;overflow:hidden}.bar[data-v-b1ed8819]{border-bottom:1px solid var(--border);background:var(--surface-2);direction:ltr;align-items:center;gap:.9rem;padding:.75rem 1rem}.bar[data-v-b1ed8819],.dots[data-v-b1ed8819]{display:flex}.dots[data-v-b1ed8819]{gap:.4rem}.dots i[data-v-b1ed8819]{background:#ff5f57;border-radius:50%;width:.7rem;height:.7rem}.dots i[data-v-b1ed8819]:nth-child(2){background:#febc2e}.dots i[data-v-b1ed8819]:nth-child(3){background:#28c840}.url[data-v-b1ed8819]{background:var(--bg);min-width:0;color:var(--text-muted);text-align:left;white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;display:flex}.url svg[data-v-b1ed8819]{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:.85rem;height:.85rem}.url .path[data-v-b1ed8819]{color:var(--brand);text-overflow:ellipsis;text-underline-offset:4px;-webkit-text-decoration:underline wavy #ff5f57b3;text-decoration:underline wavy #ff5f57b3;overflow:hidden}.screen[data-v-b1ed8819]{padding:1.2rem;position:relative}.wire[data-v-b1ed8819]{opacity:.55;gap:.9rem;display:grid}.wire[data-v-b1ed8819] :is(b,span,em,i,.w-cards div){background:linear-gradient(90deg,var(--surface-2) 0,color-mix(in srgb,var(--brand) 16%,var(--surface-2)) 50%,var(--surface-2) 100%);background-size:200% 100%;border-radius:6px;animation:1.8s linear infinite shimmer-b1ed8819;display:block}.w-nav[data-v-b1ed8819]{align-items:center;gap:.6rem;display:flex}.w-nav b[data-v-b1ed8819]{width:4.5rem;height:1.5rem}.w-nav span[data-v-b1ed8819]{width:3rem;height:.6rem}.w-nav em[data-v-b1ed8819]{border-radius:999px;width:5rem;height:1.5rem;margin-inline-start:auto}.w-hero[data-v-b1ed8819]{justify-items:center;gap:.5rem;padding:.8rem 0;display:grid}.w-hero span[data-v-b1ed8819]{width:70%;height:.9rem}.w-hero span.short[data-v-b1ed8819]{width:45%}.w-hero i[data-v-b1ed8819]{border-radius:999px;width:7rem;height:1.8rem;margin-top:.4rem}.w-cards[data-v-b1ed8819]{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.w-cards div[data-v-b1ed8819]{height:4.5rem}.digits[data-v-b1ed8819]{pointer-events:none;direction:ltr;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}.digits span[data-v-b1ed8819]{aspect-ratio:3/4;background:var(--brand);color:#fff;width:clamp(4.2rem,13vw,6.4rem);box-shadow:0 16px 34px color-mix(in srgb,var(--brand) 40%,transparent);animation:.6s cubic-bezier(.3,1.4,.5,1) both drop-b1ed8819;animation-delay:calc(.25s + var(--i)*.12s);border-radius:14px;place-items:center;font-size:clamp(3rem,9vw,4.6rem);font-weight:900;line-height:1;display:grid}.digits.nf404 span[data-v-b1ed8819]:nth-child(2){background:var(--surface);color:var(--brand);outline:3px dashed var(--brand);outline-offset:-3px;translate:0 .6rem;rotate:-9deg}.log[data-v-b1ed8819]{color:#cfc8ef;text-align:left;white-space:pre-wrap;word-break:break-all;background:#0d0b16;border-radius:10px;margin:1rem 0 0;padding:.75rem .9rem;font:.8rem/1.7 ui-monospace,Cascadia Code,Consolas,monospace;position:relative}.log .m[data-v-b1ed8819]{color:#7dd3fc;font-weight:700}.log .s[data-v-b1ed8819]{color:#ff8a80;font-weight:700}.cursor[data-v-b1ed8819]{vertical-align:-.15em;background:#cfc8ef;width:.55em;height:1em;margin-inline-start:.3em;animation:1s step-end infinite blink-b1ed8819;display:inline-block}.nf-text[data-v-b1ed8819]{max-width:40rem}.nf-text h1[data-v-b1ed8819]{margin-bottom:.8rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem);font-weight:900}.nf-text p[data-v-b1ed8819]{color:var(--text-muted);line-height:1.9}.nf-links[data-v-b1ed8819]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.6rem;display:flex}@keyframes rise-b1ed8819{0%{opacity:0;transform:translateY(24px)}}@keyframes drop-b1ed8819{0%{opacity:0;transform:translateY(-40px)scale(.9)}}@keyframes shimmer-b1ed8819{to{background-position:-200% 0}}@keyframes blink-b1ed8819{50%{opacity:0}}@media (width<=560px){.w-nav span[data-v-b1ed8819]{display:none}.log[data-v-b1ed8819]{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.browser[data-v-b1ed8819],.cursor[data-v-b1ed8819],.digits span[data-v-b1ed8819],.wire[data-v-b1ed8819] *{animation:none!important}}
