.ch-page{--ch-blue:#0054ff;--ch-blue-deep:#003db8;--ch-ink:#22242a;--ch-muted:#646873;--ch-line:rgba(34,36,42,0.1);--ch-paper:#ffffff;--ch-tint:#f2f6ff;--ch-tint-2:#e3ebff;--ch-ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;min-height:100svh;color:var(--ch-ink);background:var(--ch-paper);font-family:var(--font-yekan),"Yekan Bakh",Tahoma,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.ch-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(120% 70% at 100% -10%,rgba(0,84,255,.16),transparent 55%),radial-gradient(90% 50% at -10% 20%,rgba(0,84,255,.08),transparent 50%),linear-gradient(180deg,#f7f9ff,#ffffff 42%,#f3f6ff)}.ch-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;animation:ch-drift 12s ease-in-out infinite alternate}.ch-orb-a{width:min(70vw,22rem);height:min(70vw,22rem);top:-8%;inset-inline-end:-12%;background:rgba(0,84,255,.22)}.ch-orb-b{width:min(50vw,16rem);height:min(50vw,16rem);bottom:12%;inset-inline-start:-18%;background:rgba(0,84,255,.12);animation-delay:-4s}.ch-grid{position:absolute;inset:0;opacity:.035;background-image:linear-gradient(var(--ch-ink) 1px,transparent 1px),linear-gradient(90deg,var(--ch-ink) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 70% at 50% 20%,#000 20%,transparent 75%)}@keyframes ch-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,4%,0) scale(1.06)}}.ch-shell{position:relative;z-index:1;width:min(100%,28.5rem);margin-inline:auto;padding:1.35rem 1.1rem 2.75rem;display:flex;flex-direction:column;gap:1.75rem}.ch-aside-inner{text-align:center}.ch-aside-inner,.ch-brand{display:flex;flex-direction:column;align-items:center}.ch-brand{position:relative;gap:.7rem;color:var(--ch-ink);text-decoration:none;margin-bottom:1.15rem;opacity:0;transform:translateY(14px) scale(.97);transition:opacity .7s var(--ch-ease),transform .7s var(--ch-ease)}.ch-page.is-ready .ch-brand{opacity:1;transform:none}.ch-brand-ring{position:absolute;inset:-1.1rem auto auto 50%;width:5.6rem;height:5.6rem;translate:-50% 0;border-radius:50%;border:1px solid rgba(0,84,255,.22);box-shadow:0 0 0 8px rgba(0,84,255,.05);animation:ch-pulse 3.6s ease-in-out infinite}@keyframes ch-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.65}}.ch-mark{height:3.6rem;width:auto;position:relative;z-index:1}.ch-word{height:1.55rem;width:auto;max-width:9.5rem}.ch-kicker,.ch-lead,.ch-quick,.ch-site-pill,.ch-title{opacity:0;transform:translateY(10px);transition:opacity .55s var(--ch-ease),transform .55s var(--ch-ease)}.ch-page.is-ready .ch-kicker{opacity:1;transform:none;transition-delay:80ms}.ch-page.is-ready .ch-title{opacity:1;transform:none;transition-delay:.14s}.ch-page.is-ready .ch-lead{opacity:1;transform:none;transition-delay:.2s}.ch-page.is-ready .ch-quick{opacity:1;transform:none;transition-delay:.26s}.ch-page.is-ready .ch-site-pill{opacity:1;transform:none;transition-delay:.32s}.ch-kicker{margin:0 0 .4rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--ch-blue)}.ch-title{margin:0 0 .55rem;font-size:clamp(1.7rem,7vw,2.05rem);font-weight:800;line-height:1.25;letter-spacing:-.03em}.ch-title span{color:var(--ch-blue)}.ch-lead{margin:0 0 1.25rem;max-width:22rem;font-size:.92rem;line-height:1.75;color:var(--ch-muted)}.ch-quick{width:100%;display:grid;gap:.55rem;margin-bottom:.75rem}.ch-quick-btn{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-height:3.65rem;padding:.65rem .9rem;border-radius:16px;border:1px solid var(--ch-line);background:rgba(255,255,255,.78);color:inherit;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.ch-quick-btn span{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0}.ch-quick-btn strong{font-size:.86rem;font-weight:800}.ch-quick-btn em{font-style:normal;font-size:.92rem;font-weight:700;color:var(--ch-muted);letter-spacing:.02em}.ch-quick-btn.is-primary{background:linear-gradient(135deg,var(--ch-blue) 0,var(--ch-blue-deep) 100%);border-color:transparent;color:#fff;box-shadow:0 10px 28px rgba(0,84,255,.28)}.ch-quick-btn.is-primary em{color:rgba(255,255,255,.82)}.ch-quick-btn.is-primary .ch-brand-icon{background:rgba(255,255,255,.18)!important;color:#fff!important}.ch-quick-btn:active{transform:scale(.985)}.ch-site-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .45rem;border-radius:999px;border:1px solid var(--ch-line);background:rgba(255,255,255,.7);color:var(--ch-ink);text-decoration:none;font-size:.82rem;font-weight:700}.ch-site-pill .ch-brand-icon{width:1.85rem;height:1.85rem;border-radius:50%}.ch-brand-icon{--ch-brand:var(--ch-blue);display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:13px;flex-shrink:0;overflow:hidden}.ch-brand-icon.is-solid,.ch-brand-icon.is-tint{background:var(--ch-brand);color:#fff}.ch-brand-icon.is-tint img{width:1.2rem;height:1.2rem;filter:brightness(0) invert(1)}.ch-brand-icon.is-photo{background:#fff;border:1px solid var(--ch-line)}.ch-brand-icon.is-photo img{width:1.55rem;height:1.55rem;object-fit:contain}.ch-glyph{width:1.2rem;height:1.2rem}.ch-main{display:flex;flex-direction:column;gap:1.35rem}.ch-section-title{margin:0 0 .65rem;padding-inline:.15rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:none;color:var(--ch-muted)}.ch-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ch-row{display:grid;grid-template-columns:1fr auto;gap:.4rem;opacity:0;transform:translateY(12px);transition:opacity .45s var(--ch-ease) calc(var(--i, 0) * 28ms + .18s),transform .45s var(--ch-ease) calc(var(--i, 0) * 28ms + .18s)}.ch-page.is-ready .ch-row{opacity:1;transform:none}.ch-link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:3.7rem;padding:.7rem .8rem;border-radius:16px;border:1px solid var(--ch-line);background:rgba(255,255,255,.82);color:inherit;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.ch-link:active{transform:scale(.99)}.ch-row.is-featured .ch-link{border-color:rgba(0,84,255,.22);background:linear-gradient(135deg,rgba(0,84,255,.06),rgba(255,255,255,.9))}.ch-meta{display:flex;flex-direction:column;gap:.08rem;min-width:0;text-align:start}.ch-label{font-size:.74rem;font-weight:700;color:var(--ch-muted)}.ch-value{font-size:.98rem;font-weight:800;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-hint{font-size:.68rem;color:var(--ch-muted)}.ch-chev{width:1rem;height:1rem;opacity:.28;color:var(--ch-ink)}.ch-chev svg{width:100%;height:100%;transform:scaleX(-1)}.ch-copy{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:3.1rem;padding:.35rem;border:1px solid var(--ch-line);border-radius:14px;background:rgba(255,255,255,.65);color:var(--ch-ink);font:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ch-copy-glyph{width:1.05rem;height:1.05rem}.ch-copy-text{font-size:.65rem;font-weight:800}.ch-copy:focus-visible,.ch-copy:hover{border-color:rgba(0,84,255,.35);background:var(--ch-tint);color:var(--ch-blue)}.ch-copy.is-done{border-color:rgba(0,84,255,.4);background:var(--ch-tint-2);color:var(--ch-blue)}.ch-foot{margin-top:.35rem;text-align:center}.ch-foot p{margin:0;font-size:.75rem;font-weight:600;color:var(--ch-muted);line-height:1.6}@media (hover:hover) and (pointer:fine){.ch-quick-btn:hover{border-color:rgba(0,84,255,.35);transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,84,255,.1)}.ch-quick-btn.is-primary:hover{box-shadow:0 14px 34px rgba(0,84,255,.34)}.ch-link:hover{border-color:rgba(0,84,255,.3);background:#fff;transform:translateY(-1px);box-shadow:0 10px 26px rgba(34,36,42,.06)}.ch-link:hover .ch-chev{opacity:.65;color:var(--ch-blue)}}@media (min-width:640px){.ch-shell{width:min(100%,34rem);padding-block:1.75rem 3rem}.ch-mark{height:4rem}.ch-quick{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ch-page{min-height:100vh}.ch-atmos{background:radial-gradient(70% 80% at 8% 40%,rgba(0,84,255,.18),transparent 55%),radial-gradient(50% 60% at 90% 10%,rgba(0,84,255,.1),transparent 50%),linear-gradient(120deg,#eef2ff,#ffffff 38%,#f7f9ff)}.ch-orb-a{width:28rem;height:28rem;top:8%;inset-inline-start:4%;inset-inline-end:auto}.ch-orb-b{width:20rem;height:20rem;bottom:auto;top:-6%;inset-inline-start:auto;inset-inline-end:8%}.ch-shell{width:min(1120px,calc(100% - 4rem));margin-block:0;min-height:100vh;padding:2.5rem 0;display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(26rem,1.15fr);gap:2.5rem;align-items:center}.ch-aside{position:sticky;top:2.5rem;align-self:start;max-height:calc(100vh - 5rem)}.ch-aside-inner{align-items:flex-start;text-align:start;padding:2rem 1.75rem;border-radius:28px;border:1px solid rgba(0,84,255,.12);background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(242,246,255,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 30px 60px rgba(0,48,160,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ch-brand{flex-direction:row;gap:.9rem;margin-bottom:1.5rem}.ch-brand-ring{inset:50% auto auto 0;width:4.4rem;height:4.4rem;translate:0 -50%}.ch-mark{height:3.4rem}.ch-word{height:1.7rem;max-width:10rem}.ch-title{font-size:clamp(2.2rem,3vw,2.75rem);max-width:12ch}.ch-lead{max-width:28ch;font-size:.98rem;margin-bottom:1.5rem}.ch-quick{grid-template-columns:1fr;gap:.65rem;margin-bottom:1rem}.ch-main{padding:1.25rem;border-radius:28px;border:1px solid var(--ch-line);background:rgba(255,255,255,.72);box-shadow:0 24px 50px rgba(34,36,42,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);gap:1.5rem}.ch-section[aria-labelledby=ch-h-direct] .ch-list,.ch-section[aria-labelledby=ch-h-iran] .ch-list,.ch-section[aria-labelledby=ch-h-social] .ch-list{grid-template-columns:1fr 1fr}.ch-row{gap:.35rem}.ch-link{min-height:4rem;border-radius:18px}.ch-copy{min-width:3.35rem;border-radius:16px}.ch-foot{text-align:start;padding-inline:.25rem}}@media (min-width:1280px){.ch-shell{width:min(1200px,calc(100% - 5rem));gap:3rem}.ch-aside-inner{padding:2.4rem 2rem}}@media (prefers-reduced-motion:reduce){.ch-brand,.ch-brand-ring,.ch-kicker,.ch-lead,.ch-orb,.ch-quick,.ch-row,.ch-site-pill,.ch-title{animation:none!important;transition:none!important}.ch-brand,.ch-kicker,.ch-lead,.ch-quick,.ch-row,.ch-site-pill,.ch-title{opacity:1;transform:none}}