:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f4ef;--surface:#fcfbf8;--sunken:#efece6;--line:#e5e1d9;--line-2:#d4cfc5;--ink:#1e2120;--ink-2:#4c5250;--ink-3:#636966;--teal:#26302e;--teal-2:#3b4a46;--teal-hover:#151b19;--teal-soft:#ebe8e1;--mint:#64c9ba;--accent:#3f6e68;--glow:transparent;--dot:#1e212012;--night:#07191e;--night-2:#0d2328;--night-ink:#eeeae1;--night-ink-2:#eeeae1a8;--night-line:#eeeae11f;--signal:#d8392d;--signal-soft:#d8392d1f;--on-teal:#fff;--ok:#1f6b45;--ok-bg:#e4f2ea;--warn:#7a4f00;--warn-bg:#fbf0d9;--bad:#a3201a;--bad-bg:#fbe4e1;--info:#2a5590;--info-bg:#e6eef8;--draft:#4f5855;--draft-bg:#ecebe6;--mute:#5b6461;--mute-bg:#f0eee8;--danger:#b42318;--danger-line:#ebc3be;--font-display:"Estedad Variable", "Vazirmatn Variable", Tahoma, sans-serif;--font-ui:"Vazirmatn Variable", Tahoma, sans-serif;--r-sm:10px;--r-md:14px;--r-lg:20px;--shadow-sm:0 1px 2px #1e21200d;--shadow-md:0 6px 20px #1e21200f;--shadow-lg:0 16px 40px #1e21201a;--focus:0 0 0 4px var(--teal-soft);--container:1240px;--header-h:72px;--ease:cubic-bezier(.22, 1, .36, 1);--scene-bg:#f6f4ef;--scene-line:#5d6b67;--scene-line-soft:#b9c2be;--scene-accent:#8a6d3f;--muted-ink:var(--ink-2);--card:var(--surface);--paper-2:#efede4;--bronze-ink:#5f4a26;--radius-md:22px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0a1618;--surface:#0f2023;--sunken:#0c1b1e;--line:#1d3236;--line-2:#2b4448;--ink:#eeeae1;--ink-2:#adb8b4;--ink-3:#83908c;--teal:#64c9ba;--teal-2:#7fd6c8;--teal-hover:#86dccf;--teal-soft:#64c9ba24;--accent:#64c9ba;--glow:#64c9ba;--dot:#64c9ba17;--night:#050f12;--night-2:#0a1a1e;--signal:#ff5a4c;--signal-soft:#ff5a4c29;--on-teal:#07191e;--ok:#6fd3a0;--ok-bg:#6fd3a021;--warn:#e8bd6a;--warn-bg:#e8bd6a21;--bad:#ff8a80;--bad-bg:#ff8a8021;--info:#8fb4ea;--info-bg:#8fb4ea21;--draft:#b4bcb9;--draft-bg:#b4bcb91f;--mute:#93a09c;--mute-bg:#93a09c1a;--danger:#ff8a80;--danger-line:#ff8a8059;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 12px 32px #00000059;--shadow-lg:0 24px 60px #00000080;--scene-bg:#07191e;--scene-line:#64c9ba;--scene-line-soft:#315954;--scene-accent:#d0b27a;--paper-2:#0d1b1e;--bronze-ink:#d0b27a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle, var(--dot) 1px, transparent 1.5px) 0 0 / 26px 26px, var(--paper);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;line-height:1.35}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:var(--teal-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.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}.skip-link{top:-80px;z-index:200;border-radius:var(--r-sm);background:var(--night);min-height:44px;color:var(--night-ink);align-items:center;padding:0 18px;font-weight:700;transition:top .2s;display:inline-flex;position:fixed;inset-inline-start:16px}.skip-link:focus-visible{top:12px}.spin{animation:1s linear infinite atlas-spin}@keyframes atlas-spin{to{transform:rotate(360deg)}}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.page-enter{animation:.24s ease-out both page-enter}.rv{opacity:0;transform:translateY(var(--rv-y,16px));transition:opacity .64s var(--ease), transform .64s var(--ease);transition-delay:var(--rv-delay,0s)}.rv.is-in{opacity:1;transform:none}}.atlas-logo{min-height:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.atlas-logo-mark{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.atlas-logo-mark:before{content:"";border:2px solid var(--teal);border-radius:6px;position:absolute;inset:3px;transform:rotate(45deg)}.atlas-logo-mark:after{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.atlas-logo-word{direction:ltr}.atlas-logo-word span{color:var(--teal-2)}.atlas-logo.is-night{color:var(--night-ink)}.atlas-logo.is-night .atlas-logo-mark:before{border-color:var(--mint)}.atlas-logo.is-night .atlas-logo-mark:after{background:#ff5a4c}.atlas-logo.is-night .atlas-logo-word span{color:var(--mint)}.atlas-logo.is-small{font-size:20px}.atlas-logo.is-small .atlas-logo-mark{width:24px;height:24px}.atlas-logo.is-small .atlas-logo-mark:after{width:6px;height:6px}.site-header{z-index:60;height:var(--header-h);padding:0 max(20px, calc((100vw - var(--container)) / 2));background:color-mix(in srgb, var(--surface) 92%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(140%)blur(14px);transition:transform .28s var(--ease);align-items:center;gap:24px;display:flex;position:sticky;top:0}.site-header.is-wide{padding-inline:32px}.site-header.is-overlay{position:fixed;inset:0 0 auto}.site-header.is-hidden:not(.menu-open){transform:translateY(-100%)}.site-header .header-search{background:var(--sunken);min-width:0;height:44px;color:var(--ink-2);border:1px solid #0000;border-radius:12px;flex:0 420px;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.site-header .header-search:focus-within{background:var(--surface);border-color:var(--teal);box-shadow:var(--focus)}.site-header .header-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.site-header .header-search input::placeholder{color:var(--ink-3)}.desktop-nav{align-items:center;gap:4px;display:flex}.desktop-nav a{height:40px;color:var(--ink-2);white-space:nowrap;border-radius:9px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;transition:color .15s,background .15s;display:inline-flex;position:relative}.desktop-nav a:hover{color:var(--ink);background:var(--sunken)}.desktop-nav a[aria-current=page]{color:var(--teal);font-weight:700}.desktop-nav a[aria-current=page]:after{content:"";inset-inline:12px;background:var(--teal);border-radius:2px;height:2px;position:absolute;bottom:-16px}.header-actions{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.icon-action,.theme-toggle{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.icon-action:hover,.theme-toggle:hover{background:var(--sunken);color:var(--ink)}.icon-action .icon-count{top:6px;background:var(--teal);min-width:17px;height:17px;color:var(--on-teal);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-start:6px}.theme-toggle-icons{width:19px;height:19px;display:block;position:relative}.theme-toggle-icons svg{transition:opacity .22s ease, transform .32s var(--ease);position:absolute;inset:0}.theme-icon-sun{opacity:1}.theme-icon-moon{opacity:0;transform:rotate(-90deg)scale(.6)}[data-theme=dark] .theme-icon-sun{opacity:0;transform:rotate(90deg)scale(.6)}[data-theme=dark] .theme-icon-moon{opacity:1;transform:none}.header-btn{border-radius:var(--r-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.header-btn.is-primary{background:var(--teal);color:var(--on-teal)}.header-btn.is-primary:hover{background:var(--teal-hover)}.header-btn.is-secondary{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.header-btn.is-secondary:hover{border-color:var(--ink-3)}.header-btn.is-loading{background:var(--sunken);width:88px}.user-chip{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;align-items:center;gap:8px;max-width:180px;height:44px;padding:0 6px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.user-chip:hover{border-color:var(--ink-3)}.user-chip-avatar{background:var(--teal);width:32px;height:32px;color:var(--on-teal);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.user-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-action{display:none}.chrome-menu{top:calc(100% + 8px);z-index:70;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;inset-inline:12px}.chrome-menu a,.chrome-menu button{border-radius:var(--r-sm);min-height:48px;color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.chrome-menu a>span,.chrome-menu button>span{color:var(--ink-3);display:inline-flex}.chrome-menu a:hover,.chrome-menu button:hover{background:var(--sunken)}.chrome-menu a[aria-current=page]{background:var(--teal-soft);color:var(--teal);font-weight:700}.chrome-menu hr{border:0;border-top:1px solid var(--line);width:100%;margin:6px 0}.chrome-menu .chrome-menu-cta{background:var(--teal);color:var(--on-teal);justify-content:center;margin-top:6px;font-weight:700}.chrome-menu .chrome-menu-cta:hover{background:var(--teal-hover)}.chrome-menu .chrome-menu-cta>span{color:inherit}.chrome-menu-error{color:var(--danger);margin:4px 14px;font-size:13px}@media (prefers-reduced-motion:no-preference){.chrome-menu{animation:menu-in .2s var(--ease) both}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}}@media (max-width:1280px){.site-header:has(.header-search) .nav-optional{display:none}}@media (max-width:1100px){.site-header .header-search{flex-basis:280px}}@media (max-width:960px){.desktop-nav,.site-header .header-search,.header-actions .hide-compact{display:none}.menu-action{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}}@media (max-width:560px){:root{--header-h:64px}.site-header{gap:10px;padding-inline:16px}.header-actions .hide-phone{display:none}}.site-footer{padding:72px max(24px, calc((100vw - var(--container)) / 2)) 32px;background:var(--night);color:var(--night-ink-2);position:relative;overflow:hidden}.site-footer .footer-map{object-fit:cover;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer-main{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid;position:relative}.footer-about{flex-direction:column;gap:14px;display:flex}.footer-about p{max-width:340px;margin:0;font-size:15px;line-height:1.9}.footer-col{flex-direction:column;gap:4px;display:flex}.footer-col strong{color:var(--night-ink);margin-bottom:8px;font-size:14px;font-weight:700}.footer-col a{width:fit-content;padding:5px 0;font-size:14px;transition:color .15s}.footer-col a:hover{color:var(--mint)}.footer-meta{border-top:1px solid var(--night-line);color:#eeeae18c;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex;position:relative}.footer-made{align-items:center;gap:8px;display:inline-flex}.footer-made:before{content:"";background:#ff5a4c;border-radius:50%;width:7px;height:7px}@media (max-width:900px){.footer-main{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}}@media (max-width:520px){.site-footer{padding:48px 20px 28px}.footer-main{gap:28px}}.back-to-top{inset-inline-start:20px;z-index:40;border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--ink);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s ease, transform .2s var(--ease), visibility .2s;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:20px;transform:translateY(8px)}.back-to-top.is-on{opacity:1;visibility:visible;transform:none}@media (max-width:760px){.back-to-top{display:none}}.back-to-top .ring-svg{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;transform:rotate(-90deg)}.back-to-top .ring-track{fill:none;stroke:#0000;stroke-width:2px}.back-to-top .ring-value{fill:none;stroke:var(--teal);stroke-width:2px;stroke-linecap:round}.back-to-top-icon{display:inline-flex}@media (max-width:760px){.back-to-top{bottom:calc(20px + env(safe-area-inset-bottom))}.has-tabbar .back-to-top{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header,.back-to-top,.theme-toggle-icons svg{transition:none}.rv{opacity:1!important;transform:none!important}}.atlas-logo-custom{object-fit:contain;flex:none;width:36px;height:36px}.atlas-logo-word{overflow-wrap:anywhere;min-width:0}
