@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap');

/* مرتب‌سازی نهایی منوی بازشده در موبایل */
@media(max-width:760px){html body.buy-domain-page .about-header.menu-open>nav{gap:3px!important;margin:0 11px 11px!important;width:calc(100% - 22px)!important;padding:8px!important;border:1px solid #ffffff1c!important;border-radius:17px!important;background:linear-gradient(145deg,#183b67,#0c284e)!important;box-shadow:0 12px 23px #071d3a30!important}html body.buy-domain-page .about-header.menu-open>nav a{min-height:43px!important;padding:8px 12px!important}html body.buy-domain-page .about-header.menu-open>nav a:last-child{grid-column:1/-1!important;justify-content:center!important;border-top:1px solid #ffffff12!important}html body.buy-domain-page .about-header .auction-link i{position:static!important;display:inline-block!important;transform:none!important;margin-right:5px!important;padding:1px 4px!important;font-size:.48rem!important;line-height:1.35!important;vertical-align:middle!important}html body.buy-domain-page .about-header .contact-button{font-size:0!important}html body.buy-domain-page .about-header .contact-button:after{content:'☎';font-size:16px!important;line-height:1;color:#fff}html body.buy-domain-page .about-header .instagram-icon{display:block!important;background:radial-gradient(circle at 68% 72%,#ffd36a 0 13%,#ef5a67 35%,#b733a1 62%,#5b51d8 100%)!important}html body.buy-domain-page .about-header .instagram-icon:before{border-color:#fff!important}html body.buy-domain-page .about-header .instagram-icon:after{background:#fff!important}}

@media(min-width:761px){html body.buy-domain-page .site-header:not(.buy-menu-compact)>nav{transform:translateY(5px)!important}}

/* وقتی مجموع آیتم‌ها جا نشود، همان لحظه منوی فشرده فعال می‌شود */
@media(min-width:761px){html body.buy-domain-page .site-header.buy-menu-compact .buy-menu-toggle{display:grid!important}html body.buy-domain-page .site-header.buy-menu-compact>nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:0!important;min-height:0!important;overflow:hidden!important;opacity:0!important}html body.buy-domain-page .site-header.buy-menu-compact.menu-open>nav{max-height:230px!important;padding:8px max(22px,calc((100% - 1180px)/2)) 12px!important;opacity:1!important}}

/* وضعیت عادی: منوی کامل تا لحظه‌ای که اسکریپت کمبود فضا را تشخیص دهد */
@media(min-width:761px){html body.buy-domain-page .site-header:not(.buy-menu-compact) .buy-menu-toggle{display:none!important}html body.buy-domain-page .site-header:not(.buy-menu-compact)>nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;max-height:none!important;min-height:52px!important;margin:0!important;padding:0 max(24px,calc((100% - 1180px)/2))!important;overflow:visible!important;opacity:1!important;border:0!important;background:#0b2344!important}html body.buy-domain-page .site-header:not(.buy-menu-compact)>nav a{display:inline-flex!important;padding:7px 10px!important}}

/* منوی کامل تا ۹۰۰px؛ همبرگری فقط در عرض‌های واقعاً فشرده */
@media(min-width:901px){body.buy-domain-page .site-header .buy-menu-toggle,body.buy-domain-page .site-header.buy-menu-compact .buy-menu-toggle{display:none!important}body.buy-domain-page .site-header.buy-menu-compact>nav,body.buy-domain-page .site-header.buy-menu-compact.menu-open>nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;max-height:none!important;min-height:52px!important;margin:0!important;padding:0 max(24px,calc((100% - 1180px)/2))!important;overflow:visible!important;opacity:1!important;border:0!important;background:#0b2344!important}body.buy-domain-page .site-header.buy-menu-compact>nav a{display:inline-flex!important;padding:7px 10px!important}}

/* همبرگری هوشمند: فقط در صورت کمبود فضای واقعی منو */
@media(min-width:761px){body.buy-domain-page .site-header .buy-menu-toggle{display:none!important}body.buy-domain-page .site-header.buy-menu-compact .buy-menu-toggle{position:absolute!important;top:42px!important;left:max(20px,calc((100% - 1180px)/2))!important;right:auto!important;z-index:10!important;display:grid!important;place-items:center!important;gap:4px!important;width:35px!important;height:33px!important;margin:0!important;padding:7px!important;border:1px solid #ffffff35!important;border-radius:9px!important;background:#ffffff10!important}body.buy-domain-page .site-header.buy-menu-compact .buy-menu-toggle span{display:block!important;width:17px!important;height:1.5px!important;border-radius:4px!important;background:#f6d37f!important}body.buy-domain-page .site-header.buy-menu-compact>nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:0!important;min-height:0!important;margin:0!important;padding:0 max(22px,calc((100% - 1180px)/2))!important;overflow:hidden!important;opacity:0!important;transition:max-height .3s ease,opacity .2s ease,padding .3s ease!important}body.buy-domain-page .site-header.buy-menu-compact.menu-open>nav{max-height:230px!important;padding:8px max(22px,calc((100% - 1180px)/2)) 12px!important;opacity:1!important;border-top:1px solid #ffffff14!important}body.buy-domain-page .site-header.buy-menu-compact>nav a{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:8px 9px!important}body.buy-domain-page .site-header.buy-menu-compact.menu-open .buy-menu-toggle span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}body.buy-domain-page .site-header.buy-menu-compact.menu-open .buy-menu-toggle span:nth-child(2){opacity:0}body.buy-domain-page .site-header.buy-menu-compact.menu-open .buy-menu-toggle span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}}

/* اولویت نهایی هدر دو ردیفه در برابر تزئینات قبلی */
@media(min-width:761px){body.buy-domain-page .site-header{display:block!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#0b2344!important;box-shadow:0 8px 20px #1028481a!important}body.buy-domain-page .site-header:before,body.buy-domain-page .site-header:after{display:none!important}body.buy-domain-page .site-header .header-top{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding:0 max(24px,calc((100% - 1180px)/2))!important;border-bottom:1px solid #ffffff12!important;background:#14345e!important}body.buy-domain-page .site-header .brand-detailed,body.buy-domain-page .site-header .header-contact{display:flex!important;order:initial!important;flex:0 0 auto!important}body.buy-domain-page .site-header .header-contact{margin-right:auto!important;margin-left:0!important}body.buy-domain-page .site-header>nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 max(24px,calc((100% - 1180px)/2))!important;border:0!important;border-radius:0!important;background:#0b2344!important;box-shadow:none!important;backdrop-filter:none!important}body.buy-domain-page .site-header>nav a{padding:7px 10px!important;border-radius:8px!important;color:#eaf2fd!important;font-size:.78rem!important;font-weight:500!important}body.buy-domain-page .site-header>nav a:hover{background:#ffffff0d!important;color:#ffd77f!important;box-shadow:none!important}}

/* هدر دو ردیفهٔ دقیق لندینگ خرید: نوار باریک و منوی مستقل */
@media(min-width:761px){.buy-domain-page .site-header{display:block!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#0b2344!important;box-shadow:0 8px 20px #1028481a!important}.buy-domain-page .site-header:before,.buy-domain-page .site-header:after{display:none!important}.buy-domain-page .site-header .header-top{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding:0 max(24px,calc((100% - 1180px)/2))!important;border-bottom:1px solid #ffffff12!important;background:#14345e!important}.buy-domain-page .site-header .brand-detailed{display:flex!important;order:initial!important;flex:0 0 auto!important}.buy-domain-page .site-header .header-contact{display:flex!important;order:initial!important;flex:0 0 auto!important;margin-right:auto!important;margin-left:0!important}.buy-domain-page .site-header .logo-mark{width:28px!important;height:28px!important;border-radius:8px!important;font-size:15px!important;border-color:#e5bd67!important;background:#1d4b7b!important;color:#ffdf93!important;box-shadow:none!important}.buy-domain-page .site-header .header-brand-tagline{color:#eff6ff!important;font-size:.63rem!important}.buy-domain-page .site-header .brand-divider{color:#e7bd5c!important}.buy-domain-page .site-header .instagram-link{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;border:1px solid #ffffff64!important;border-radius:8px!important}.buy-domain-page .site-header .instagram-icon{width:17px!important;height:17px!important}.buy-domain-page .site-header .contact-button{min-width:76px!important;min-height:27px!important;padding:4px 8px!important;border:0!important;border-radius:8px!important;background:#efb649!important;color:#132c4e!important;font-size:.62rem!important;box-shadow:none!important}.buy-domain-page .site-header>nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 max(24px,calc((100% - 1180px)/2))!important;border:0!important;border-radius:0!important;background:#0b2344!important;box-shadow:none!important;backdrop-filter:none!important}.buy-domain-page .site-header>nav a{padding:7px 10px!important;border-radius:8px!important;color:#eaf2fd!important;font-size:.78rem!important;font-weight:500!important}.buy-domain-page .site-header>nav a:before{color:#e5bd61!important}.buy-domain-page .site-header>nav a:hover{background:#ffffff0d!important;color:#ffd77f!important;box-shadow:none!important}.buy-domain-page .auction-link i{top:-5px!important}}

/* الهام از هدر لایه‌ای و منحنی؛ فقط برای لندینگ خرید */
@media(min-width:761px){.buy-domain-page .site-header{position:relative!important;min-height:104px!important;margin-bottom:25px!important;padding:0 5%!important;overflow:hidden!important;border:0!important;border-radius:0 0 48% 48% / 0 0 48px 48px!important;background:linear-gradient(180deg,#414141 0 37%,#303030 37% 100%)!important;box-shadow:0 14px 27px #18243b20!important}.buy-domain-page .site-header:before{display:none!important}.buy-domain-page .site-header:after{content:''!important;position:absolute!important;right:8%!important;bottom:0!important;left:8%!important;height:1px!important;transform:none!important;background:linear-gradient(90deg,transparent,#efb64a70,transparent)!important;animation:none!important}.buy-domain-page .site-header .header-top{min-height:42px!important;border-bottom:1px solid #ffffff10!important}.buy-domain-page .site-header .header-brand-tagline{font-size:.68rem!important}.buy-domain-page .site-header .brand-divider{color:#f0b84a!important}.buy-domain-page .site-header>nav{align-self:end!important;margin-bottom:10px!important}.buy-domain-page .site-header>nav a{color:#f8f8f8!important}.buy-domain-page .site-header>nav a:before{color:#efbd57!important}.buy-domain-page .site-header>nav a:hover{color:#efc15c!important}.buy-domain-page .site-header .contact-button{border-color:#efb649!important;background:#efb649!important;color:#312820!important}.buy-domain-page .site-header .contact-button:hover{background:#f5c560!important;border-color:#f5c560!important}.buy-domain-page .site-header .instagram-link{border-color:#ffffff76!important}.buy-domain-page .site-header .logo-mark{border-color:#edba5b!important;background:linear-gradient(135deg,#283e68,#172a4a)!important;color:#fbe7a4!important}}

/* هدر مستقل لندینگ خرید: منوی واقعی همبرگری در موبایل */
@media(max-width:760px){.buy-domain-page .about-header{overflow:visible!important}.buy-domain-page .about-header .buy-menu-toggle{display:grid!important;position:absolute!important;top:12px!important;right:9px!important;left:auto!important;z-index:8!important;margin:0!important}.buy-domain-page .about-header>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;border-top:0!important;transition:max-height .3s ease,opacity .2s ease,padding .3s ease!important}.buy-domain-page .about-header.menu-open>nav{max-height:260px!important;padding:8px 13px 12px!important;opacity:1!important;border-top:1px solid #ffffff18!important}.buy-domain-page .about-header>nav a{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:8px 9px!important;border-radius:9px!important;white-space:normal!important}.buy-domain-page .about-header.menu-open .buy-menu-toggle span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.buy-domain-page .about-header.menu-open .buy-menu-toggle span:nth-child(2){opacity:0}.buy-domain-page .about-header.menu-open .buy-menu-toggle span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}}

/* جلوگیری از اسکرول افقی در لندینگ خرید */
html:has(.buy-domain-page),body.buy-domain-page{max-width:100%;overflow-x:hidden}.buy-domain-page .buy-domain-main,.buy-domain-page .buy-hero,.buy-domain-page .buy-steps,.buy-domain-page .buy-transfer,.buy-domain-page .buy-callout{max-width:100%}.buy-domain-page .buy-step-list{overflow:hidden}

/* پرداخت ظریف‌تر برای لندینگ خرید دامنه */
.buy-domain-page .buy-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 23%,#98bcff59 0,transparent 26%),radial-gradient(circle at 15% 87%,#f1c45a35 0,transparent 29%),linear-gradient(135deg,#071d3a,#184875 58%,#102d54)}.buy-domain-page .buy-hero:before{content:'';position:absolute;inset:auto -8% -58% auto;width:440px;height:440px;border:1px solid #ffffff1c;border-radius:50%;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}.buy-domain-page .buy-hero-copy,.buy-domain-page .buy-hero img{position:relative;z-index:1}.buy-domain-page .buy-hero img{filter:drop-shadow(0 20px 20px #05182e3d)}.buy-domain-page .buy-overview{position:relative}.buy-domain-page .buy-overview:after{content:'';display:block;width:46px;height:3px;margin:18px auto 0;border-radius:4px;background:linear-gradient(90deg,#e3a93b,#f6d77f)}.buy-domain-page .buy-steps{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f7faff)}.buy-domain-page .buy-steps:before{content:'';position:absolute;top:-75px;left:-70px;width:190px;height:190px;border-radius:50%;background:#dbe8ff55}.buy-domain-page .buy-steps-heading,.buy-domain-page .buy-step-list{position:relative;z-index:1}.buy-domain-page .buy-step-list article{transition:transform .22s,box-shadow .22s,border-color .22s}.buy-domain-page .buy-step-list article:hover{transform:translateY(-5px);border-color:#dfbd66;box-shadow:0 14px 25px #18386012}.buy-domain-page .buy-step-list i{box-shadow:0 7px 15px #315f9826}.buy-domain-page .buy-transfer{position:relative;overflow:hidden;background:linear-gradient(120deg,#fcfdff,#f3efff)}.buy-domain-page .buy-transfer:after{content:'✦';position:absolute;bottom:-42px;left:32px;color:#d7c8f5;font-size:9rem;line-height:1}.buy-domain-page .buy-transfer>div{position:relative;z-index:1}.buy-domain-page .buy-callout{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 25%,#5e8cb65c 0,transparent 28%),linear-gradient(115deg,#081f3d,#174976)}.buy-domain-page .buy-callout:after{content:'';position:absolute;inset:auto -40px -65px auto;width:230px;height:230px;border:1px solid #ffffff22;border-radius:50%;box-shadow:0 0 0 32px #ffffff08}.buy-domain-page .buy-callout>div,.buy-domain-page .buy-callout>a{position:relative;z-index:1}.buy-domain-page .buy-callout a{box-shadow:0 11px 22px #071a3238;transition:transform .2s}.buy-domain-page .buy-callout a:hover{transform:translateY(-3px)}@media(max-width:760px){.buy-domain-page .buy-hero:before{width:300px;height:300px}.buy-domain-page .buy-step-list article:hover{transform:none}.buy-domain-page .buy-transfer:after{font-size:6rem;left:10px}}

/* تعامل کارت‌های مراحل: بدون هاله و رنگ اضافی */
.buy-domain-page .buy-step-list article{isolation:isolate;overflow:hidden;transition:background .24s ease,box-shadow .24s ease,border-color .24s ease}
.buy-domain-page .buy-step-list article:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 88% 12%,#f5c45b20,transparent 34%),radial-gradient(circle at 12% 100%,#6f9fd21b,transparent 40%);opacity:0;transition:opacity .24s ease}
.buy-domain-page .buy-step-list article:hover{transform:none;border-color:#d5e1ef;box-shadow:0 12px 28px #173a6414;background:linear-gradient(145deg,#fff,#f5f9ff)}
.buy-domain-page .buy-step-list article:hover:before{opacity:1}
.buy-domain-page .buy-steps{padding-top:23px;padding-bottom:23px}
.buy-domain-page .buy-step-list article:not(:last-child):after{display:none}

/* لندینگ مستقل خرید دامنه */
.buy-domain-page{background:linear-gradient(150deg,#eef3fb,#fbf8f1);font-family:Vazirmatn,Tahoma,sans-serif}.buy-domain-main{max-width:1100px;margin:0 auto;padding:40px 22px 66px}.buy-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:410px;padding:38px 52px;border:1px solid #d7e1ef;border-radius:27px;background:radial-gradient(circle at 84% 22%,#8faee548 0,transparent 30%),radial-gradient(circle at 16% 88%,#ecc56d35 0,transparent 28%),linear-gradient(135deg,#0b2446,#1c4f7a);box-shadow:0 21px 45px #15335b21;color:#fff}.buy-hero-copy>span,.buy-overview>span,.buy-steps-heading>span,.buy-transfer span,.buy-callout span{color:#e9c36e;font-size:.76rem;font-weight:800}.buy-hero h1{margin:7px 0 12px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.35}.buy-hero p{max-width:570px;margin:0;color:#dce8f6;line-height:2.15}.buy-hero a{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;padding:11px 17px;border-radius:10px;background:#efba3d;color:#172b4a;font-size:.79rem;font-weight:800;text-decoration:none;box-shadow:0 10px 20px #07172f38}.buy-hero img{display:block;width:min(100%,345px);max-height:330px;margin:auto;object-fit:contain}.buy-overview{max-width:830px;margin:50px auto 33px;text-align:center}.buy-overview h2{margin:6px 0 10px;color:#1e3962;font-size:1.72rem}.buy-overview p{margin:0;color:#687892;font-size:.86rem;line-height:2.15}.buy-steps{padding:31px;border:1px solid #dee6f0;border-radius:22px;background:#fff;box-shadow:0 14px 31px #15335b0c}.buy-steps-heading{text-align:center}.buy-steps-heading h2{margin:5px 0 25px;color:#1e3962;font-size:1.55rem}.buy-step-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.buy-step-list article{position:relative;padding:23px 20px;border:1px solid #e2e8f1;border-radius:16px;background:linear-gradient(145deg,#fff,#f6f9fd)}.buy-step-list article:not(:last-child):after{content:'←';position:absolute;top:35px;left:-18px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d6e0ed;border-radius:50%;background:#fff;color:#bd8b30;font-size:.85rem}.buy-step-list i{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eaf1fb;color:#2a5a94;font-style:normal;font-size:.9rem;font-weight:800}.buy-step-list h3{margin:14px 0 5px;color:#243d64;font-size:1rem}.buy-step-list p{margin:0;color:#77869b;font-size:.76rem;line-height:1.95}.buy-transfer{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:19px;padding:29px 33px;border:1px solid #dce5f0;border-radius:20px;background:linear-gradient(135deg,#f9fbff,#f4f0ff)}.buy-transfer h2{margin:5px 0 8px;color:#213e68;font-size:1.35rem}.buy-transfer p{max-width:750px;margin:0;color:#6e7d94;font-size:.82rem;line-height:2.05}.buy-transfer-badge{display:grid;justify-items:center;flex:0 0 120px;padding:11px;border:1px solid #d6c287;border-radius:16px;background:#fffdf7}.buy-transfer-badge b{color:#bd8929;font-size:2.2rem;line-height:1}.buy-transfer-badge small{margin-top:5px;color:#847043;font-size:.66rem;text-align:center}.buy-callout{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:19px;padding:29px 34px;border-radius:21px;background:linear-gradient(115deg,#0c2445,#1b4a76);color:#fff;box-shadow:0 17px 35px #0f315422}.buy-callout h2{margin:5px 0;color:#fff;font-size:1.4rem}.buy-callout p{margin:0;color:#d5e3f3;font-size:.79rem}.buy-callout a{display:grid;grid-template-columns:auto auto;gap:2px 9px;align-items:center;min-width:215px;padding:11px 14px;border-radius:13px;background:#fff;color:#1d3a63;text-decoration:none}.buy-callout a i{grid-row:span 2;display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#efba3d;color:#fff;font-style:normal;font-size:1.05rem}.buy-callout a strong{font-size:.94rem}.buy-callout a small{color:#78869a;font-size:.67rem}@media(max-width:760px){.buy-domain-main{padding:23px 15px 42px}.buy-hero{grid-template-columns:1fr;min-height:0;padding:29px 23px;border-radius:20px;text-align:center}.buy-hero p{font-size:.84rem}.buy-hero img{order:-1;width:240px;max-height:240px}.buy-hero h1{font-size:1.85rem}.buy-overview{margin:34px auto 23px}.buy-overview h2{font-size:1.35rem}.buy-steps{padding:20px 16px;border-radius:18px}.buy-step-list{grid-template-columns:1fr;gap:9px}.buy-step-list article{padding:17px}.buy-step-list article:not(:last-child):after{top:auto;bottom:-15px;right:calc(50% - 14px);left:auto;transform:rotate(-90deg)}.buy-transfer{display:block;padding:23px;border-radius:18px}.buy-transfer-badge{width:120px;margin-top:17px}.buy-callout{display:block;padding:24px 22px;border-radius:18px}.buy-callout a{width:100%;margin-top:18px}}

/* فقط تنظیم فاصله‌های نسخهٔ دسکتاپ؛ بدون تغییر در ریسپانسیو */
@media(min-width:761px){html body.home-page .home-market{padding-bottom:20px!important}html body.home-page.home-page main .domain-guide.guide-showcase{min-height:0!important;margin:16px auto 28px!important;padding:12px 16px!important}html body.home-page.home-page main .domain-guide.guide-showcase>.guide-card{padding-top:10px!important;padding-bottom:14px!important}}

/* راهنمای خرید و فروش با متن HTML؛ فونت دقیقاً همان فونت سایت است */
html body.home-page main .domain-guide.guide-showcase{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-height:0!important;margin:38px auto 54px!important;padding:16px!important;overflow:hidden!important;border:1px solid #dfe5ef!important;border-radius:26px!important;background:radial-gradient(circle at 13% 20%,#e8edff 0,transparent 28%),radial-gradient(circle at 88% 83%,#fff0cc 0,transparent 26%),linear-gradient(145deg,#fff,#f4f7fd 50%,#fff)!important;box-shadow:none!important;font-family:Vazirmatn,Tahoma,sans-serif!important}html body.home-page main .domain-guide.guide-showcase:before,html body.home-page main .domain-guide.guide-showcase:after{display:none!important;content:none!important}html body.home-page main .domain-guide.guide-showcase>.guide-card{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;justify-items:center!important;gap:2px!important;min-width:0!important;padding:14px 30px 25px!important;text-align:center!important}html body.home-page main .domain-guide.guide-showcase>.guide-buy-card{border-left:1px solid #dce3ee!important}html body.home-page main .guide-card img{display:block!important;width:min(88%,355px)!important;height:300px!important;object-fit:contain!important;filter:none!important}html body.home-page main .guide-card-copy{display:grid!important;justify-items:center!important;gap:11px!important;width:100%!important}html body.home-page main .guide-card-copy h2{display:block!important;margin:0!important;color:#233c65!important;font-family:Vazirmatn,Tahoma,sans-serif!important;font-size:1.55rem!important;font-weight:700!important;line-height:1.45!important}html body.home-page main .guide-card-copy p{display:block!important;max-width:420px!important;margin:0!important;color:#4b5c76!important;font-family:Vazirmatn,Tahoma,sans-serif!important;font-size:.93rem!important;font-weight:500!important;line-height:1.95!important}html body.home-page main .guide-card-copy a{display:flex!important;align-items:center!important;justify-content:center!important;width:min(100%,440px)!important;min-height:51px!important;margin-top:4px!important;padding:10px 18px!important;border-radius:28px!important;background:linear-gradient(135deg,#f4c651,#dfa335)!important;color:#fff!important;font-family:Vazirmatn,Tahoma,sans-serif!important;font-size:.9rem!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 9px 18px #b7832b24!important;transition:transform .2s,box-shadow .2s!important}html body.home-page main .guide-card-copy a:hover{transform:translateY(-2px)!important;box-shadow:0 13px 23px #b7832b38!important}@media(max-width:760px){html body.home-page main .domain-guide.guide-showcase{grid-template-columns:1fr!important;gap:15px!important;margin:24px 15px 38px!important;padding:14px!important;border-radius:21px!important}html body.home-page main .domain-guide.guide-showcase>.guide-card{padding:10px 12px 21px!important}html body.home-page main .domain-guide.guide-showcase>.guide-buy-card{border-left:0!important;border-bottom:1px solid #dce3ee!important}html body.home-page main .guide-card img{height:255px!important;width:min(92%,310px)!important}html body.home-page main .guide-card-copy h2{font-size:1.35rem!important}html body.home-page main .guide-card-copy p{font-size:.84rem!important}html body.home-page main .guide-card-copy a{min-height:46px!important;font-size:.82rem!important}}

/* چیدمان دسکتاپ: دو کارت بزرگ کنار هم با تصویر و عنوان مستقل */
@media(min-width:761px){html body.home-page.home-page main .domain-guide{min-height:560px!important;margin:38px auto 54px!important;border-radius:26px!important;background:radial-gradient(circle at 15% 18%,#e9eeff 0,transparent 31%),radial-gradient(circle at 88% 86%,#fff0ca 0,transparent 27%),linear-gradient(145deg,#ffffff 0%,#f4f7fd 48%,#ffffff 100%)!important;box-shadow:none!important}html body.home-page.home-page main .domain-guide:before,html body.home-page.home-page main .domain-guide:after{top:22px!important;bottom:auto!important;inset:22px auto auto auto!important;width:50%!important;height:515px!important;background-position:center bottom,center top!important;background-size:min(90%,560px) auto,auto 315px!important;filter:none!important;transform:none!important}html body.home-page.home-page main .domain-guide:after{right:0!important;left:auto!important;background-image:url('../uploads/guide-buy-copy.svg'),url('../uploads/guide-buy-clean.png')!important}html body.home-page.home-page main .domain-guide:before{right:auto!important;left:0!important;background-image:url('../uploads/guide-sell-copy.svg'),url('../uploads/guide-sell-clean.png')!important}.domain-guide:hover:before,.domain-guide:hover:after{filter:none!important;transform:none!important}}

/* تصویرسازی‌های مستقلِ تمیز، بدون محوشدگی، فضای سفید یا سایه */
html body.home-page main .domain-guide{min-height:1105px!important;margin:32px auto 52px!important;border-color:#e3e8f0!important;background:#fff!important;box-shadow:none!important}html body.home-page main .domain-guide:before,html body.home-page main .domain-guide:after{height:525px!important;background-position:center bottom,center top!important;background-size:min(68%,560px) auto,auto 365px!important;filter:none!important;box-shadow:none!important}html body.home-page main .domain-guide:after{top:14px!important;background-image:url('../uploads/guide-buy-copy.svg'),url('../uploads/guide-buy-clean.png')!important}html body.home-page main .domain-guide:before{bottom:14px!important;inset:auto 0 14px 0!important;background-image:url('../uploads/guide-sell-copy.svg'),url('../uploads/guide-sell-clean.png')!important}@media(max-width:760px){html body.home-page main .domain-guide{min-height:885px!important;margin:22px 15px 34px!important}html body.home-page main .domain-guide:before,html body.home-page main .domain-guide:after{height:425px!important;background-size:86% auto,auto 292px!important}html body.home-page main .domain-guide:after{top:10px!important}html body.home-page main .domain-guide:before{bottom:10px!important;inset:auto 0 10px 0!important}}@media(max-width:430px){html body.home-page main .domain-guide{min-height:815px!important}html body.home-page main .domain-guide:before,html body.home-page main .domain-guide:after{height:390px!important;background-size:91% auto,auto 260px!important}}

/* دو راهنمای مستقل: تصویر، متن و کلید جدا برای خرید و فروش */
html body.home-page .domain-guide{display:block!important;min-height:1160px!important;margin:38px auto 54px!important;padding:0!important;overflow:hidden!important;border:1px solid #dfe5ef!important;border-radius:28px!important;background:#fff!important;box-shadow:0 18px 42px #102d550e!important}html body.home-page .domain-guide:before,html body.home-page .domain-guide:after{content:''!important;position:absolute!important;z-index:1!important;right:0!important;left:0!important;width:100%!important;height:550px!important;margin:0!important;padding:0!important;background-repeat:no-repeat!important;background-color:transparent!important;background-position:center bottom,center top!important;background-size:min(72%,620px) auto,min(44%,380px) auto!important;filter:none!important;transform:none!important}html body.home-page .domain-guide:after{top:24px!important;bottom:auto!important;background-image:url('../uploads/guide-buy-copy.svg'),url('../uploads/domain-buy-guide.png')!important}html body.home-page .domain-guide:before{top:auto!important;bottom:24px!important;inset:auto 0 24px 0!important;background-image:url('../uploads/guide-sell-copy.svg'),url('../uploads/domain-sell-guide.png')!important}@media(max-width:760px){html body.home-page .domain-guide{min-height:900px!important;margin:25px 15px 38px!important;border-radius:21px!important}html body.home-page .domain-guide:before,html body.home-page .domain-guide:after{height:425px!important;background-size:min(92%,430px) auto,min(53%,255px) auto!important}html body.home-page .domain-guide:after{top:14px!important}html body.home-page .domain-guide:before{bottom:14px!important;inset:auto 0 14px 0!important}}@media(max-width:430px){html body.home-page .domain-guide{min-height:805px!important}html body.home-page .domain-guide:before,html body.home-page .domain-guide:after{height:380px!important;background-size:94% auto,57% 220px!important}}

/* نسخهٔ فشرده و یک‌دست راهنمای خرید/فروش در نمایش‌های کوچک */
@media(max-width:760px){body.home-page .domain-guide{display:block!important;min-height:405px!important;margin:24px 15px 34px!important;padding:0!important;border-radius:20px!important;background-color:#fff!important;background-image:url('../uploads/domain-buy-sell-guide.png')!important;background-repeat:no-repeat!important;background-size:auto 230px!important;background-position:center top!important}body.home-page .domain-guide:before,body.home-page .domain-guide:after{position:absolute!important;top:auto!important;bottom:22px!important;width:45%!important;height:110px!important;margin:0!important;padding:0!important;background-color:transparent!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}body.home-page .domain-guide:before{right:auto!important;left:3%!important;inset:auto auto 22px 3%!important}body.home-page .domain-guide:after{right:3%!important;left:auto!important;inset:auto 3% 22px auto!important;justify-self:auto!important}@media(max-width:430px){body.home-page .domain-guide{min-height:465px!important;background-size:auto 205px!important;background-position:center 0!important}body.home-page .domain-guide:before,body.home-page .domain-guide:after{width:88%!important;height:105px!important;right:6%!important;left:auto!important}body.home-page .domain-guide:before{inset:auto 6% 126px auto!important}body.home-page .domain-guide:after{inset:auto 6% 18px auto!important}}

}

/* جمع‌شدن منوی هدر پیش از آن‌که آیتم‌ها به هم برسند */
@media(max-width:1180px) and (min-width:761px){body .site-header{display:block!important;min-height:0!important;overflow:visible!important}body .site-header .header-top{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:58px!important;padding:8px 58px 8px 8px!important;border:0!important}body .site-header .brand-detailed{order:initial!important;flex:0 1 auto!important}body .site-header .header-contact{order:initial!important;flex:0 0 auto!important;margin-right:auto!important;margin-left:0!important}body .site-header .mobile-menu-toggle{position:absolute!important;top:13px!important;right:10px!important;left:auto!important;z-index:5!important;display:grid!important;place-items:center!important;gap:4px!important;width:37px!important;height:33px!important;margin:0!important;padding:7px!important;border:1px solid #ffffff32!important;border-radius:10px!important;background:#ffffff12!important}body .site-header .mobile-menu-toggle span{display:block!important;width:17px!important;height:1.5px!important;border-radius:5px!important;background:#f8e5ae!important;transition:.2s!important}body .site-header>nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;width:100%!important;max-height:0!important;margin:0!important;padding:0 8px!important;overflow:hidden!important;opacity:0!important;border:0!important;border-top:0!important;border-radius:0!important;background:#081b37f2!important;box-shadow:none!important;transition:max-height .3s ease,opacity .2s ease,padding .3s ease!important}body .site-header.menu-open>nav{max-height:235px!important;padding:8px!important;opacity:1!important;border-top:1px solid #ffffff18!important}body .site-header>nav a{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:9px 10px!important;border-radius:9px!important;font-size:.8rem!important}body .site-header.menu-open .mobile-menu-toggle span:nth-child(1){transform:translateY(5.5px) rotate(45deg)!important}body .site-header.menu-open .mobile-menu-toggle span:nth-child(2){opacity:0!important}body .site-header.menu-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)!important}}

/* کلیدهای راهنمای خرید و فروش */
body.home-page .domain-guide:before{content:''!important;inset:auto auto 34px 7%!important;width:40%!important;height:220px!important;background:url('../uploads/guide-sell-copy.svg') center/contain no-repeat!important;transition:transform .22s,filter .22s!important}body.home-page .domain-guide:after{content:''!important;grid-column:1!important;align-self:end!important;justify-self:center!important;width:100%!important;height:220px!important;margin:0!important;padding:0!important;background:url('../uploads/guide-buy-copy.svg') center/contain no-repeat!important;transition:transform .22s,filter .22s!important}.domain-guide:hover:before,.domain-guide:hover:after{filter:drop-shadow(0 12px 13px #b67c2630)}.domain-guide:hover:before{transform:translateY(-3px)}.domain-guide:hover:after{transform:translateY(-3px)}@media(max-width:760px){body.home-page .domain-guide:before{inset:auto auto 25px 4%!important;width:45%!important;height:185px!important}body.home-page .domain-guide:after{width:45%!important;height:185px!important;justify-self:end!important}.domain-guide:hover:before,.domain-guide:hover:after{transform:none!important}}

/* عنوان و اقدام فروش در نیمهٔ دوم راهنما */
body .domain-guide{background-image:url('../uploads/domain-buy-sell-guide.png'),linear-gradient(180deg,#fff,#f8f9fc)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:100% auto,100% 100%!important}body .domain-guide:before{content:'فروش دامنه شما\A\Aشما هم یک دامنه اینترنتی دارید و قصد فروش آن را دارید؟\A\Aراهنمای فروش دامنه در سایت ما'!important;white-space:pre-line!important;display:block!important;inset:auto auto 42px 8%!important;z-index:1!important;width:38%!important;height:auto!important;padding:0!important;background:linear-gradient(135deg,transparent 0 65%,#f1bd4a 65% 66%,transparent 66%) bottom center/70% 1px no-repeat!important;color:#253b61!important;font-size:.98rem!important;font-weight:800!important;line-height:2.05!important;text-align:center!important;pointer-events:auto!important}body .domain-guide:after{content:'خرید دامنه از ما\A\Aاولین نیاز یک کسب و کار اینترنتی دامنه است\A\Aراهنمای خرید دامنه از ما'!important;white-space:pre-line!important;grid-column:1!important;color:#253b61!important;font-size:.98rem!important;font-weight:800!important;line-height:2.05!important}@media(max-width:760px){body .domain-guide{background-size:auto 310px,100% 100%!important;background-position:center top!important}body .domain-guide:before{inset:auto 28px 32px auto!important;width:calc(50% - 34px)!important;font-size:.76rem!important;line-height:1.95!important}body .domain-guide:after{width:calc(50% - 34px)!important;margin-right:auto!important;margin-left:0!important;font-size:.76rem!important;line-height:1.95!important}}

/* جایگزین راهنمای خرید هوشمند: خرید و فروش دامنه */
.domain-guide{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4%!important;min-height:570px!important;margin:44px auto 52px!important;padding:365px 8% 42px!important;overflow:hidden!important;border:1px solid #dfe5ef!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#f8f9fc)!important;box-shadow:0 18px 42px #102d550e!important}.domain-guide:before{content:''!important;position:absolute!important;z-index:0!important;inset:0 0 auto!important;width:100%!important;height:390px!important;background:url('../uploads/domain-buy-sell-guide.png') center top/cover no-repeat!important;pointer-events:none!important}.domain-guide .guide-intro,.domain-guide .guide-items{display:none!important}.domain-guide:after{content:'خرید دامنه از نام\A\Aاولین نیاز یک کسب‌وکار اینترنتی، یک نام کوتاه و قابل‌اعتماد است. دامنه‌های خاص را بررسی کنید و برای خرید مطمئن با ما در تماس باشید.\A\Aراهنمای خرید دامنه';white-space:pre-line;position:relative;z-index:1;display:block;align-self:start;padding:0 7%;color:#253b61;font-size:.93rem;line-height:2.05;text-align:center;font-weight:500}.domain-guide{font-size:0!important}.domain-guide .guide-items+*{display:none}.domain-guide:after{grid-column:2}.domain-guide .guide-intro+ .guide-items{display:none!important}.domain-guide{isolation:isolate}.domain-guide > *{display:none!important}.domain-guide::marker{display:none}.domain-guide:has(*){ }@media(min-width:761px){.domain-guide{direction:rtl}.domain-guide:before{background-position:center top}.domain-guide:after{margin-right:0}.domain-guide:has(.guide-items)::after{content:'خرید دامنه از نام\A\Aاولین نیاز یک کسب‌وکار اینترنتی، یک نام کوتاه و قابل‌اعتماد است. دامنه‌های خاص را بررسی کنید و برای خرید مطمئن با ما در تماس باشید.\A\Aراهنمای خرید دامنه'}.domain-guide .guide-items{display:none!important}.domain-guide::selection{background:#eed181}}.domain-guide:after{border-radius:17px}.domain-guide:after{background:linear-gradient(135deg,transparent 0 65%,#f1bd4a 65% 66%,transparent 66%) bottom center/70% 1px no-repeat}@media(max-width:760px){.domain-guide{grid-template-columns:1fr!important;min-height:540px!important;margin:26px 15px 36px!important;padding:320px 28px 32px!important;border-radius:20px!important}.domain-guide:before{height:310px!important;background-size:auto 310px!important;background-position:center top!important}.domain-guide:after{grid-column:auto!important;padding:0!important;font-size:.84rem!important;line-height:2.05!important}}

:root { --ink:#10152c; --navy:#101a3a; --purple:#503aa2; --gold:#e6ba58; --cream:#fbf8f1; --muted:#68728a; }
* { box-sizing:border-box; }
html { scroll-behavior:smooth; }
body { margin:0; color:var(--ink); background:radial-gradient(circle at 8% 8%,#fff1c9 0,transparent 25%),radial-gradient(circle at 92% 35%,#dfe7ff 0,transparent 28%),var(--cream); font-family:Vazirmatn,Tahoma,sans-serif; line-height:1.9; }
header { position:sticky; top:0; z-index:10; min-height:78px; display:flex; align-items:center; gap:54px; padding:0 max(24px,calc((100% - 1120px)/2)); background:#fffffff0; backdrop-filter:blur(18px); border-bottom:1px solid #e6e3da; }
.brand { color:var(--navy); font-size:18px; font-weight:700; text-decoration:none; white-space:nowrap; }
.logo-mark { display:inline-grid; place-items:center; width:34px; height:34px; margin-left:8px; border-radius:11px; background:linear-gradient(135deg,#ffcf66,#bb702b); box-shadow:0 7px 16px #b77c2a45; color:#fff; font-family:serif; font-size:20px; transform:rotate(-7deg); }
nav { display:flex; gap:29px; flex-wrap:wrap; }
nav a { position:relative; color:#48516a; font-size:.91rem; text-decoration:none; }
nav a:after { content:''; position:absolute; right:0; bottom:-8px; width:100%; height:2px; border-radius:2px; background:linear-gradient(90deg,#f4cd68,#6246b4); transform:scaleX(0); transition:.22s; }
nav a:hover:after { transform:scaleX(1); }
main { max-width:1120px; margin:auto; padding:58px 22px 0; }
.hero { position:relative; overflow:hidden; padding:92px 32px; border-radius:28px; text-align:center; color:#fff; background:linear-gradient(125deg,#101a3a 5%,#37287c 55%,#bc5f6b 130%); box-shadow:0 28px 70px #1a1c613d; }
.hero:before,.hero:after { content:''; position:absolute; border-radius:50%; filter:blur(2px); pointer-events:none; }
.hero:before { width:420px; height:420px; top:-230px; right:-100px; background:#f9c45b38; }
.hero:after { width:350px; height:350px; bottom:-220px; left:3%; border:1px solid #ffffff4d; }
.hero>* { position:relative; z-index:1; }
.hero h1 { margin:2px 0 15px; font-family:Vazirmatn,Tahoma,sans-serif; font-size:clamp(2.7rem,6vw,5rem); line-height:1.3; letter-spacing:.5px; }
.domain h1 { direction:ltr; }
.hero p { max-width:620px; margin:0 auto 27px; color:#f2f1fb; font-size:1.05rem; }
.eyebrow { margin:0 0 9px; color:#ffd66d; font-size:.82rem; font-weight:600; letter-spacing:1.3px; }
.blue { color:#6950b4; }
.button,button,.outline-button { display:inline-block; border:0; border-radius:11px; padding:12px 23px; color:#172039; background:linear-gradient(135deg,#ffd875,#e7a748); box-shadow:0 11px 25px #100c322e; font:inherit; font-weight:700; text-decoration:none; cursor:pointer; transition:.22s; }
.button:hover,button:hover { transform:translateY(-2px); box-shadow:0 15px 28px #100c3242; }
.split-section { display:grid; grid-template-columns:1fr 1fr; gap:85px; align-items:center; padding:110px 76px; }
.split-section>div { padding:27px 29px; border-radius:20px; background:linear-gradient(145deg,#ffffffd9,#f4edffb5); box-shadow:0 18px 40px #31387b10; }
.split-section h2,.section-heading h1,.section-heading h2,.contact-section h2 { margin:0; color:var(--navy); font-family:Vazirmatn,Tahoma,sans-serif; font-size:clamp(1.9rem,3vw,2.9rem); line-height:1.4; }
.split-section>p { margin:0; color:#5c667c; font-size:1.04rem; }
.domains-section { position:relative; overflow:hidden; padding:72px 42px 76px; border-radius:28px; color:#fff; background:linear-gradient(145deg,#15203e,#2e2771); box-shadow:0 28px 65px #18205236; }
.domains-section:before { content:''; position:absolute; width:340px; height:340px; right:-130px; top:-145px; border-radius:50%; background:#ecb85326; }
.domains-section:after { content:'DOMAINS'; position:absolute; left:50%; top:28px; transform:translateX(-50%); color:#fff5; font:700 9vw 'Playfair Display',serif; letter-spacing:10px; }
.section-heading { position:relative; z-index:1; margin-bottom:30px; text-align:center; }.section-heading p { margin:0; color:#aeb8d5; }.domains-section .section-heading h2 { color:#fff; }
.domain-list { position:relative; z-index:1; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; max-width:880px; margin:auto; }
.domain-list>a { display:flex; align-items:center; min-height:80px; padding:14px 15px; border:1px solid #ffffff2e; border-radius:14px; background:#ffffff12; color:#fff; text-decoration:none; backdrop-filter:blur(8px); transition:.22s; }
.domain-list>a:before { content:'◆'; margin-left:9px; color:#ffd36c; font-size:11px; }.domain-list>a span { direction:ltr; font-weight:700; margin-left:auto; font-size:.98rem; }.domain-list small { color:#ffdb85; font-size:.67rem; white-space:nowrap; }
.domain-list>a:hover { border-color:#ffda82; background:#ffffff20; transform:translateY(-4px) scale(1.01); box-shadow:0 12px 26px #090d2d55; }
.center { margin-top:31px; text-align:center; }.outline-button { border:1px solid #f7cd6b; color:#ffe49f; background:#ffffff12; box-shadow:none; }.outline-button:hover { background:#ffffff20; }
.contact-section { display:grid; grid-template-columns:1fr 1fr; gap:75px; padding:108px 76px; }.contact-section p { color:#5c667c; }.contact-lines { display:flex; flex-wrap:wrap; gap:18px; margin-top:24px; }.contact-lines a { color:#5b3aa6; font-weight:700; text-decoration:none; }
.contact-form { display:grid; gap:13px; padding:28px; border-radius:20px; border:1px solid #e6ddcf; background:#ffffffd9; box-shadow:0 22px 45px #201a5420; }.contact-form label { color:#657089; font-size:.82rem; }.contact-form input,.contact-form textarea { display:block; width:100%; margin-top:4px; padding:10px 11px; border:1px solid #e3e0ec; border-radius:9px; background:#fbfbfd; color:var(--ink); font:inherit; outline:none; }.contact-form input:focus,.contact-form textarea:focus { border-color:#9d82e1; box-shadow:0 0 0 3px #9d82e123; }.contact-form textarea { min-height:92px; resize:vertical; }
.contacts { display:flex; justify-content:center; flex-wrap:wrap; gap:12px; margin-top:26px; }.contacts a { padding:10px 17px; border-radius:11px; background:#fff9e9; color:#654519; font-weight:700; text-decoration:none; }
.all-domains { margin-bottom:80px; }.all-domains>a { background:#fff; border-color:#e4ddcd; color:var(--navy); box-shadow:0 6px 16px #21244a0b; }.all-domains small { color:#9c6c21; }
footer { margin-top:0; padding:50px 20px; border-top:1px solid #342c6b; background:linear-gradient(135deg,#0e142b,#251b54); color:#fff; text-align:center; }footer .brand { color:#ffda78; }footer p { margin:7px; color:#c6cae2; }footer small { color:#9299bb; }
form.add { display:flex; gap:10px; }input { width:100%; padding:10px; border:1px solid #d7dbe7; border-radius:9px; font:inherit; direction:ltr; }.card { max-width:700px; margin:60px auto; padding:30px; border:1px solid #e6e8ef; border-radius:18px; background:#fff; }.login { max-width:390px; }.login form { display:grid; gap:12px; }.danger { padding:5px 12px; background:#ffe1e4; color:#a3172b; font-size:.8rem; }
@media (max-width:760px) { header { display:block; padding:12px 19px; }.brand { display:block; }nav { gap:15px; margin-top:8px; } main { padding:29px 16px 0; }.hero { padding:70px 18px; border-radius:20px; }.hero h1 { font-size:2.6rem; }.split-section,.contact-section { grid-template-columns:1fr; gap:26px; padding:70px 8px; }.split-section>div { padding:22px; }.domains-section { padding:58px 15px 62px; border-radius:20px; }.domains-section:after { font-size:18vw; }.domain-list,.all-domains { grid-template-columns:1fr; gap:10px; }.domain-list>a { min-height:70px; }.contact-section { padding-bottom:62px; } }
@media (min-width:761px) and (max-width:940px) { .domain-list { grid-template-columns:repeat(2,1fr); }.split-section,.contact-section { padding-right:28px; padding-left:28px; gap:45px; } }

/* صفحهٔ اختصاصی هر دامنه */
.domain-view { background:radial-gradient(circle at 50% 0,#e3d9ff 0,transparent 31%),#f5f6fb; }
.domain-view main { max-width:990px; padding-top:55px; padding-bottom:70px; }
.domain-showcase { overflow:hidden; border-radius:25px; background:#fff; box-shadow:0 28px 70px #18205220; }
.domain-head { position:relative; overflow:hidden; padding:62px 48px 46px; color:#fff; text-align:center; background:linear-gradient(130deg,#101a3a,#3e258a 62%,#bd5e80); }
.domain-head:after { content:''; position:absolute; left:-90px; bottom:-170px; width:360px; height:360px; border:1px solid #ffffff44; border-radius:50%; }.domain-head>* { position:relative; z-index:1; }
.domain-head h1 { direction:ltr; margin:2px 0 13px; font:700 clamp(2.8rem,7vw,5.3rem)/1.2 'Playfair Display',Vazirmatn,serif; }.domain-head>p:last-child { max-width:610px; margin:0 auto; color:#f0edff; }
.domain-details { display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:#e8eaf2; border-bottom:1px solid #e8eaf2; }.domain-details>div { min-height:112px; padding:21px 24px; background:#fff; }.domain-details span { display:block; margin-bottom:4px; color:#7a849c; font-size:.77rem; }.domain-details strong { color:#1a2344; font-size:1rem; }
.domain-cta { display:flex; align-items:center; justify-content:space-between; gap:25px; padding:30px 38px; background:linear-gradient(135deg,#fbf7ed,#f3efff); }.domain-cta p { margin:0; color:#6d7086; font-size:.85rem; }.domain-cta h2 { margin:1px 0 0; color:#172047; font-size:1.35rem; }.domain-cta .contacts { justify-content:flex-end; margin:0; }.domain-cta .contacts a { border:1px solid #e5ca82; box-shadow:0 6px 16px #9a6d1917; }

/* پنل مدیریت */
.admin-page { max-width:1050px; padding-bottom:70px; }.admin-card { margin-bottom:24px; padding:32px; border:1px solid #e1e3ed; border-radius:22px; background:#fff; box-shadow:0 16px 38px #222d5612; }.admin-title h1,.admin-list-title h2 { margin:0; color:#172047; }.admin-title>div>p:last-child { margin:4px 0 24px; color:#69748a; }.domain-form { display:grid; grid-template-columns:repeat(2,1fr); gap:17px; }.domain-form label { color:#5e6980; font-size:.84rem; }.domain-form input,.domain-form textarea { width:100%; margin-top:5px; }.domain-form textarea { min-height:100px; resize:vertical; }.wide { grid-column:1/-1; }.admin-list-title { display:flex; align-items:center; justify-content:space-between; margin-bottom:15px; }.admin-list-title span { padding:3px 11px; border-radius:30px; background:#eee9ff; color:#5940a4; font-size:.78rem; }.admin-domain-list { display:grid; gap:9px; }.admin-domain-list>div { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:14px 16px; border:1px solid #e8eaf1; border-radius:12px; background:#fbfcff; }.admin-domain-list strong { display:block; direction:ltr; color:#27375e; }.admin-domain-list small { color:#778197; }.admin-domain-list form { margin:0; }.logout { margin-top:22px; }
.domain-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:11px 13px;border:1px solid #e7e4f1;border-radius:12px;background:#faf9ff;color:#65708a;font-size:.78rem}.domain-list-toolbar input{width:min(280px,48%);margin:0;padding:8px 11px;border:1px solid #dbe0ee;border-radius:9px;background:#fff;font:inherit}.domain-pagination{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:17px}.domain-pagination button{min-width:32px;padding:6px 8px;border:1px solid #dfe3ee;border-radius:8px;background:#fff;color:#263b6a;font:inherit;font-size:.78rem}.domain-pagination button.active{border-color:#173e78;background:#173e78;color:#fff}.domain-pagination span{color:#8590a7}
.count-badge{background:linear-gradient(135deg,#e8dcff,#f8f3ff)!important;color:#5d3a9e!important}.domain-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 16px;padding:16px;border:1px solid #e2e6f0;border-radius:15px;background:linear-gradient(135deg,#fafbff,#f6f4fc)}.domain-filters label{display:grid;gap:5px;color:#63708a;font-size:.73rem;font-weight:700}.domain-filters input,.domain-filters select{width:100%;min-width:0;height:37px;margin:0;padding:0 10px;border:1px solid #dce1ec;border-radius:9px;background:#fff;color:#39445a;font:inherit}.domain-filters button{height:37px;align-self:end;border:0;border-radius:9px;background:#123e72;color:#fff;font:inherit;font-size:.76rem;font-weight:800}.domain-filters .filter-reset{border:1px solid #cfd7e6;background:#fff;color:#36537d}.domain-table-actions{display:flex;align-items:center;gap:10px;margin-bottom:11px;color:#63708a;font-size:.76rem}.domain-table-actions span{margin-inline-start:auto}.add-domain-link,.export-light{padding:8px 11px;border-radius:9px;font:inherit;font-size:.74rem;font-weight:800}.add-domain-link{border:0;background:linear-gradient(135deg,#0c6e97,#135486);color:#fff}.export-light{border:1px solid #b9d2e6;background:#f6fbff;color:#24628f}.domain-table-wrap{overflow:auto;border:1px solid #e0e5ee;border-radius:14px}.domain-admin-table{width:100%;min-width:830px;border-collapse:collapse;background:#fff;font-size:.77rem}.domain-admin-table th{padding:11px 10px;background:#eef2f8;color:#53627d;font-weight:800;white-space:nowrap}.domain-admin-table td{padding:11px 10px;border-top:1px solid #edf0f5;color:#48546a;white-space:nowrap}.domain-admin-table tbody tr:nth-child(even){background:#fafbfe}.domain-admin-table tbody tr:hover{background:#f1f6ff}.domain-admin-table td:first-child{color:#1c3768}.domain-admin-table td:nth-last-child(2){color:#2a6994;font-weight:800}.table-delete{padding:5px 9px;border:0;border-radius:7px;background:#fff0f2;color:#c44154;font:inherit;font-size:.7rem;font-weight:800}
@media (max-width:760px) { .domain-view main { padding-top:26px; padding-bottom:38px; }.domain-showcase { border-radius:18px; }.domain-head { padding:47px 18px 37px; }.domain-details { grid-template-columns:repeat(2,1fr); }.domain-cta { display:block; padding:25px 18px; }.domain-cta .contacts { justify-content:flex-start; margin-top:18px; }.domain-form { grid-template-columns:1fr; }.wide { grid-column:auto; }.admin-card { padding:21px 16px; }.admin-domain-list>div { align-items:flex-start; }.admin-domain-list small { display:block; }.domain-list-toolbar{align-items:stretch;flex-direction:column}.domain-list-toolbar input{width:100%} }
@media(max-width:760px){.domain-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.domain-table-actions{flex-wrap:wrap}.domain-table-actions span{order:3;width:100%;margin:0}.domain-table-wrap{margin-inline:-4px}.domain-admin-table{font-size:.73rem}}
.domain-filters .filter-reset{display:flex;align-items:center;justify-content:center;height:37px;align-self:end;border-radius:9px;font-size:.76rem;text-decoration:none}
.domain-pagination a{min-width:32px;padding:6px 8px;border:1px solid #dfe3ee;border-radius:8px;background:#fff;color:#263b6a;font:inherit;font-size:.78rem;text-align:center;text-decoration:none}.domain-pagination a.active{border-color:#173e78;background:#173e78;color:#fff}
.edit-domain-link{color:#2a6994;font-weight:800;text-decoration:none}.edit-domain-link:hover{color:#b37a1d}.domain-edit-page{max-width:820px}.edit-domain-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:18px 20px;border:1px solid #e0e7f0;border-radius:16px;background:linear-gradient(135deg,#fff,#f2f6fd)}.edit-domain-meta h1{margin:3px 0 0;color:#1d315c;font-size:1.25rem}.edit-domain-meta h1 span{direction:ltr}.edit-domain-meta>div:last-child{display:grid;gap:3px;min-width:150px;color:#536986;font-size:.72rem}.edit-domain-meta b{color:#26598c}.edit-domain-meta span{color:#7b5db1;font-weight:800}.edit-domain-meta small{color:#98a4b4}.edit-domain-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:23px;border:1px solid #e1e6ef;border-radius:16px;background:#fff}.edit-domain-form label{display:grid;gap:6px;color:#526078;font-size:.78rem;font-weight:800}.edit-domain-form input,.edit-domain-form select,.edit-domain-form textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #dbe1eb;border-radius:9px;background:#fff;color:#263a5b;font:inherit}.edit-domain-form textarea{min-height:108px;resize:vertical}.edit-domain-form button{width:max-content;padding:11px 15px;border:0;border-radius:9px;background:linear-gradient(135deg,#0b5b83,#0d3f69);color:#fff;font:inherit;font-size:.78rem;font-weight:800}@media(max-width:650px){.edit-domain-meta{align-items:flex-start;flex-direction:column}.edit-domain-form{grid-template-columns:1fr;padding:17px}}
.add-domain-head,.import-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.bulk-import-link{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-top:2px;padding:9px 12px;border-radius:9px;background:linear-gradient(135deg,#0c6f98,#10527c);color:#fff;font-size:.74rem;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #0d4c7524}.bulk-import-link:hover{transform:translateY(-1px);filter:brightness(1.08)}.import-page-head{flex-direction:row-reverse;margin-bottom:20px}.import-page-head h1{margin:2px 0 0;color:#172047}.excel-guide{padding:22px 24px;border:1px solid #e1e6ef;border-radius:16px;background:linear-gradient(135deg,#fff,#f6f8fd)}.excel-guide h2{margin:0 0 10px;color:#314b71;font-size:1.05rem}.excel-guide p,.excel-guide li{color:#6d7b90;font-size:.8rem;line-height:2}.excel-guide ol{margin:8px 0;padding-right:22px}.sample-download{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;padding-top:15px;border-top:1px solid #e0e6ef}.sample-download div{display:grid;gap:4px}.sample-download b{color:#2f496d;font-size:.82rem}.sample-download small{color:#8a97a9;font-size:.7rem}.sample-download a,.sample-download button{padding:9px 13px;border:0;border-radius:9px;background:#0b5277;color:#fff;font:inherit;font-size:.74rem;font-weight:800;text-decoration:none}.import-request-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:14px;padding:22px 24px;border:1px solid #e1e6ef;border-radius:16px;background:#fff}.import-request-form label{display:grid;gap:6px;color:#59677f;font-size:.78rem;font-weight:800}.import-request-form select,.import-request-form input{width:100%;box-sizing:border-box;height:43px;padding:0 11px;border:1px solid #d9e0eb;border-radius:9px;background:#fff;font:inherit}.import-request-form button{width:max-content;padding:11px 15px;border:0;border-radius:9px;background:linear-gradient(135deg,#0b5b83,#0d3f69);color:#fff;font:inherit;font-size:.78rem;font-weight:800}@media(max-width:650px){.add-domain-head,.import-page-head{gap:10px}.add-domain-head h1,.import-page-head h1{font-size:1.3rem}.bulk-import-link{padding:8px 9px;font-size:.68rem}.excel-guide,.import-request-form{padding:17px}.import-request-form{grid-template-columns:1fr}.sample-download{align-items:flex-start;flex-direction:column}}
.admin-domain-menu{display:grid;gap:4px}.admin-domain-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 11px;border:0;border-radius:10px;background:transparent;color:#edf5ff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.admin-domain-toggle span{font-size:1rem;line-height:1;transition:transform .2s}.admin-domain-menu.open .admin-domain-toggle{background:#ffffff16;color:#ffd978}.admin-domain-menu.open .admin-domain-toggle span{transform:rotate(180deg)}.admin-domain-submenu{display:none;gap:3px;padding:3px 6px 4px;border-right:1px solid #ffffff35}.admin-domain-menu.open .admin-domain-submenu{display:grid}.admin-quick-nav .admin-domain-submenu a{padding:7px 9px;color:#d7e4f4;font-size:.7rem}.admin-quick-nav .admin-domain-submenu a:before{content:'•';margin-left:6px;color:#f2c86b}.admin-quick-nav .admin-domain-toggle:hover{background:#ffffff14;color:#ffd978}@media(max-width:820px){.admin-domain-menu{position:relative}.admin-domain-toggle{min-width:142px;padding:7px 10px;color:#55436e}.admin-domain-menu.open .admin-domain-toggle{background:#f0eafd;color:#432b7e}.admin-domain-submenu{position:absolute;top:100%;right:0;z-index:12;min-width:150px;margin-top:5px;padding:6px;border:1px solid #ded7ed;border-radius:11px;background:#fff;box-shadow:0 10px 22px #2f1e5922}.admin-quick-nav .admin-domain-submenu a{padding:8px 9px;color:#55436e}.admin-quick-nav .admin-domain-submenu a:before{color:#8a67c4}}

/* بازارچهٔ حرفه‌ای دامنه‌ها */
.domain-view { background:linear-gradient(150deg,#eef2fb,#f9f4e9); }.domain-view main { max-width:1240px; padding-top:34px; }.market-layout { display:grid; grid-template-columns:260px 1fr; gap:20px; align-items:start; }.similar-panel,.seller-card,.facts-card { border:1px solid #dce2ee; background:#ffffffd9; box-shadow:0 14px 34px #18205214; }.similar-panel { position:sticky; top:103px; padding:20px 14px; border-radius:20px; }.mini-title { margin:0 0 2px; color:#8c6b27; font-size:.76rem; font-weight:700; letter-spacing:.4px; }.similar-panel h2 { margin:0 0 14px; color:#152249; font-size:1.14rem; }.similar-card { display:grid; grid-template-columns:18px 1fr; gap:0 8px; margin:7px 0; padding:12px 10px; border:1px solid #e6eaf2; border-radius:13px; color:#1e315e; text-decoration:none; background:#fbfcff; transition:.2s; }.similar-card:hover { transform:translateX(-3px); border-color:#e2b64e; box-shadow:0 8px 16px #2c386718; }.similar-card .spark { grid-row:span 2; color:#edb938; }.similar-card span:nth-child(2) { direction:ltr; font-weight:700; }.similar-card small { color:#7c879b; font-size:.67rem; }.all-link { display:block; margin:15px 4px 3px; color:#573fb2; font-size:.8rem; font-weight:700; text-decoration:none; }.market-content { display:grid; gap:17px; }.domain-banner { position:relative; overflow:hidden; display:flex; justify-content:space-between; min-height:220px; padding:38px 43px; border-radius:22px; color:#fff; background:linear-gradient(120deg,#071d3a,#0a6a87 58%,#7653d4); box-shadow:0 20px 46px #13385837; }.domain-banner:before { content:''; position:absolute; width:330px; height:330px; left:-90px; top:-180px; border:1px solid #ffffff48; border-radius:50%; box-shadow:0 0 0 32px #ffffff0b,0 0 0 65px #ffffff08; }.domain-banner>div { position:relative; z-index:1; }.domain-banner h1 { direction:ltr; margin:0; font:700 clamp(2.6rem,6vw,5rem)/1.25 'Playfair Display',Vazirmatn,serif; }.domain-banner p:last-child { max-width:610px; margin:6px 0 0; color:#e7f2f6; }.quality-badge { align-self:flex-start; display:flex; align-items:center; gap:10px; padding:11px 15px; border:1px solid #ffd36b87; border-radius:16px; background:#ffffff14; backdrop-filter:blur(8px); }.quality-badge span { color:#ffd268; font-size:.6rem; letter-spacing:1px; }.quality-badge b { font-size:.83rem; line-height:1.5; }.seller-card { display:grid; grid-template-columns:47px 1fr auto; gap:13px; align-items:center; padding:18px 20px; border-radius:18px; }.seller-icon { display:grid; place-items:center; width:43px; height:43px; border-radius:13px; color:#fff; background:linear-gradient(135deg,#eeae37,#d6743f); }.seller-card span { display:block; color:#8791a3; font-size:.74rem; }.seller-card strong { color:#173156; font-size:.9rem; }.seller-actions { display:flex; gap:8px; flex-wrap:wrap; }.seller-actions a { padding:8px 11px; border-radius:9px; color:#fff; background:#164c69; font-size:.8rem; font-weight:700; text-decoration:none; }.seller-actions a:not(:first-child) { color:#354465; background:#edf0f7; }.facts-card { padding:25px; border-radius:20px; }.facts-heading { display:flex; align-items:center; justify-content:space-between; margin-bottom:17px; }.facts-heading h2 { margin:0; color:#172c50; font-size:1.35rem; }.facts-heading>span { padding:5px 10px; border-radius:20px; color:#786326; background:#fff5d9; font-size:.7rem; }.fact-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }.fact { min-height:83px; padding:14px 16px; border:1px solid #e5e9f1; border-radius:13px; background:linear-gradient(135deg,#f9fbff,#f5f8fc); }.fact span { display:block; margin-bottom:3px; color:#7e899d; font-size:.72rem; }.fact b { color:#253757; font-size:.92rem; }.wide-fact { grid-column:span 3; }.description b { display:block; color:#52617a; font-weight:500; }.domain-view footer { margin-top:20px; }
@media (max-width:900px) { .market-layout { grid-template-columns:1fr; }.similar-panel { position:static; display:grid; grid-template-columns:repeat(2,1fr); gap:8px; }.similar-panel .mini-title,.similar-panel h2,.similar-panel .all-link { grid-column:1/-1; }.similar-card { margin:0; }.fact-grid { grid-template-columns:repeat(2,1fr); }.wide-fact { grid-column:span 2; } }
@media (max-width:620px) { .domain-view main { padding:20px 13px 35px; }.market-layout { gap:13px; }.similar-panel { display:block; padding:15px; }.similar-card { margin:7px 0; }.domain-banner { display:block; min-height:0; padding:31px 20px; border-radius:17px; }.domain-banner h1 { font-size:2.5rem; }.quality-badge { display:inline-flex; margin-top:18px; }.seller-card { grid-template-columns:42px 1fr; padding:15px; }.seller-actions { grid-column:1/-1; }.facts-card { padding:17px; border-radius:17px; }.facts-heading { align-items:flex-start; }.facts-heading>span { font-size:.61rem; }.fact-grid { grid-template-columns:1fr; }.wide-fact { grid-column:auto; }.fact { min-height:72px; }.domain-view footer { margin-top:4px; } }

.ad-banner{display:block;overflow:hidden;margin:0 0 10px;border-radius:13px;border:1px solid #dce4ef;background:#fff;color:#243557;text-decoration:none;box-shadow:0 8px 18px #18205212}.ad-banner img{display:block;width:100%;height:86px;object-fit:cover}.ad-banner span{display:block;padding:7px 9px;font-size:.71rem;line-height:1.5}.price-status{font-weight:800!important;color:#a35f11!important}.domain-form select{display:block;width:100%;margin-top:5px;padding:10px 11px;border:1px solid #e3e0ec;border-radius:9px;background:#fbfbfd;font:inherit}.banner-admin-list{display:grid;gap:9px;margin-top:18px}.banner-admin-list>div{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e7eaf1;border-radius:12px}.banner-admin-list img{width:110px;height:48px;border-radius:7px;object-fit:cover}.banner-admin-list span{flex:1;font-size:.83rem}.banner-admin-list form{margin:0}@media(max-width:900px){.market-content{order:1}.similar-panel{order:2}}@media(max-width:620px){.ad-banner img{height:105px}.banner-admin-list>div{align-items:flex-start}.banner-admin-list img{width:82px;height:44px}}
.similar-box{padding:14px 10px 9px;border:1px solid #d9e0ec;border-radius:17px;background:#f7f9ff;box-shadow:inset 0 1px #fff}.seller-actions .phone-action{background:#164c69;font-variant-numeric:tabular-nums;letter-spacing:.8px}.icon-action{position:relative;display:grid;place-items:center;width:37px;height:37px;padding:0!important;border:1px solid #dce4ef!important;border-radius:12px!important;background:#eef2f8!important;color:#31466d!important;font-size:18px!important;cursor:pointer;transition:.2s}.icon-action:before{content:attr(data-tip);position:absolute;bottom:-33px;left:50%;z-index:5;transform:translateX(-50%) translateY(-3px);padding:3px 7px;border-radius:6px;background:#101a3a;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;font:11px Vazirmatn,Arial;transition:.2s}.icon-action:hover{background:#dbe7f3!important;color:#143f5a!important}.icon-action:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.share-action{font-family:inherit}.domain-view header nav{gap:8px;padding:6px;border:1px solid #ffffff8c;border-radius:18px;background:#edf2f98c;box-shadow:0 9px 22px #16255812;backdrop-filter:blur(18px)}.domain-view header nav a{padding:7px 11px;border:1px solid transparent;border-radius:11px;transition:background .25s,border .25s,transform .25s;transform-style:preserve-3d}.domain-view header nav a:after{display:none}.domain-view header nav a:hover{border-color:#ffffffd1;background:#ffffffa8;box-shadow:0 7px 13px #344b7c18;transform:translateY(-2px)}@media(max-width:620px){.seller-actions{gap:6px}.icon-action{width:35px;height:35px}.domain-view header nav{gap:3px;padding:4px;border-radius:14px}.domain-view header nav a{padding:5px 7px;font-size:.78rem}.similar-box{margin-top:12px}}
.seller-actions a:nth-child(2),.seller-actions a:nth-child(3){font-size:0!important}.seller-actions a:nth-child(2):after,.seller-actions a:nth-child(3):after{content:'';width:19px;height:19px;background-size:contain;background-position:center;background-repeat:no-repeat}.seller-actions a:nth-child(2):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2325D366' d='M16 3a13 13 0 0 0-11 20l-2 6 6-2A13 13 0 1 0 16 3z'/%3E%3Cpath fill='white' d='M23 19c-.4-.2-2.2-1.1-2.5-1.2s-.6-.2-.9.2-.9 1.1-1.1 1.3-.4.3-.8.1a10 10 0 0 1-3-1.9 11 11 0 0 1-2-2.5c-.2-.4 0-.6.2-.7l.6-.7c.2-.2.2-.4.3-.6s0-.5-.1-.7l-1.2-2.8c-.3-.7-.6-.6-.9-.6h-.7c-.2 0-.7.1-1 .5s-1.4 1.3-1.4 3.2 1.4 3.8 1.6 4.1 2.8 4.3 6.8 6c1 .4 1.8.7 2.4.9 1 .3 1.9.2 2.6.1.8-.1 2.2-.9 2.5-1.8s.3-1.7.2-1.8-.4-.2-.8-.4z'/%3E%3C/svg%3E")}.seller-actions a:nth-child(3):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%232AABEE' d='M16 3C8.8 3 3 8.8 3 16s5.8 13 13 13 13-5.8 13-13S23.2 3 16 3z'/%3E%3Cpath fill='white' d='m23.5 10.2-3.2 15c-.2 1.1-.9 1.3-1.8.8l-4.9-3.6-2.4 2.3c-.3.3-.5.5-1 .5l.3-5 9.1-8.2c.4-.4-.1-.6-.6-.3l-11.3 7.1-4.9-1.5c-1.1-.3-1.1-1.1.2-1.6l19.1-7.3c.9-.3 1.7.2 1.4 1.8z'/%3E%3C/svg%3E")}.domain-view header nav:after{content:'مزایده';position:relative;padding:7px 11px;border:1px solid transparent;border-radius:11px;color:#48516a;font-size:.91rem}.domain-view header nav:before{content:'بزودی';position:absolute;transform:translate(-11px,-13px);z-index:2;padding:0 4px;border-radius:6px;background:#fff;color:#d1434b;font-size:9px;font-weight:700}.fact:nth-child(6){border-radius:13px 0 0 13px;margin-left:-10px}.fact:nth-child(7){border-radius:0 13px 13px 0;margin-right:-10px;padding-right:26px}@media(max-width:620px){.fact:nth-child(6),.fact:nth-child(7){margin:0;border-radius:13px}}
.domain-view header nav{gap:29px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.domain-view header nav a{padding:0;border:0;border-radius:0;transform:none}.domain-view header nav a:hover{border:0;background:transparent;box-shadow:none;transform:none}.domain-view header nav:before,.domain-view header nav:after{display:none}.seller-actions a:nth-child(2),.seller-actions a:nth-child(3){font-size:.8rem!important}.seller-actions a:nth-child(2):after,.seller-actions a:nth-child(3):after{display:none}.fact:nth-child(6),.fact:nth-child(7){margin:0;padding:14px 16px;border-radius:13px}
.similar-card{grid-template-columns:18px 1fr auto;align-items:center}.similar-card small{font-size:0}.similar-card small:after{content:'PREMIUM';display:inline-block;padding:2px 6px;border:1px solid #dcae3b;border-radius:5px;color:#9a6a00;background:linear-gradient(135deg,#fff8d8,#f5d77c);font:700 8px Arial;letter-spacing:.5px}.all-link{font-size:0}.all-link:before{content:'نمایش لیست دامنه‌ها ←';font:700 .8rem Vazirmatn,Tahoma,sans-serif}.ad-banner{margin-bottom:12px}.ad-banner img{height:92px}.domain-view footer{position:relative;overflow:hidden;margin-top:28px;padding:62px 20px 55px;background:radial-gradient(circle at 50% -30%,#6949bb 0,transparent 42%),linear-gradient(135deg,#091126,#182651 60%,#10142d);border-top:1px solid #d7ad4f;color:#fff}.domain-view footer:before{content:'';position:absolute;top:0;left:50%;width:120px;height:3px;transform:translateX(-50%);border-radius:0 0 5px 5px;background:linear-gradient(90deg,#b9852c,#ffe298,#b9852c)}.domain-view footer .brand{position:relative;display:inline-block;color:#ffe094;font-size:1.2rem}.domain-view footer p{position:relative;margin:12px 0 0;color:#bdc7e3;font-size:.87rem}.domain-view footer:after{content:'دامنهٔ خوب، آغاز یک برند ماندگار';position:relative;display:block;margin-top:17px;color:#7684a8;font-size:.72rem;letter-spacing:.3px}@media(max-width:620px){.similar-card{grid-template-columns:18px 1fr auto}.ad-banner img{height:115px}.domain-view footer{padding:48px 18px}}
.domain-banner>div:first-child{flex:1;text-align:center;transform:translateX(-28px)}.offer-box{display:grid;grid-template-columns:210px 1fr;gap:18px;align-items:center;padding:20px;border:1px solid #dce2ee;border-radius:18px;background:linear-gradient(135deg,#fffaf0,#f4f1ff);box-shadow:0 13px 30px #18205210}.offer-title span{display:block;color:#8c6b27;font-size:.76rem}.offer-title strong{display:block;color:#172c50;font-size:.92rem}.offer-box form{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:8px}.offer-box input{min-width:0;background:#fff}.offer-box button{padding:9px 15px;white-space:nowrap}.fact-grid .fact:nth-child(5),.fact-grid .fact:nth-child(6){grid-column:span 1}.fact-grid .description{grid-column:span 3}@media(max-width:760px){.domain-banner>div:first-child{transform:none}.offer-box{grid-template-columns:1fr}.offer-box form{grid-template-columns:1fr}.fact-grid .description{grid-column:auto}}
.domain-banner{justify-content:center}.domain-banner>div:first-child{position:absolute!important;inset:0;display:grid;place-items:center;transform:none}.quality-badge{position:absolute!important;top:25px;right:28px}.offer-box{grid-template-columns:155px 1fr;gap:14px;padding:14px 16px;border-radius:15px}.offer-title span{font-size:.7rem}.offer-title strong{font-size:.8rem;font-weight:600}.offer-box form{grid-template-columns:1.15fr 1fr 1fr auto;align-items:end;gap:7px}.offer-box form label{min-width:0;color:#758096;font-size:.66rem}.offer-box form label>span{display:block;margin:0 3px 3px}.offer-box input{height:39px;padding:7px 10px;border-radius:8px;font-size:.78rem}.money-field{position:relative}.money-field input{padding-left:48px}.money-field i{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:#9a7028;font-size:.66rem;font-style:normal}.offer-box button{height:39px;padding:7px 13px;border-radius:8px;font-size:.76rem}@media(max-width:760px){.quality-badge{top:17px;right:17px}.offer-box{grid-template-columns:1fr;padding:14px}.offer-box form{grid-template-columns:1fr}.offer-box button{width:100%}}
.offer-success{grid-column:1/-1;margin:9px 0 0;padding:10px 13px;border:1px solid #a7dfbc;border-radius:10px;background:#edf9f0;color:#16713a;font-size:.8rem;font-weight:700}
.offer-review-status{display:inline-flex;padding:4px 8px;border-radius:99px;background:#fff3d8;color:#9b6916;font-size:.72rem;font-weight:700}
.offer-status-select{max-width:128px;padding:6px 8px;border:1px solid #d9e1ef;border-radius:8px;background:#fff;color:#29416b;font:inherit;font-size:.75rem}.offer-note-copy{display:inline-block;max-width:145px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;color:#60708f;font-size:.75rem}.offer-note-button{margin-right:6px;border:0;border-radius:7px;background:#edf3ff;color:#345890;cursor:pointer;font-size:1rem;line-height:1;padding:5px 7px}
.offer-status-select.status-reviewing{border-color:#f1bd57;background:#fff5df;color:#9a6514}.offer-status-select.status-reviewed{border-color:#88c8e8;background:#edf9ff;color:#176b93}.offer-status-select.status-negotiating{border-color:#a48be6;background:#f4efff;color:#6243a7}.offer-status-select.status-rejected{border-color:#eea2aa;background:#fff0f1;color:#ae3d4c}.offer-status-select.status-accepted{border-color:#87d2a2;background:#effaf2;color:#277242}.offer-note-modal{position:fixed;z-index:99;inset:0;display:grid;place-items:center;padding:20px;background:#10234570}.offer-note-modal[hidden]{display:none}.offer-note-dialog{position:relative;width:min(460px,100%);padding:26px;border:1px solid #dfe6f2;border-radius:18px;background:#fff;box-shadow:0 25px 70px #07162b45}.offer-note-dialog h3{margin:5px 0 15px;color:#182d51}.offer-note-dialog textarea{display:block;width:100%;min-height:128px;box-sizing:border-box;padding:12px;border:1px solid #d9e1ef;border-radius:10px;resize:vertical;font:inherit}.offer-note-dialog>div:last-child{display:flex;gap:8px;margin-top:12px}.offer-note-dialog button{padding:9px 14px;border:0;border-radius:9px;cursor:pointer;font:inherit}.offer-note-dialog #offer-note-save{background:#f2b73d;color:#172746;font-weight:700}.offer-note-dialog .offer-note-cancel{background:#edf1f7;color:#4f607d}.offer-note-close{position:absolute;top:11px;left:12px;background:transparent!important;color:#8290a9;font-size:1.35rem!important}
.offer-header-actions{display:flex;align-items:center;gap:8px}.offer-bulk-toggle,.offer-bulk-panel button{border:0;border-radius:10px;padding:9px 12px;background:#edf3fb;color:#315d91;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.offer-bulk-panel{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:13px;padding:12px 14px;border:1px solid #ddd8f1;border-radius:12px;background:#faf8ff;color:#435879;font-size:.78rem}.offer-bulk-panel span{color:#7a8496}.offer-bulk-panel select{padding:8px;border:1px solid #d9e1ef;border-radius:8px;background:#fff;color:#3c5275;font:inherit;font-size:.75rem}.offer-bulk-panel .offer-bulk-delete{background:#fff0f1;color:#af3e4d}.offer-trash{display:grid;grid-template-columns:170px 1fr;gap:16px;margin-top:16px;padding:16px;border:1px dashed #cfd8e6;border-radius:14px;background:#fbfcff}.offer-trash h3{margin:3px 0;color:#243c63;font-size:.95rem}.offer-trash small{color:#8b97aa;font-size:.7rem}.offer-trash-list{display:grid;gap:7px}.offer-trash-list article{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:9px 11px;border-radius:9px;background:#fff;color:#405575;font-size:.75rem}.offer-trash-list article span{color:#b16d23;font-size:.7rem;font-weight:700}.offer-trash-list article small{grid-column:1/-1}.trash-empty{margin:0;color:#8b97aa;font-size:.75rem}@media(max-width:760px){.offer-header-actions{width:100%;justify-content:flex-start}.offer-trash{grid-template-columns:1fr}.offer-bulk-panel{align-items:stretch}.offer-bulk-panel select,.offer-bulk-panel button{width:100%}}
.admin-page[data-active-panel="offers-trash"]>#offers-trash{display:block!important}.offer-trash-link{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff0f1;color:#b64251;text-decoration:none;font-size:1rem}.trash-countdown{display:inline-flex;padding:5px 8px;border-radius:99px;background:#fff4df;color:#a36b18;font-size:.7rem;font-weight:800}.offer-restore{border:0;border-radius:8px;padding:7px 10px;background:#e9f7ee;color:#267245;font:inherit;font-size:.73rem;font-weight:800;cursor:pointer}
.offer-list-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px}.offer-list-controls label{display:flex;align-items:center;gap:8px;color:#53627b;font-size:.78rem;font-weight:700}.offer-list-controls select{min-width:74px;padding:8px 9px;border:1px solid #d9e1ef;border-radius:9px;background:#fff;color:#2e4264;font:inherit}.offers-pagination{display:flex;gap:6px;direction:ltr;padding:5px;border:1px solid #e2e7f0;border-radius:13px;background:#f8faff;box-shadow:0 7px 16px #243a5b0d}.offers-pagination button{min-width:34px;height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:#657694;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;transition:.18s}.offers-pagination button:not(:disabled):hover{border-color:#d4dced;background:#fff;color:#214a77}.offers-pagination button.active{border-color:#194f7a;background:linear-gradient(135deg,#1b5a86,#133a68);color:#fff;box-shadow:0 5px 12px #1a4b7429}.offers-pagination button:disabled{opacity:.3;cursor:default}@media(max-width:760px){.offer-list-controls{align-items:flex-start;flex-direction:column}.offers-pagination{flex-wrap:wrap}}
.offer-list-controls{display:grid;grid-template-columns:1fr auto 1fr}.offer-list-controls label{grid-column:1}.offers-pagination{grid-column:2;justify-self:center}.offers-pagination[hidden]{display:none!important}.admin-page:not([data-active-panel="offers-trash"])>#offers-trash{display:none!important}#offer-bulk-toggle{display:none!important}@media(max-width:760px){.offer-list-controls{display:flex}.offer-list-controls label{order:1}.offers-pagination{align-self:center;order:2}}
.newsletter-success{margin:8px 0 0;color:#17713b;font-size:.74rem;font-weight:800}.newsletter-success[hidden]{display:none!important}
.compact-newsletter{display:grid;gap:8px;max-width:760px;margin:32px auto 0;padding:17px 20px;border:1px solid #dce4f0;border-radius:15px;background:linear-gradient(135deg,#f8f5ff,#f6faff);box-shadow:0 12px 28px #21375b10}.compact-newsletter label{color:#263d64;font-size:.84rem;font-weight:800}.compact-newsletter>div{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.compact-newsletter input{min-width:0;padding:10px 12px;border:1px solid #d5dfed;border-radius:9px;background:#fff;font:inherit;font-size:.75rem}.compact-newsletter button{border:0;border-radius:9px;padding:10px 17px;background:#efb83f;color:#1e3455;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}@media(max-width:760px){.compact-newsletter{margin:24px 16px 0}.compact-newsletter>div{grid-template-columns:1fr}.compact-newsletter button{width:100%}}
.admin-page[data-active-panel="newsletter-trash"]>#newsletter-trash{display:block!important}.admin-page:not([data-active-panel="newsletter-trash"])>#newsletter-trash{display:none!important}.newsletter-header-actions{display:flex;align-items:center;gap:8px}.newsletter-list-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:13px}.newsletter-list-controls label{grid-column:1;display:flex;align-items:center;gap:8px;color:#53627b;font-size:.78rem;font-weight:700}.newsletter-list-controls select{min-width:74px;padding:8px 9px;border:1px solid #d9e1ef;border-radius:9px;background:#fff;color:#2e4264;font:inherit}.newsletter-list-controls .offers-pagination{grid-column:2;justify-self:center}.newsletter-list-controls .offers-pagination[hidden]{display:none!important}.newsletter-bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding:11px 13px;border:1px solid #eed9dc;border-radius:11px;background:#fff7f8;color:#9c4a56;font-size:.78rem;font-weight:700}.newsletter-bulk-actions button{border:0;border-radius:8px;padding:8px 11px;background:#ffe6e9;color:#ad3e4c;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}@media(max-width:760px){.newsletter-list-controls{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.newsletter-list-controls .offers-pagination{align-self:center}.newsletter-bulk-actions{align-items:stretch;flex-direction:column}.newsletter-bulk-actions button{width:100%}}
.domain-banner{background:radial-gradient(circle at 78% 18%,#d8ae5530 0,transparent 27%),radial-gradient(circle at 12% 90%,#6955b42b 0,transparent 32%),linear-gradient(135deg,#090d18 0,#161d31 52%,#272035 100%);border:1px solid #cba75a55;box-shadow:0 24px 55px #080b1642,inset 0 1px #ffffff12}.domain-banner:before{width:420px;height:420px;left:-150px;top:-245px;border-color:#e9c87835;box-shadow:0 0 0 34px #e5c36b09,0 0 0 72px #e5c36b07}.domain-banner h1{font-family:Vazirmatn,Tahoma,Arial,sans-serif;font-weight:700;letter-spacing:.2px;text-shadow:0 4px 24px #0008}.quality-badge{display:none!important}
.domain-banner{min-height:245px;border:1px solid transparent;background:radial-gradient(circle at 50% -25%,#f3ce7540 0,transparent 31%),radial-gradient(circle at 88% 80%,#623f822e 0,transparent 34%),linear-gradient(#090b12,#090b12) padding-box,linear-gradient(120deg,#7a5720,#ffe3a0 42%,#8b6226 75%,#e2bb69) border-box;box-shadow:0 32px 75px #05060c66,0 8px 22px #4d35142e,inset 0 1px #fff3c233,inset 0 -1px #000}.domain-banner:before{width:480px;height:480px;left:-170px;top:-290px;border-color:#f3d78d2b;box-shadow:0 0 0 34px #e5c36b08,0 0 0 75px #e5c36b06,0 0 70px #d5ad4930}.domain-banner:after{content:'';position:absolute;inset:12px;border:1px solid #e5c36b1f;border-radius:14px;background:linear-gradient(112deg,transparent 15%,#fff5ce0b 38%,transparent 55%);pointer-events:none}.domain-banner h1{position:relative;padding:0 28px;color:#f8e7b8;background:linear-gradient(180deg,#fff7dc 0,#efd28a 46%,#c6943e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 5px 12px #000b);font-weight:700;letter-spacing:.45px}.domain-banner h1:after{content:'';position:absolute;right:18%;bottom:-18px;left:18%;height:1px;background:linear-gradient(90deg,transparent,#e4bd64 48%,transparent);box-shadow:0 0 12px #d9ae50}.quality-badge{display:none!important}
.domain-banner{min-height:235px;border:1px solid #a88ce83d;background:radial-gradient(circle at 50% -30%,#ad91f54a 0,transparent 38%),radial-gradient(circle at 92% 88%,#7548b23d 0,transparent 36%),linear-gradient(135deg,#17122b 0,#261b49 52%,#161126 100%);box-shadow:0 28px 65px #170d3b45,inset 0 1px #ffffff18}.domain-banner:before{width:460px;height:460px;left:-165px;top:-285px;border-color:#c9b8ff24;box-shadow:0 0 0 35px #bca6ff08,0 0 0 76px #bca6ff05,0 0 65px #855fcf2c}.domain-banner:after{content:'';position:absolute;inset:12px;border:1px solid #d4c8ff14;border-radius:14px;background:linear-gradient(115deg,transparent 18%,#ffffff0a 43%,transparent 61%);pointer-events:none}.domain-banner h1{padding:0 28px;color:#fff;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fff;filter:drop-shadow(0 0 9px #ffffff52) drop-shadow(0 5px 14px #070311);font-weight:700;letter-spacing:.35px}.domain-banner h1:after{display:none}.quality-badge{display:none!important}
header{min-height:84px;background:linear-gradient(110deg,#fffdf9ed,#f6f2ffed);border-bottom:1px solid #bca8df52;box-shadow:0 10px 30px #2a1b5910,inset 0 1px #fff;backdrop-filter:blur(20px)}header .brand{display:flex;align-items:center;color:#18132d;font-weight:700;letter-spacing:-.25px}header .logo-mark{position:relative;width:39px;height:39px;border:1px solid #e6ca82;border-radius:13px;background:radial-gradient(circle at 35% 25%,#7358bd,#2a1b51 68%,#171027);box-shadow:0 8px 20px #3b27613d,inset 0 1px #ffffff3b;color:#ffe6a4;font-size:20px;transform:none}header .logo-mark:after{content:'';position:absolute;inset:3px;border:1px solid #ffe8aa38;border-radius:9px}header nav{display:flex;gap:5px!important;padding:5px!important;border:1px solid #dcd3ec!important;border-radius:16px!important;background:#ffffff8f!important;box-shadow:0 8px 20px #26164b0c,inset 0 1px #fff!important;backdrop-filter:blur(16px)!important}header nav a{padding:7px 13px!important;border:1px solid transparent!important;border-radius:11px!important;color:#524866!important;font-size:.87rem;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s!important}header nav a:after{display:none!important}header nav a:hover{color:#251844!important;border-color:#ded2f3!important;background:linear-gradient(135deg,#fff,#f3edff)!important;box-shadow:0 6px 14px #49337618!important;transform:translateY(-1px)!important}@media(max-width:760px){header{min-height:0;padding:12px 16px}header .logo-mark{width:35px;height:35px}header nav{overflow-x:auto;flex-wrap:nowrap!important;margin-top:10px;padding:4px!important}header nav a{padding:6px 10px!important;white-space:nowrap;font-size:.78rem}}
.site-header{display:block;min-height:0;padding:0 max(24px,calc((100% - 1120px)/2))}
.header-top{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand-detailed{gap:10px;white-space:normal}
.brand-copy{display:grid;gap:1px;line-height:1.45}
.brand-copy strong{font-size:1rem;color:#18132d}
.brand-copy small{color:#817891;font-size:.69rem;font-weight:500}
.header-contact{display:flex;align-items:center;gap:9px;direction:ltr}
.instagram-link,.header-phone{min-height:45px;border:1px solid #ded5ec;border-radius:14px;background:linear-gradient(135deg,#ffffffd9,#f5efffc9);box-shadow:0 7px 18px #29154e10,inset 0 1px #fff;text-decoration:none;transition:.22s}
.instagram-link{display:flex;align-items:center;gap:8px;padding:6px 11px;color:#44375d;font-size:.78rem;font-weight:600}
.instagram-link:hover,.header-phone:hover{transform:translateY(-2px);border-color:#cdbce7;box-shadow:0 10px 24px #3c246d1c,inset 0 1px #fff}
.instagram-icon{position:relative;width:29px;height:29px;flex:0 0 29px;border-radius:9px;background:radial-gradient(circle at 68% 72%,#ffd36a 0 13%,#ef5a67 35%,#b733a1 62%,#5b51d8 100%);box-shadow:0 5px 13px #a3318342}
.instagram-icon:before{content:'';position:absolute;inset:6px;border:2px solid #fff;border-radius:6px}
.instagram-icon:after{content:'';position:absolute;top:7px;right:7px;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:-7px 7px 0 2px transparent}
.header-phone{display:grid;align-content:center;gap:0;padding:5px 13px;text-align:right;direction:rtl}
.header-phone strong{color:#251844;font-size:.88rem;font-variant-numeric:tabular-nums;letter-spacing:.35px;line-height:1.5}
.header-phone small{color:#847990;font-size:.63rem;line-height:1.4}
.site-header>nav{width:max-content;margin:0 auto 9px}
@media(max-width:760px){.site-header{padding:0 16px}.header-top{min-height:0;padding:11px 0;align-items:flex-start;gap:12px}.brand-copy small{font-size:.62rem}.header-contact{gap:6px}.instagram-link{padding:6px}.instagram-link>span:last-child{display:none}.header-phone{padding:5px 9px}.header-phone strong{font-size:.76rem}.header-phone small{font-size:.56rem}.site-header>nav{width:100%;margin:0 0 9px}}
@media(max-width:460px){.header-top{display:grid;grid-template-columns:1fr}.header-contact{width:100%;justify-content:space-between}.header-phone{flex:1}.brand-detailed{justify-content:center}.site-header>nav{justify-content:flex-start}}
.site-header{background:linear-gradient(115deg,#171225f2,#2d2050f2 58%,#161223f2);border-bottom:1px solid #8f6dcd55;box-shadow:0 12px 35px #170d342b;backdrop-filter:blur(22px)}
.header-top{border-bottom:1px solid #ffffff12}
.site-header .brand-copy strong{color:#fff}
.site-header .brand-copy small{color:#cfc3e2}
.site-header .logo-mark{border-color:#d6b763;background:radial-gradient(circle at 34% 23%,#9271e5,#48317e 55%,#1a122c);box-shadow:0 8px 22px #0006,inset 0 1px #ffffff4d;color:#ffe5a0}
.site-header .instagram-link{border-color:#ffffff24;background:#ffffff0d;color:#fff;box-shadow:inset 0 1px #ffffff18}
.site-header .instagram-link:hover{border-color:#ffffff45;background:#ffffff18}
.site-header .contact-button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:118px;padding:8px 15px;border:1px solid #a88ae7;background:linear-gradient(135deg,#8461d9,#50369b);box-shadow:0 8px 22px #120b2870,inset 0 1px #ffffff42;color:#fff;font-size:.8rem;font-weight:700;direction:rtl}
.site-header .contact-button svg{width:18px;height:18px;fill:currentColor}
.site-header .contact-button:hover{border-color:#d5c4ff;background:linear-gradient(135deg,#9573e8,#5d3daa);box-shadow:0 11px 27px #0f082a85,inset 0 1px #ffffff52}
.site-header>nav{width:100%;justify-content:flex-start;margin:0;padding:8px 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
.site-header>nav a{color:#ded7ea!important;padding:7px 12px!important}
.site-header>nav a:hover{color:#fff!important;border-color:#ffffff20!important;background:#ffffff10!important;box-shadow:none!important}
@media(max-width:760px){.site-header .brand-copy small{max-width:260px}.site-header .instagram-link>span:last-child{display:inline}.site-header .contact-button{min-width:104px;padding:7px 11px}.site-header>nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.site-header>nav::-webkit-scrollbar{display:none}}
@media(max-width:460px){.site-header .brand-detailed{justify-content:flex-start}.site-header .brand-copy small{max-width:none}.site-header .header-contact{direction:rtl}.site-header .instagram-link{flex:0 0 auto}.site-header .contact-button{flex:1}}
button,input,textarea,select{font-family:Vazirmatn,Tahoma,sans-serif}
.site-header .contact-button{min-width:116px;min-height:40px;padding:7px 14px;border:0;border-radius:10px;background:linear-gradient(135deg,#ffc21c,#ffab0d);box-shadow:0 8px 20px #ffae1938,inset 0 1px #fff7a8;color:#fff;text-shadow:0 1px 1px #b36a1338}
.site-header .contact-button svg{width:19px;height:19px;padding:3px;border:1.5px solid #fff;border-radius:50%;fill:#fff}
.site-header .contact-button:hover{border:0;background:linear-gradient(135deg,#ffd02f,#ffb612);box-shadow:0 10px 25px #ffae1952,inset 0 1px #fff9bd;transform:translateY(-2px)}
.website-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.form-notice{max-width:990px;margin:0 auto 18px;padding:12px 16px;border:1px solid #bfe3ce;border-radius:13px;background:#edfff4;color:#17643a;font-size:.82rem;font-weight:700;text-align:center}
.form-notice.error{border-color:#f0c7cc;background:#fff1f2;color:#a22636}
.data-card .admin-list-title p{margin:3px 0 0;color:#7a8496;font-size:.76rem}
.admin-quick-nav{position:sticky;top:12px;z-index:8;display:flex;width:max-content;gap:7px;margin:0 0 18px;padding:6px;border:1px solid #ded7ed;border-radius:14px;background:#fffffff2;box-shadow:0 10px 25px #2f1e5918;backdrop-filter:blur(14px)}
.admin-quick-nav a{padding:7px 12px;border-radius:9px;color:#55436e;font-size:.76rem;font-weight:700;text-decoration:none}
.admin-quick-nav a:after{display:none}
.admin-quick-nav a:hover{background:#f0eafd;color:#432b7e}
.admin-page{max-width:1240px;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;padding:28px 22px 70px}
.admin-quick-nav{grid-column:1;grid-row:1/span 20;position:sticky;top:22px;display:grid;width:auto;gap:5px;margin:0;padding:12px;border-color:#d9e2ef;border-radius:18px;background:linear-gradient(160deg,#102e58,#1d4d7f);box-shadow:0 17px 34px #102b4b23}
.admin-quick-nav:before{content:'مدیریت سایت';padding:4px 8px 10px;border-bottom:1px solid #ffffff1c;color:#f2c86b;font-size:.74rem;font-weight:800}
.admin-quick-nav a{padding:10px 11px;border-radius:10px;color:#e8f1fc;font-size:.77rem}
.admin-quick-nav a:hover{background:#ffffff14;color:#ffd978}
.admin-card{grid-column:2}
.admin-page>.admin-card{display:none}.admin-page>#dashboard{display:block}.admin-page:has(.admin-card:target:not(#dashboard))>#dashboard{display:none}.admin-page>.admin-card:target{display:block}.admin-quick-nav a.active{background:#ffffff16;color:#ffd978}
.admin-page>.admin-card.panel-visible{display:block!important}
.admin-page.has-active-panel>#dashboard{display:none!important}.admin-quick-nav .admin-domain-submenu a.active{background:#ffffff18;color:#ffd978;font-weight:800}
.admin-page>.admin-card{display:none!important}.admin-page[data-active-panel="dashboard"]>#dashboard,.admin-page[data-active-panel="contact-settings"]>#contact-settings,.admin-page[data-active-panel="inbox"]>#inbox,.admin-page[data-active-panel="support"]>#support,.admin-page[data-active-panel="domains-add"]>#domains-add,.admin-page[data-active-panel="domains-import"]>#domains-import,.admin-page[data-active-panel="domain-edit"]>#domain-edit,.admin-page[data-active-panel="offers-data"]>#offers-data,.admin-page[data-active-panel="newsletter-data"]>#newsletter-data,.admin-page[data-active-panel="my-domains"]>#my-domains{display:block!important}
.admin-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:15px}.admin-dashboard>.admin-title{grid-column:1/-1}.dashboard-stats{grid-template-columns:repeat(2,1fr)!important;gap:11px}.dashboard-stat{min-height:112px!important;padding:16px!important}.dashboard-brief{grid-template-columns:1fr!important;align-content:start;gap:8px!important;margin:0!important;padding:13px!important;border:1px solid #dfe7f1;border-radius:16px;background:#fff}.dashboard-brief:before{content:'اعلان‌های جدید';padding:0 2px 8px;border-bottom:1px solid #e8edf4;color:#26466f;font-size:.82rem;font-weight:800}.dashboard-brief article{padding:8px 3px!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important}.dashboard-brief article:last-child{border-bottom:0!important}.dashboard-brief strong{font-size:.74rem!important}.dashboard-brief a{padding:7px 9px!important;font-size:.66rem!important}
.admin-dashboard{grid-template-columns:minmax(310px,.92fr) minmax(0,1.08fr)!important}.dashboard-stats{grid-column:1;grid-row:2}.dashboard-brief{grid-column:2;grid-row:2;min-height:250px;padding:17px!important;border:0!important;background:radial-gradient(circle at 90% 4%,#efbd5740,transparent 25%),linear-gradient(145deg,#0d315c,#174d80)!important;box-shadow:0 15px 28px #102d4a23}.dashboard-brief:before{padding:0 0 12px!important;border-bottom-color:#ffffff1f!important;color:#ffe1 96!important;color:#ffe296!important;font-size:.95rem!important}.dashboard-brief article{padding:11px 2px!important;border-bottom-color:#ffffff17!important}.dashboard-brief b{color:#f5c761!important}.dashboard-brief strong{color:#fff!important;font-size:.78rem!important}.dashboard-brief small{color:#c4d5e9!important}.dashboard-brief a{background:#ffffff16!important;color:#fff3c9!important}.dashboard-stat{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f6f9ff)!important}.dashboard-stat:after{content:'';position:absolute;bottom:-28px;left:-22px;width:80px;height:80px;border-radius:50%;background:#e5effb80}.dashboard-stat>*{position:relative;z-index:1}.dashboard-stat i{background:linear-gradient(135deg,#e7f0fc,#fff4d5)!important;color:#25588e!important}
.dashboard-brief article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0!important;background:transparent!important}.dashboard-brief article div{min-width:0}.dashboard-brief article p{margin:3px 0;color:#d4e1f0;font-size:.68rem;line-height:1.65}.dashboard-brief article em{padding:4px 7px;border:1px solid #ffffff2b;border-radius:7px;color:#dbeaff;font-size:.6rem;font-style:normal;white-space:nowrap}.notice-status{display:grid;place-items:center;min-width:38px;padding:4px 5px;border-radius:7px;font-size:.6rem;font-weight:800}.notice-status.new{background:#f4bd4c;color:#193657}.notice-status.reviewing{background:#8bc4ff;color:#12385f}.notice-status.read{background:#ffffff22;color:#dfeefd}.notice-status.idle{background:#ffffff14;color:#c9daeb}
.admin-dashboard{background:radial-gradient(circle at 8% 15%,#e8d79b26,transparent 24%),linear-gradient(135deg,#fff,#f7f9ff)}.dashboard-date{align-self:flex-start;padding:7px 10px;border-radius:8px;background:#edf3fb;color:#67809e;font-size:.7rem}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.dashboard-stat{display:grid;gap:4px;min-height:120px;padding:17px;border:1px solid #e0e7f1;border-radius:15px;background:#fff;color:#718097;text-decoration:none;transition:.2s}.dashboard-stat:hover{transform:translateY(-2px);border-color:#d3b663;box-shadow:0 12px 24px #17386110}.dashboard-stat i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#edf3fc;color:#315d93;font-style:normal;font-weight:800}.dashboard-stat strong{color:#213c66;font-size:1.55rem;line-height:1.1}.dashboard-stat span{color:#52627a;font-size:.76rem;font-weight:800}.dashboard-stat small{font-size:.68rem}.dashboard-brief{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}.dashboard-brief article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid #e3e8f0;border-radius:13px;background:#fff}.dashboard-brief article div{display:grid;gap:3px}.dashboard-brief b{color:#a27624;font-size:.68rem}.dashboard-brief strong{color:#294263;font-size:.78rem}.dashboard-brief small{color:#8a95a7;font-size:.66rem}.dashboard-brief a,.export-button{flex:0 0 auto;padding:8px 10px;border-radius:8px;background:#edf3fb;color:#315d91;font-size:.68rem;font-weight:800;text-decoration:none}.admin-inbox{display:grid;gap:9px;margin-bottom:13px}.admin-inbox article{display:grid;grid-template-columns:auto 1fr;gap:3px 11px;padding:13px 15px;border:1px solid #e2e8f0;border-radius:12px;background:#fbfcff}.admin-inbox b{color:#28456d;font-size:.76rem}.admin-inbox strong{color:#425978;font-size:.76rem}.admin-inbox p{grid-column:1/-1;margin:3px 0 0;color:#77859b;font-size:.73rem}.admin-inbox small{grid-column:1/-1;color:#a0a9b7;font-size:.65rem}.support-placeholder{padding:22px;border:1px dashed #cedaea;border-radius:14px;background:#f9fbff}.support-placeholder b{color:#2b4b76;font-size:.85rem}.support-placeholder p{color:#748198;font-size:.76rem;line-height:1.9}.support-placeholder button{padding:9px 12px;border:0;border-radius:8px;background:#efb649;color:#1d3454;font:inherit;font-size:.73rem;font-weight:800}
.admin-dashboard{direction:ltr;display:grid;grid-template-columns:minmax(310px,.92fr) minmax(0,1.08fr)!important;gap:15px}.admin-dashboard>*{direction:rtl}.admin-dashboard>.admin-title{grid-column:1/-1}.dashboard-stats{grid-column:2;grid-row:2;grid-template-columns:repeat(2,1fr)!important;gap:11px}.dashboard-stat{min-height:112px!important;padding:16px!important;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f6f9ff)!important}.dashboard-stat:after{content:'';position:absolute;bottom:-28px;left:-22px;width:80px;height:80px;border-radius:50%;background:#e5effb80}.dashboard-stat>*{position:relative;z-index:1}.dashboard-brief{grid-column:1!important;grid-row:2;display:grid;grid-template-columns:1fr!important;align-content:start;gap:8px!important;min-height:250px;margin:0!important;padding:17px!important;border:0!important;border-radius:16px;background:radial-gradient(circle at 90% 4%,#efbd5740,transparent 25%),linear-gradient(145deg,#0d315c,#174d80)!important;box-shadow:0 15px 28px #102d4a23}.dashboard-brief:before{content:'اعلان‌های جدید';padding:0 0 12px;border-bottom:1px solid #ffffff1f;color:#ffe296;font-size:.95rem;font-weight:800}.dashboard-brief article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;background:transparent!important}.dashboard-brief article:last-child{border-bottom:0!important}.dashboard-brief article div{display:grid;gap:3px;min-width:0}.dashboard-brief article p{margin:0;color:#d4e1f0;font-size:.68rem;line-height:1.65}.dashboard-brief b{color:#f5c761!important;font-size:.68rem}.dashboard-brief strong{color:#fff!important;font-size:.78rem}.dashboard-brief small{color:#c4d5e9!important;font-size:.65rem}.dashboard-brief article em{padding:4px 7px;border:1px solid #ffffff2b;border-radius:7px;color:#dbeaff;font-size:.6rem;font-style:normal;white-space:nowrap}.notice-status{display:grid;place-items:center;min-width:38px;padding:4px 5px;border-radius:7px;font-size:.6rem;font-weight:800}.notice-status.new{background:#f4bd4c;color:#193657}.notice-status.reviewing{background:#8bc4ff;color:#12385f}.notice-status.read{background:#ffffff22;color:#dfeefd}.notice-status.idle{background:#ffffff14;color:#c9daeb}
@media(max-width:820px){.admin-page{display:block;padding:18px 15px 55px}.admin-quick-nav{position:sticky;top:10px;display:flex;width:max-content;max-width:100%;gap:6px;margin:0 0 16px;padding:6px;overflow-x:auto;border-radius:13px;background:#fff;box-shadow:0 10px 25px #2f1e5918}.admin-quick-nav:before{display:none}.admin-quick-nav a{padding:7px 10px;color:#55436e;font-size:.72rem}.admin-quick-nav a:hover{background:#f0eafd;color:#432b7e}}
@media(max-width:620px){.admin-dashboard{grid-template-columns:1fr!important}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-brief{grid-column:auto;grid-row:auto;grid-template-columns:1fr}.dashboard-date{display:none}}@media(max-width:480px){.dashboard-stats{grid-template-columns:1fr}.dashboard-stat{min-height:90px}.dashboard-brief article{display:block}.dashboard-brief a{display:inline-block;margin-top:10px}}
.excel-import-card{background:linear-gradient(135deg,#f9fbff,#f8f3ff)}.excel-import-form{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:end;gap:14px}.excel-import-form label{display:grid;gap:6px;color:#5e6980;font-size:.78rem;font-weight:700}.excel-import-form input{width:100%;box-sizing:border-box;padding:10px;border:1px dashed #8fa8c8;border-radius:10px;background:#fff;font:inherit}.excel-import-form div{display:grid;gap:4px;padding:10px 0}.excel-import-form b{color:#28476f;font-size:.82rem}.excel-import-form small{color:#7d8aa0;font-size:.68rem}.excel-import-form button{padding:11px 14px;border:0;border-radius:10px;background:linear-gradient(135deg,#efbd4d,#d9952e);color:#193554;font:inherit;font-size:.74rem;font-weight:800}@media(max-width:650px){.excel-import-form{grid-template-columns:1fr}.excel-import-form button{width:100%}}
.export-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:10px;background:linear-gradient(135deg,#6547bb,#422b8a);color:#fff;font-size:.76rem;font-weight:700;text-decoration:none;box-shadow:0 7px 16px #3e28742b}
.submission-table{overflow-x:auto;border:1px solid #e5e7ef;border-radius:13px}
.submission-table table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:.76rem}
.submission-table th,.submission-table td{padding:11px 13px;border-bottom:1px solid #eceef4;text-align:right}
.submission-table th{background:#f4f1fb;color:#584675;font-weight:700}
.submission-table td{color:#4f5c73}
.submission-table tbody tr:last-child td{border-bottom:0}
.submission-table tbody tr:hover{background:#fbfaff}
.empty-state{margin:0;padding:18px;border:1px dashed #d9dce8;border-radius:12px;color:#8991a2;text-align:center;font-size:.8rem}
.admin-help{margin:4px 0 18px;color:#7c8598;font-size:.76rem}
@media(max-width:760px){.data-card .admin-list-title{align-items:flex-start;gap:12px}.export-button{padding:8px 10px;font-size:.7rem}.submission-table th,.submission-table td{padding:10px}}
.site-footer{position:relative;overflow:hidden;margin-top:30px!important;padding:34px 20px 18px!important;border-top:1px solid #8061bc66!important;background:radial-gradient(circle at 15% 0,#4b2c7b55 0,transparent 34%),linear-gradient(145deg,#080611,#100a1c 52%,#17102a)!important;color:#fff;text-align:right!important}
.site-footer:before,.site-footer:after{display:none!important}
.footer-shell{position:relative;z-index:1;max-width:1120px;margin:auto}
.footer-contactbar{display:flex;align-items:center;gap:17px;padding:14px 16px;border:1px solid #ffffff12;border-radius:20px;background:linear-gradient(110deg,#171023,#100b1a);box-shadow:0 16px 35px #0005,inset 0 1px #ffffff10}
.footer-call{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}
.footer-call-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#9566e8,#6936ce);box-shadow:0 8px 20px #5520bb66}
.footer-call-icon svg{width:19px;height:19px;fill:#fff}
.footer-call-copy{display:flex;align-items:center;gap:9px;line-height:1.45}
.footer-call-copy small{color:#b9afc8;font-size:.67rem}
.footer-call-copy strong{color:#fff;font-size:.92rem;font-variant-numeric:tabular-nums;letter-spacing:.4px}
.footer-separator{width:1px;height:33px;margin:0 3px;background:linear-gradient(transparent,#9f6cea,transparent)}
.follow-title{font-size:.82rem;white-space:nowrap}
.footer-socials{display:flex;gap:9px;direction:ltr}
.footer-socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff24;border-radius:50%;background:#fff;color:#15101f;box-shadow:0 6px 16px #0003;transition:.22s}
.footer-socials a:hover{transform:translateY(-3px);background:#ffbb19;color:#fff;border-color:#ffcf5a}
.footer-socials svg{width:18px;height:18px;fill:currentColor}
.footer-newsletter{display:flex;align-items:center;gap:10px;margin-right:auto;padding-right:17px;border-right:1px solid #9f6cea66}
.footer-newsletter label{color:#eee8f5;font-size:.82rem;font-weight:700;white-space:nowrap}
.footer-newsletter>div{display:flex;overflow:hidden;height:39px;border:1px solid #ffffff20;border-radius:11px;background:#fff}
.footer-newsletter input{width:130px;padding:0 11px;border:0;outline:0;background:transparent;color:#332a40;font-size:.7rem}
.footer-newsletter input:first-child{width:150px}
.footer-newsletter input+input{border-right:1px solid #ebe5f0}
.footer-newsletter input::placeholder{color:#968ca1}
.footer-newsletter button{min-width:57px;padding:0 12px;border:0;background:linear-gradient(135deg,#ffc21c,#ffab0d);color:#fff;font-size:.72rem;font-weight:700;cursor:pointer;transition:.2s}
.footer-newsletter button:hover{background:linear-gradient(135deg,#ffd037,#ffb512)}
.footer-main{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(360px,1fr);gap:70px;padding:35px 10px 27px}
.footer-about .brand{display:inline-flex!important;align-items:center;color:#fff!important;text-decoration:none}
.footer-about .logo-mark{position:relative;transform:none;border:1px solid #d4b25e;background:radial-gradient(circle at 34% 23%,#9271e5,#48317e 55%,#1a122c);color:#ffe5a0}
.footer-about p{max-width:490px;margin:13px 0 0!important;color:#a9a1b8!important;font-size:.79rem;line-height:2}
.footer-links h3{margin:0 0 11px;color:#f5eaff;font-size:.88rem}
.footer-links nav{display:grid;grid-template-columns:repeat(3,max-content);gap:7px 22px}
.footer-links nav a{color:#aaa0ba;font-size:.75rem;text-decoration:none;transition:.2s}
.footer-links nav a:after{display:none}
.footer-links nav a:hover{color:#ffc44b;transform:translateX(-2px)}
.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:14px 8px 0;border-top:1px solid #ffffff10;color:#716a7d;font-size:.68rem}
.footer-bottom small{color:#716a7d}
@media(max-width:760px){.site-footer{padding:25px 14px 16px!important}.footer-contactbar{flex-wrap:wrap;gap:11px;padding:13px}.footer-call{flex:1;min-width:210px}.footer-separator{display:none}.footer-newsletter{width:100%;margin-right:0;padding:13px 0 0;border-right:0;border-top:1px solid #9f6cea66;justify-content:space-between}.footer-newsletter>div{flex:1}.footer-newsletter input{width:100%;min-width:0}.footer-main{grid-template-columns:1fr;gap:25px;padding:28px 4px 22px}.footer-links nav{grid-template-columns:repeat(2,1fr);gap:8px 14px}.footer-bottom{display:grid;text-align:center;justify-content:center}.footer-socials{margin-right:auto}}
@media(max-width:420px){.footer-contactbar{align-items:center}.follow-title{width:auto}.footer-socials{margin-right:0}.footer-call-copy strong{font-size:.82rem}.footer-socials a{width:35px;height:35px}.footer-newsletter{display:grid}.footer-newsletter>div{width:100%}.footer-newsletter input,.footer-newsletter input:first-child{width:50%}}
.home-hero{display:grid;grid-template-columns:335px minmax(0,1fr);align-items:center;gap:48px;padding:48px 50px;text-align:right}
.hero-search-card{padding:22px;border:1px solid #ffffff2e;border-radius:21px;background:linear-gradient(145deg,#ffffff1c,#ffffff0b);box-shadow:0 18px 38px #080b2538,inset 0 1px #ffffff28;backdrop-filter:blur(15px)}
.search-kicker{display:grid;margin-bottom:15px;line-height:1.35}
.search-kicker span{color:#ffc94f;font-size:.78rem;font-weight:700}
.search-kicker strong{color:#fff;font-size:1.45rem}
.domain-search{display:grid;gap:11px}
.domain-search label{display:grid;gap:5px;color:#ded9ec;font-size:.72rem;font-weight:600}
.domain-search input{height:43px;padding:0 12px;border:1px solid #ffffff2c;border-radius:11px;background:#fff;color:#252038;outline:0;font-size:.8rem;box-shadow:inset 0 2px 6px #291e5210}
.domain-search input:focus{border-color:#ffc64b;box-shadow:0 0 0 3px #ffc64b26}
.domain-search button{height:43px;margin-top:3px;border:0;border-radius:11px;background:linear-gradient(135deg,#ffd02e,#ffae0d);color:#fff;font-size:.82rem;font-weight:800;cursor:pointer;box-shadow:0 9px 20px #d986263d;transition:.2s}
.domain-search button:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffda45,#ffb719)}
.hero-copy{min-width:0}.home-hero .hero-copy p{margin-right:0;margin-left:0}.home-hero .hero-copy h1{font-size:clamp(2.6rem,5vw,4.6rem)}
.search-empty{grid-column:1/-1;margin:0;padding:24px;border:1px dashed #d8d3e2;border-radius:14px;color:#7a7188;text-align:center}
@media(max-width:800px){.home-hero{grid-template-columns:1fr;gap:28px;padding:32px 22px}.hero-search-card{max-width:430px;width:100%;margin:auto}.hero-copy{text-align:center}.home-hero .hero-copy p{margin-right:auto;margin-left:auto}}
.home-market{padding:0 0 62px}
.home-top-banners,.home-bottom-banners{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.home-top-banners{margin:20px 0}
.home-ad{display:block;overflow:hidden;border:1px solid #dfd8e9;border-radius:15px;background:#fff;box-shadow:0 10px 25px #24163e12;transition:.22s}
.home-ad:hover{transform:translateY(-3px);box-shadow:0 15px 32px #24163e22}
.home-ad img{display:block;width:100%;height:92px;object-fit:cover}
.home-market-grid{display:grid;grid-template-columns:285px minmax(0,1fr);gap:18px;align-items:start}
.home-search-panel{position:sticky;top:126px;padding:22px;border:1px solid #4f3a75;border-radius:20px;background:radial-gradient(circle at 20% 0,#62469666,transparent 43%),linear-gradient(145deg,#171027,#261841);box-shadow:0 18px 38px #2113352c;color:#fff}
.home-results-panel{overflow:hidden;padding:19px;border:1px solid #dddfe8;border-radius:20px;background:#fffffff0;box-shadow:0 18px 42px #222a4a12}
.home-results-title{display:flex;align-items:center;justify-content:space-between;margin:0 3px 14px}
.home-results-title span{color:#8a6c2c;font-size:.7rem;font-weight:700}
.home-results-title h1{margin:0;color:#182044;font-size:1.45rem}
.home-results-title small{padding:5px 10px;border-radius:20px;background:#f0ebfb;color:#624798;font-size:.68rem}
.home-table-wrap{overflow:visible;border:0}
.home-domain-table{width:100%;border-collapse:separate;border-spacing:0 9px;font-size:.84rem}
.home-domain-table th{padding:11px 14px;background:#26203a;color:#f0ebf8;text-align:right;font-size:.77rem}
.home-domain-table th:first-child{border-radius:0 11px 11px 0}.home-domain-table th:last-child{border-radius:11px 0 0 11px}
.home-domain-table td{padding:13px 14px;border-top:1px solid #e0e4ed;border-bottom:1px solid #e0e4ed;color:#48546d;background:linear-gradient(135deg,#fff,#fafbfe);box-shadow:0 7px 16px #24304d09}
.home-domain-table td:first-child{border-right:1px solid #e0e4ed;border-radius:0 14px 14px 0}
.home-domain-table td:last-child{border-left:1px solid #e0e4ed;border-radius:14px 0 0 14px}
.home-domain-table tr:nth-child(even) td{background:linear-gradient(135deg,#f5f7fb,#f0f2f7)}
.home-domain-table tbody tr{transition:.2s}.home-domain-table tbody tr:hover td{border-color:#cdbce7;box-shadow:0 10px 22px #39226412}
.domain-name-cell{direction:ltr;display:inline-block;color:#17284f;font-size:1rem;font-weight:800;text-decoration:none}
.domain-list-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:68px;height:24px;padding:0 7px;overflow:hidden;border:1px solid transparent;border-radius:8px;direction:rtl;font-size:.55rem;font-weight:850;letter-spacing:-.02em;line-height:1;vertical-align:middle;box-shadow:0 2px 6px #17284f10,inset 0 1px #ffffff80}.domain-list-badge:before{content:'◆';font-size:.34rem;opacity:.78}.domain-list-badge:after{content:'';position:absolute;z-index:-1;inset:1px;border-radius:6px;background:linear-gradient(115deg,#ffffff3d,transparent 42%);pointer-events:none}.domain-list-badge.premium{color:#634500;background:linear-gradient(135deg,#fff3bc,#dcb044);border-color:#c99a2c;box-shadow:0 2px 7px #b7822224,inset 0 1px #fff9}.domain-list-badge.featured{color:#fff;background:linear-gradient(135deg,#7652bd,#4d2b91);border-color:#472582;box-shadow:0 2px 7px #57369f29,inset 0 1px #ffffff47}.domain-list-badge.selected{color:#155270;background:linear-gradient(135deg,#e5f5fc,#a8d2e5);border-color:#80b8d0;box-shadow:0 2px 7px #438daf20,inset 0 1px #fff}.domain-list-badge.normal{color:#586579;background:linear-gradient(135deg,#f5f7fa,#e0e6ed);border-color:#ccd5df;box-shadow:0 2px 6px #52647b14,inset 0 1px #fff}
@media(max-width:620px){.home-domain-table tr{height:auto!important;min-height:112px!important;grid-template-columns:105px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-template-areas:"level domain" "price persian" "contact contact"!important}.home-domain-table td:nth-child(1){grid-area:domain!important}.home-domain-table td:nth-child(2){grid-area:persian!important}.home-domain-table td:nth-child(3){grid-area:level!important;align-self:center!important;text-align:left!important}.home-domain-table td:nth-child(4){grid-area:price!important;align-self:center!important;text-align:right!important}.home-domain-table td:nth-child(5){grid-area:contact!important;justify-self:stretch!important}.home-domain-table td:nth-child(5) .row-contact{width:100%!important;height:31px!important;font-size:.7rem!important}.home-domain-table td:nth-child(5) .row-contact:before{margin-left:5px;font-size:.82rem}}
.domain-name-cell:hover{color:#6a46b4}
.row-price{color:#423558;font-size:.82rem}
.row-contact{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:5px 10px;border-radius:8px;background:linear-gradient(135deg,#7551c7,#4f318f);color:#fff;font-size:.7rem;font-weight:700;text-decoration:none;box-shadow:0 5px 12px #4c2d8a25}
.home-domain-table th{background:linear-gradient(135deg,#f8f8fc,#eef1f8);color:#58657c;border-top:1px solid #e1e5ee;border-bottom:1px solid #e1e5ee}
.domain-row{cursor:pointer}
.domain-row:hover .domain-name-cell{text-decoration:underline}
.row-contact{min-width:76px;padding:8px 13px;background:linear-gradient(135deg,#ffd875,#e7a748);color:#172039;font-size:.76rem;box-shadow:0 7px 16px #b77c2a35}
.row-contact:hover{transform:translateY(-2px);box-shadow:0 11px 22px #b77c2a45}
.home-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin:14px 0;border-radius:11px;background:linear-gradient(135deg,#ffc928,#ffaa0b);color:#fff;font-size:.8rem;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #e69a252c}
.home-more[hidden]{display:none!important}
/* در صفحات لمسی، اثر hover نباید روی شمارهٔ قبلی صفحه باقی بماند. */
@media(hover:none){.home-domain-pagination button:hover:not(.active),.home-domain-pagination button:focus:not(.active){border-color:#ffad27!important;background:#fff!important;color:#193c68!important}}
/* آیکون اینستاگرامِ یک‌دست و برداری در تمام دستگاه‌ها */
.site-header .instagram-link,.about-header .instagram-link,.public-header .instagram-link{display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.instagram-icon{display:block!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.15!important;background:transparent!important}.instagram-icon circle:last-child{fill:currentColor!important;stroke:none!important}.instagram-icon:before,.instagram-icon:after{display:none!important}.site-header .instagram-link:hover,.about-header .instagram-link:hover,.public-header .instagram-link:hover{color:#f2c45a!important;background:transparent!important;box-shadow:none!important}
.home-domain-pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin:16px 0 10px}.home-domain-pagination button{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #ffad27;border-radius:11px;background:#fff;color:#193c68;font:inherit;font-size:.82rem;font-weight:800}.home-domain-pagination button:hover,.home-domain-pagination button.active{border-color:#0c4d69;background:#0c4d69;color:#fff}.home-domain-pagination span{color:#8090a4;font-weight:800}
.home-bottom-banners{gap:10px;margin-top:4px}
.home-bottom-banners .home-ad img{height:72px}
@media(max-width:820px){.home-market{padding-top:0}.home-top-banners{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.home-top-banners .home-ad{scroll-snap-align:start}.home-market-grid{grid-template-columns:1fr}.home-search-panel{position:relative;top:auto}.home-results-panel{padding:14px}}
@media(max-width:620px){.home-domain-table thead{display:none}.home-domain-table,.home-domain-table tbody{display:block}.home-domain-table tr{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:9px;padding:11px;border:1px solid #e4e6ed;border-radius:12px;background:#fff}.home-domain-table td,.home-domain-table tr:nth-child(even) td{display:grid;gap:2px;padding:0;border:0;background:transparent}.home-domain-table td:before{content:attr(data-label);color:#969dae;font-size:.61rem}.home-domain-table td:first-child,.home-domain-table td:last-child{align-items:center}.home-bottom-banners{grid-template-columns:1fr}.home-bottom-banners .home-ad img{height:90px}}
.search-side-banners{display:grid;gap:10px;margin-top:17px;padding-top:17px;border-top:1px solid #ffffff20}
.search-side-ad{display:block;overflow:hidden;border:1px solid #ffffff26;border-radius:12px;background:#0d0a17;box-shadow:0 8px 18px #0004;transition:.22s}
.search-side-ad:hover{transform:translateY(-2px);border-color:#e0bd6a88}
.search-side-ad img{display:block;width:100%;height:82px;object-fit:cover}
.home-page main{padding-top:0}
.domain-guide{margin:0 0 58px;padding:32px;border:1px solid #dce2ee;border-radius:22px;background:linear-gradient(135deg,#fff,#faf8ff);box-shadow:0 15px 34px #1820520d}
.guide-intro{padding:2px 4px 23px;border-bottom:1px solid #e6e8f0}
.guide-intro>span{color:#a47728;font-size:.72rem;font-weight:800}
.guide-intro h2{margin:3px 0 8px;color:#172c50;font-size:clamp(1.4rem,2.6vw,2rem)}
.guide-intro p{max-width:960px;margin:0;color:#59677e;font-size:.84rem;line-height:2.1}
.guide-items{display:grid;gap:0;margin-top:7px}
.guide-items article{display:grid;grid-template-columns:45px 1fr;gap:13px;padding:18px 4px;border-bottom:1px solid #e9ebf1}
.guide-items article:last-child{padding-bottom:2px;border-bottom:0}
.guide-num{display:grid;place-items:center;width:36px;height:36px;margin-top:2px;border-radius:11px;background:linear-gradient(135deg,#f5d681,#e9ad43);color:#503712;font-size:.7rem;font-weight:800}
.guide-items h3{margin:0 0 3px;color:#17365d;font-size:1rem}
.guide-items p{margin:0;color:#5f6b80;font-size:.82rem;line-height:2}
@media(max-width:620px){.domain-guide{margin-bottom:38px;padding:21px 17px;border-radius:17px}.guide-intro{padding-bottom:17px}.guide-items article{grid-template-columns:36px 1fr;gap:10px;padding:15px 0}.guide-num{width:31px;height:31px;border-radius:9px}.guide-items h3{font-size:.91rem}.guide-items p,.guide-intro p{font-size:.77rem;line-height:2}}

.buy-contact-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 58px;padding:29px 34px;border:1px solid #ded7f0;border-radius:22px;background:linear-gradient(120deg,#faf8ff,#f2efff 48%,#fff9ed);box-shadow:0 17px 35px #1d164d12}.buy-contact-cta .eyebrow{margin:0 0 4px}.buy-contact-cta h2{margin:0;color:#1e315b;font-size:clamp(1.25rem,2.4vw,1.75rem)}.buy-contact-cta p:not(.eyebrow){max-width:720px;margin:7px 0 0;color:#63708a;font-size:.84rem;line-height:2}.buy-contact-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.buy-contact-actions a{padding:10px 14px;border:1px solid #dcdbea;border-radius:10px;background:#fff;color:#344260;font-size:.79rem;font-weight:800;text-decoration:none;transition:.2s}.buy-contact-actions .buy-call{border-color:#f1ba45;background:linear-gradient(135deg,#ffdc75,#e8aa35);color:#342304;box-shadow:0 8px 18px #b9792530}.buy-contact-actions a:hover{transform:translateY(-2px);box-shadow:0 10px 21px #3b28651c}.news-blog-section{margin:0 0 66px;padding:30px;border:1px solid #dfe2ee;border-radius:24px;background:linear-gradient(135deg,#fff,#fbfbff);box-shadow:0 18px 40px #1820520d}.news-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.news-heading span{color:#a47728;font-size:.72rem;font-weight:800}.news-heading h2{margin:3px 0 0;color:#1c315a;font-size:clamp(1.35rem,2.5vw,1.9rem)}.news-heading>a{padding:8px 12px;border-radius:9px;background:#f1edff;color:#6446ac;font-size:.75rem;font-weight:800;text-decoration:none}.blog-ad-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px}.blog-ad-strip a{display:block;overflow:hidden;min-height:66px;border-radius:12px;background:#eee9ff}.blog-ad-strip img{display:block;width:100%;height:76px;object-fit:cover;transition:.35s}.blog-ad-strip a:hover img{transform:scale(1.06)}.blog-showcase{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);gap:18px}.blog-feature{position:relative;display:grid;grid-template-columns:42% 1fr;min-height:230px;overflow:hidden;border-radius:17px;background:#172852}.blog-feature>img{width:100%;height:100%;object-fit:cover}.blog-feature>div{padding:24px 22px;color:#fff}.blog-feature span{color:#f5c866;font-size:.7rem;font-weight:800}.blog-feature h3{margin:7px 0;color:#fff;font-size:1.05rem;line-height:1.8}.blog-feature p{margin:0 0 16px;color:#d9ddef;font-size:.77rem;line-height:1.9}.blog-feature a{display:inline-block;padding:7px 11px;border-radius:8px;background:#f5c866;color:#392804;font-size:.73rem;font-weight:800;text-decoration:none}.blog-mini-list{display:grid;gap:9px}.blog-mini-list article{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e3e5ef;border-radius:13px;background:#fff}.blog-mini-list article>span{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:9px;background:#f4ecdc;color:#aa7622;font-size:.68rem;font-weight:800}.blog-mini-list h3{margin:0 0 3px;color:#273a60;font-size:.81rem;line-height:1.7}.blog-mini-list small{color:#8490a6;font-size:.68rem}@media(max-width:760px){.buy-contact-cta{display:block;padding:23px 20px;margin-bottom:38px}.buy-contact-actions{justify-content:flex-start;margin-top:18px}.news-blog-section{padding:20px 16px;margin-bottom:42px;border-radius:18px}.news-heading{align-items:center}.news-heading>a{white-space:nowrap;font-size:.67rem}.blog-ad-strip{grid-template-columns:repeat(2,1fr);gap:8px}.blog-ad-strip img{height:65px}.blog-showcase{grid-template-columns:1fr}.blog-feature{grid-template-columns:1fr;min-height:0}.blog-feature>img{height:150px}.blog-feature>div{padding:19px}.blog-mini-list{grid-template-columns:1fr}}

.blog-ad-strip-top{margin:0 0 17px;padding:0 6px}.blog-ad-strip-top a{border:1px solid #e0e2ec;box-shadow:0 8px 20px #17245b10}.blog-ad-strip-top img{height:82px}.news-blog-section .blog-showcase{grid-template-columns:minmax(0,1.42fr) minmax(280px,.88fr)}.blog-mini-list article{display:grid;grid-template-columns:78px 1fr;align-items:stretch;gap:12px;min-height:101px;padding:9px;transition:.2s}.blog-mini-list article:hover{transform:translateX(-3px);border-color:#cfc5ed;box-shadow:0 10px 22px #25205912}.blog-mini-list article>img{width:78px;height:81px;border-radius:9px;object-fit:cover}.blog-mini-list h3{margin:1px 0 3px;font-size:.78rem;line-height:1.65}.blog-mini-list small{display:block;margin-bottom:5px}.blog-mini-list a{color:#946420;font-size:.68rem;font-weight:800;text-decoration:none}@media(max-width:760px){.blog-ad-strip-top{padding:0;margin-bottom:12px}.blog-ad-strip-top img{height:65px}.news-blog-section .blog-showcase{grid-template-columns:1fr}.blog-mini-list article{grid-template-columns:82px 1fr}.blog-mini-list article>img{width:82px;height:76px}}

/* یک کارت یک‌دست برای هر دامنه؛ بدون تفکیک رنگی ستون‌ها */
.home-table-wrap{max-width:1040px;margin:0 auto;padding:0 8px}.home-domain-table{border-spacing:0 8px}.home-domain-table td,.home-domain-table tr:nth-child(even) td{background:transparent;box-shadow:none;border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0}.home-domain-table td:first-child{border-right:1px solid #e7eaf0;border-radius:0 13px 13px 0}.home-domain-table td:last-child{border-left:1px solid #e7eaf0;border-radius:13px 0 0 13px;text-align:left}.home-domain-table tbody tr{background:#fbfcff;transition:none}.home-domain-table tbody tr:hover td{border-color:#e7eaf0;box-shadow:none}.domain-row:hover .domain-name-cell{text-decoration:none;color:#17284f}.row-contact{margin-left:0;transition:background .2s,box-shadow .2s}.row-contact:hover{transform:none;box-shadow:0 7px 16px #b77c2a35}
@media(max-width:620px){.home-results-panel{padding:11px 8px}.home-table-wrap{padding:0 7px}.home-domain-table{border-spacing:0 9px}.home-domain-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 25px;margin:0;padding:14px 13px;border:1px solid #e3e6ee;border-radius:14px;background:#fbfcff}.home-domain-table td,.home-domain-table tr:nth-child(even) td{min-width:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.home-domain-table td:before{margin-bottom:2px;font-size:.62rem}.home-domain-table td:nth-child(even),.home-domain-table td:last-child{justify-items:start;text-align:left}.home-domain-table td:last-child{align-self:end}.domain-name-cell{font-size:.96rem}.row-price{font-size:.8rem}.row-contact{min-width:0;width:100%;padding:9px 11px}.home-domain-table tbody tr:hover td{border:0!important}}

.home-domain-table{border-spacing:0 6px}.home-domain-table td{padding-top:9px;padding-bottom:9px}.row-contact{padding-top:6px;padding-bottom:6px}@media(max-width:620px){.home-domain-table{border-spacing:0 7px}.home-domain-table tr{gap:9px 23px;padding:10px 13px}.row-contact{padding-top:7px;padding-bottom:7px}}

.home-domain-table{border-spacing:0 4px}.home-domain-table td{padding-top:6px;padding-bottom:6px}.row-contact{padding-top:5px;padding-bottom:5px;min-width:68px}@media(max-width:620px){.home-domain-table{border-spacing:0 6px}.home-domain-table tr{padding:8px 12px;gap:7px 21px}.row-contact{min-width:0;padding-top:6px;padding-bottom:6px}}

.row-contact{color:#6b5735;font-weight:700}

.character-range{display:grid;gap:5px;color:#758096;font-size:.72rem;font-weight:600}.character-range>div{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:5px}.character-range input{width:100%;min-width:0!important;height:38px!important;padding:0 9px!important;text-align:center}.character-range i{color:#9aa3b4;font-size:.7rem;font-style:normal;text-align:center}.home-search-panel .character-range input{border-color:#d7ddeb;background:#fff;color:#243454}

.character-range>span{display:block;text-align:right}.character-range>div{grid-template-columns:1fr 1fr;gap:8px}.character-range label{display:grid!important;gap:3px!important;color:#8b94a7!important;font-size:.65rem!important}.character-range label b{font-weight:700}.character-range input{height:34px!important;text-align:right}.character-range input::placeholder{color:#b4bbc9}

.home-domain-table tbody tr:nth-child(odd){background:#fff}.home-domain-table tbody tr:nth-child(even){background:#f6f5fb}.home-domain-table tbody tr:hover{background:#f0ecff}.home-domain-table tbody tr:hover td{border-color:#d9d0ef!important}.home-domain-table tbody tr:hover .domain-name-cell{color:#5d3ca3}@media(max-width:620px){.home-domain-table tbody tr:nth-child(odd){background:#fff}.home-domain-table tbody tr:nth-child(even){background:#f6f5fb}.home-domain-table tbody tr:hover{background:#f0ecff;border-color:#d9d0ef}}

@media(max-width:620px){.home-table-wrap{width:calc(100% - 34px);max-width:440px;margin-right:auto;margin-left:auto;padding:0}.home-domain-table{border-spacing:0 12px}.home-domain-table tr{gap:9px 34px}.home-domain-table td:nth-child(odd){justify-items:end;text-align:right}.home-domain-table td:nth-child(even){justify-items:start;text-align:left}.home-domain-table td:first-child .domain-name-cell{white-space:nowrap}}

@media(max-width:620px){.home-domain-table{border-spacing:0}.home-domain-table tr{margin:0 0 14px;padding:7px 11px;gap:5px 34px}.home-domain-table tr:last-child{margin-bottom:0}.row-contact{width:auto;min-width:82px;padding:5px 12px;font-size:.72rem}.home-domain-table td:last-child{justify-items:start}}

@media(max-width:620px){.home-domain-table tr{direction:ltr;grid-template-columns:minmax(92px,.78fr) minmax(0,1.22fr);grid-template-areas:"contact domain" "price persian";gap:5px 12px;min-height:84px;padding:11px 13px}.home-domain-table td{direction:rtl;display:block!important}.home-domain-table td:before{display:none!important}.home-domain-table td:nth-child(1){grid-area:domain;text-align:right!important;justify-self:stretch}.home-domain-table td:nth-child(2){grid-area:persian;text-align:right!important;justify-self:stretch;color:#46536d}.home-domain-table td:nth-child(3){grid-area:price;align-self:end;text-align:left!important;justify-self:start}.home-domain-table td:nth-child(4){grid-area:contact;align-self:start;text-align:left!important;justify-self:start}.domain-name-cell{font-size:1rem}.row-price{font-size:.78rem;white-space:nowrap}.row-contact{display:grid!important;place-items:center;width:29px;min-width:29px;height:29px;padding:0;border-radius:9px;font-size:0;background:#fff6dc;box-shadow:none}.row-contact:before{content:'☎';color:#c38516;font-size:.95rem;font-weight:700}.home-domain-table td:last-child{justify-items:unset}}

@media(max-width:620px){.home-domain-table tr{grid-template-columns:105px minmax(0,1fr);grid-template-rows:1fr 1fr;gap:2px 12px;min-height:0;height:90px;padding:9px 13px;overflow:hidden}.home-domain-table td:nth-child(3){align-self:end}.row-price{font-size:.72rem;white-space:nowrap}.domain-name-cell{font-size:.95rem}.home-domain-table td:nth-child(2){font-size:.82rem}}

.home-domain-table th[colspan]{padding:10px 16px;border:1px solid #e1e5ee;border-radius:11px!important;background:linear-gradient(135deg,#f8f8fc,#eef1f8);color:#52617b;font-size:.79rem;font-weight:800;text-align:right}

.home-domain-table thead tr{background:linear-gradient(135deg,#f8f8fc,#eef1f8)}.home-domain-table th,.home-domain-table th:first-child,.home-domain-table th:last-child{background:transparent;border:0;border-radius:0}.home-domain-table th:first-child{border-radius:0 11px 11px 0}.home-domain-table th:last-child{border-radius:11px 0 0 11px}

.character-range>div{grid-template-columns:22px minmax(0,1fr) 20px minmax(0,1fr);gap:5px}.character-range>div>b{align-self:center;color:#8b94a7;font-size:.68rem;text-align:center}.character-range>div>i{align-self:center}.character-range>div>input{height:34px!important;text-align:center}

.home-page{background:radial-gradient(circle at 10% 7%,#fff5d4 0,transparent 23%),radial-gradient(circle at 91% 30%,#dfe3f8 0,transparent 30%),linear-gradient(150deg,#eef2fb,#f9f4e9);background-attachment:fixed}

.site-header{background:linear-gradient(115deg,#2c2540f2,#4a3b68f2 58%,#282239f2);border-bottom-color:#bca8df78}

.site-header{background:linear-gradient(115deg,#073f4af2,#0a6571f2 56%,#083d49f2);border-bottom-color:#73d4d480}

.site-header{background:radial-gradient(circle at 75% 0,#c6a95c20 0,transparent 30%),linear-gradient(115deg,#062d24f2,#0b5d45f2 56%,#06352bf2);border-bottom-color:#c9a85c85}

.site-header{background:radial-gradient(circle at 76% 0,#ffe0a13a 0,transparent 30%),linear-gradient(115deg,#7a270df2,#c54d17f2 56%,#83270df2);border-bottom-color:#ffd18a92}

.site-header{background:radial-gradient(circle at 76% 0,#d9b56220 0,transparent 29%),linear-gradient(115deg,#101827f2,#24324af2 55%,#121927f2);border-bottom-color:#cbb16a72}

.header-brand-simple{gap:10px}.header-brand-simple .brand-divider{color:#d6b96f;font-size:1.35rem;font-weight:300;line-height:1}.header-brand-tagline{max-width:300px;color:#eef1fa;font-size:.72rem;font-weight:500;line-height:1.8;white-space:nowrap}.site-header>nav a:before{display:inline-block;margin-left:6px;color:#e6c46c;font-size:.83rem;font-weight:700;vertical-align:-1px}.site-header>nav a:nth-child(1):before{content:'⌂'}.site-header>nav a:nth-child(2):before{content:'✦'}.site-header>nav a:nth-child(3):before{content:'▦'}.site-header>nav a:nth-child(4):before{content:'§'}.site-header>nav a:nth-child(5):before{content:'✎'}.site-header>nav a:nth-child(6):before{content:'؟'}.site-header>nav a:hover:before{color:#ffe39a}@media(max-width:760px){.header-brand-simple{gap:7px}.header-brand-tagline{max-width:215px;font-size:.62rem;white-space:normal}.header-brand-simple .brand-divider{font-size:1rem}.site-header>nav a:before{margin-left:4px;font-size:.72rem}}@media(max-width:460px){.header-brand-simple{justify-content:center}.header-brand-tagline{max-width:250px;text-align:right}}

.site-header .instagram-link{min-height:39px;padding:5px 8px;font-size:.72rem}.site-header .instagram-icon{width:25px;height:25px;flex-basis:25px}.site-header .contact-button{min-width:96px;min-height:39px;padding:6px 10px;font-size:.73rem}.site-header .contact-button svg{width:17px;height:17px}@media(max-width:760px){.site-header .instagram-link{padding:5px}.site-header .contact-button{min-width:91px;padding:6px 9px}}

.site-header .header-top{min-height:57px}.site-header .logo-mark{width:33px;height:33px;border-radius:10px;font-size:18px}.site-header>nav{padding:10px 0 12px!important}.site-header>nav a{padding:8px 12px!important}@media(max-width:760px){.site-header .header-top{min-height:0;padding:8px 0}.site-header>nav{padding:8px 0 10px!important}.site-header>nav a{padding:7px 10px!important}}

.site-header .instagram-link{min-height:33px;padding:4px 6px;border-radius:10px;font-size:.66rem}.site-header .instagram-icon{width:21px;height:21px;flex-basis:21px;border-radius:7px}.site-header .instagram-icon:before{inset:5px;border-width:1.5px;border-radius:4px}.site-header .instagram-icon:after{top:5px;right:5px;width:3px;height:3px}.site-header .contact-button{min-width:83px;min-height:33px;padding:5px 8px;border-radius:9px;font-size:.66rem}.site-header .contact-button svg{width:15px;height:15px;padding:2px;border-width:1px}@media(max-width:760px){.site-header .contact-button{min-width:80px;padding:5px 8px}.site-header .instagram-link{padding:4px 6px}}

.mobile-menu-toggle{display:none}@media(max-width:760px){.mobile-menu-toggle{display:grid;place-items:center;gap:4px;width:38px;height:34px;margin:0 0 8px auto;padding:7px;border:1px solid #ffffff2b;border-radius:10px;background:#ffffff12;box-shadow:none}.mobile-menu-toggle span{display:block;width:17px;height:1.5px;border-radius:5px;background:#f8e5ae;transition:.2s}.site-header>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:0;margin:0!important;padding:0!important;overflow:hidden;opacity:0;border-top:0!important;transition:max-height .3s ease,opacity .2s ease,padding .3s ease}.site-header.menu-open>nav{max-height:260px;padding:9px 0 11px!important;opacity:1;border-top:1px solid #ffffff18!important}.site-header>nav a{display:flex;align-items:center;justify-content:flex-start;padding:8px 9px!important;border-radius:9px!important}.site-header.menu-open .mobile-menu-toggle span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.site-header.menu-open .mobile-menu-toggle span:nth-child(2){opacity:0}.site-header.menu-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}}

@media(max-width:760px){.home-top-banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:initial;gap:7px;margin:12px 0 16px;padding:0;overflow:visible;scroll-snap-type:none}.home-top-banners .home-ad{min-width:0;border-radius:10px}.home-top-banners .home-ad img{height:52px}.home-market{padding-top:0}}@media(max-width:390px){.home-top-banners .home-ad img{height:45px}}

@media(max-width:760px){.home-top-banners{grid-template-columns:1fr;gap:9px}.home-top-banners .home-ad img{height:88px}}@media(max-width:390px){.home-top-banners .home-ad img{height:76px}}

@media(max-width:760px){.site-header{position:sticky;min-height:58px;padding:0 16px}.site-header .header-top{position:relative;min-height:58px;padding:0;justify-content:center}.site-header .header-brand-simple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.site-header .header-brand-simple .brand-divider,.site-header .header-brand-tagline{display:none}.site-header .logo-mark{width:36px;height:36px;border-radius:11px;font-size:19px}.site-header .header-contact{position:absolute;top:50%;left:0;z-index:3;gap:6px;transform:translateY(-50%);direction:ltr}.site-header .instagram-link,.site-header .contact-button{display:grid;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:10px;font-size:0}.site-header .instagram-link>span:last-child,.site-header .contact-button>span:last-child{display:none}.site-header .instagram-icon{width:20px;height:20px;flex-basis:20px}.site-header .contact-button svg{width:17px;height:17px;padding:2px}.mobile-menu-toggle{position:absolute;top:12px;right:0;z-index:4;width:34px;height:32px;margin:0;padding:6px}.site-header>nav{margin-top:0!important}.site-header.menu-open>nav{padding-top:8px!important}.site-header .header-top{border-bottom:0}}

@media(max-width:760px){.mobile-menu-toggle{right:9px}}

@media(max-width:760px){.site-header .header-contact{width:auto!important;justify-content:flex-start!important}.site-header .instagram-link,.site-header .contact-button{flex:0 0 32px!important;max-width:32px!important}}

@media(max-width:820px){.home-top-banners{display:grid;grid-template-columns:repeat(2,minmax(0,400px));grid-auto-flow:row;justify-content:center;gap:10px;overflow:visible;padding:0}.home-top-banners .home-ad{width:100%;max-width:400px;aspect-ratio:3.45/1;margin:0 auto}.home-top-banners .home-ad img{width:100%;height:100%;object-fit:cover}}@media(max-width:600px){.home-top-banners{grid-template-columns:minmax(0,400px);gap:9px}.home-top-banners .home-ad{max-width:400px;aspect-ratio:3.45/1}.home-top-banners .home-ad img{height:100%}.search-side-ad{max-width:400px;margin:0 auto;aspect-ratio:3.45/1}.search-side-ad img{height:100%;object-fit:cover}}

.home-top-banners{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:820px){.search-side-banners{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:10px}.search-side-ad{width:100%;max-width:400px;aspect-ratio:3.45/1;margin:0 auto}.search-side-ad img{width:100%;height:100%;object-fit:cover}}@media(max-width:600px){.search-side-banners{grid-template-columns:minmax(0,400px);gap:9px}}

@media(max-width:820px){.home-top-banners{grid-template-columns:minmax(0,400px);justify-content:center}.home-top-banners .home-ad{width:100%;max-width:400px;aspect-ratio:3.45/1}.home-top-banners .home-ad img{width:100%;height:100%;object-fit:cover}}

/* بنرهای بالای صفحه: چیدمان واقعیِ واکنش‌گرا با نسبت ثابت */
.home-top-banners{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.home-top-banners .home-ad{width:100%;max-width:none;aspect-ratio:3.45/1;margin:0}.home-top-banners .home-ad img{width:100%;height:100%;object-fit:cover}@media(max-width:960px){.home-top-banners{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center}.home-top-banners .home-ad{max-width:400px;margin:0 auto}}@media(max-width:620px){.home-top-banners{grid-template-columns:minmax(0,400px);gap:9px}.home-top-banners .home-ad{width:100%;max-width:400px}}

/* هدر زندهٔ شیشه‌ای */
.site-header{position:sticky;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#101f3aee 0%,#29345ded 47%,#172541ee 100%);border-bottom:1px solid #ffffff24;box-shadow:0 15px 36px #111a3829,0 1px #ffffff18 inset}.site-header:before{content:'';position:absolute;z-index:-1;inset:-75% -15%;background:radial-gradient(circle at 24% 50%,#36c2c84a 0,transparent 18%),radial-gradient(circle at 74% 35%,#ae7ff24a 0,transparent 19%),radial-gradient(circle at 55% 95%,#f1bd5c2b 0,transparent 20%);filter:blur(5px);animation:headerAura 11s ease-in-out infinite alternate}.site-header:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 24%,#ffffff0d 48%,transparent 71%);transform:translateX(-105%);animation:headerShine 8s ease-in-out infinite}.site-header .header-top{position:relative;border-bottom-color:#ffffff1a}.site-header>nav{position:relative;margin:0 auto 9px!important;padding:6px!important;border:1px solid #ffffff1f!important;border-radius:15px!important;background:#ffffff0c!important;box-shadow:inset 0 1px #ffffff17,0 9px 22px #07101e25!important;backdrop-filter:blur(15px)!important}.site-header>nav a{color:#eef3ff!important}.site-header>nav a:before{color:#ffd678}.site-header>nav a:hover{color:#fff!important;border-color:#ffffff2e!important;background:#ffffff18!important;box-shadow:0 6px 15px #07101e36!important}.site-header .logo-mark{background:radial-gradient(circle at 30% 24%,#9f8af0,#4b54a9 50%,#172949);border-color:#91dcdf8a;box-shadow:0 8px 22px #06101f70,inset 0 1px #ffffff55;color:#fff0b7}.site-header .header-brand-tagline{color:#f2f6ff}.site-header .instagram-link{border-color:#ffffff2b;background:#ffffff12;box-shadow:inset 0 1px #ffffff24}.site-header .contact-button{background:linear-gradient(135deg,#ffce54,#eaa13c);box-shadow:0 8px 18px #c9872a35,inset 0 1px #fff2b9}@keyframes headerAura{0%{transform:translate3d(-4%,-2%,0) scale(1)}100%{transform:translate3d(5%,3%,0) scale(1.08)}}@keyframes headerShine{0%,55%{transform:translateX(-105%)}78%,100%{transform:translateX(110%)}}@media(prefers-reduced-motion:reduce){.site-header:before,.site-header:after{animation:none}}

@media(min-width:761px){.site-header>nav{display:flex!important;flex-wrap:nowrap!important;justify-content:center;white-space:nowrap}.site-header>nav a{flex:0 0 auto}.site-header .instagram-link{display:grid;place-items:center;width:33px;min-width:33px;height:33px;min-height:33px;padding:0;border-radius:10px}.site-header .instagram-link>span:last-child{display:none}}

@media(min-width:761px){.site-header{display:flex;align-items:center;gap:14px;min-height:66px}.site-header .header-top{display:contents}.site-header .brand-detailed{order:1;flex:0 0 auto}.site-header>nav{order:2;flex:1;justify-content:flex-start;width:auto!important;margin:0!important}.site-header .header-contact{order:3;flex:0 0 auto;margin-right:auto}.site-header>nav a{padding:7px 10px!important}.site-header .header-top{border:0}}

@media(min-width:761px){.site-header>nav{gap:2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.site-header>nav a{padding:4px 7px!important;color:#e5e9f4!important;font-size:.76rem!important;font-weight:500}.site-header>nav a:hover{color:#ffd982!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}.site-header>nav a:before{font-size:.7rem;margin-left:4px}}

.site-header>nav a:nth-child(1):before{content:'⌂'}.site-header>nav a:nth-child(2):before{content:'◈'}.site-header>nav a:nth-child(3):before{content:'◌'}.site-header>nav a:nth-child(4):before{content:'▦'}.site-header>nav a:nth-child(5):before{content:'§'}.site-header>nav a:nth-child(6):before{content:'✎'}.site-header>nav a:nth-child(7):before{content:'؟'}.auction-link{position:relative}.auction-link i{position:absolute;top:-10px;right:50%;transform:translateX(50%);padding:0 4px;border-radius:5px;background:#d84a57;color:#fff;font-size:.48rem;font-style:normal;font-weight:800;line-height:1.45;white-space:nowrap}@media(min-width:761px){.site-header{gap:27px}.site-header>nav{gap:5px!important}.site-header>nav a{padding:5px 8px!important;font-size:.82rem!important}}.about-page{max-width:880px;margin:20px auto 56px;padding:48px;border:1px solid #e2d8e9;border-radius:25px;background:linear-gradient(135deg,#fff,#fbf6ff);box-shadow:0 20px 42px #25184212}.about-page>span{color:#9a6b20;font-size:.74rem;font-weight:800}.about-page h1{margin:5px 0 12px;color:#283155;font-size:clamp(1.7rem,3.5vw,2.5rem)}.about-page>p{margin:0;max-width:710px;color:#627087;line-height:2.2}.about-page>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:27px}.about-page article{padding:16px;border:1px solid #e7e6ef;border-radius:14px;background:#fff}.about-page b{display:block;color:#353c61;font-size:.88rem}.about-page small{display:block;margin-top:3px;color:#8791a3;font-size:.71rem}@media(max-width:760px){.auction-link i{top:-7px;font-size:.44rem}.about-page{margin:12px auto 38px;padding:26px 19px;border-radius:18px}.about-page>div{grid-template-columns:1fr}.about-page article{padding:13px}}

.site-header{background:radial-gradient(circle at 74% -18%,#d9ad4b2b 0,transparent 29%),linear-gradient(115deg,#071b36 0%,#12345f 55%,#081c38 100%)!important;border-bottom-color:#d5b35a5e}.site-header:before{background:radial-gradient(circle at 22% 50%,#2c82ba35 0,transparent 20%),radial-gradient(circle at 76% 34%,#d5ad5630 0,transparent 20%),radial-gradient(circle at 52% 95%,#6c7fcf24 0,transparent 21%)}.site-header .logo-mark{background:radial-gradient(circle at 30% 23%,#7088d9,#244f88 54%,#0a2345)!important;border-color:#b8cbed8c!important}

.site-header{background:linear-gradient(115deg,#071b36 0%,#12345f 55%,#081c38 100%)!important;border-bottom-color:#9fb4d352}.site-header:before{background:radial-gradient(circle at 22% 50%,#2c82ba35 0,transparent 20%),radial-gradient(circle at 52% 95%,#6c7fcf24 0,transparent 21%)}.auction-link i{right:calc(50% + 7px)}

.auction-link i{right:calc(50% + 16px)}

.auction-link i{top:-3px;right:calc(50% + 24px)}

.site-header>nav a:nth-child(3):before{content:'▦'}.site-header>nav a:nth-child(4):before{content:'§'}.site-header>nav a:nth-child(5):before{content:'✎'}.site-header>nav a:nth-child(6):before{content:'؟'}.site-header>nav a:nth-child(7):before{content:'◌'}

.site-header .contact-button{background:transparent!important;border:1px solid #d9e6f45c!important;box-shadow:none!important;color:#edf5ff!important;text-shadow:none}.site-header .contact-button:hover{background:#ffffff10!important;border-color:#d9e6f49c!important;box-shadow:none!important}.site-header .contact-button svg{border:0!important;padding:0!important}.site-header .instagram-link{border:0!important;background:transparent!important;box-shadow:none!important}.site-header .instagram-link:hover{background:#ffffff10!important;box-shadow:none!important}.site-header .instagram-icon{background:transparent!important;box-shadow:none!important}.site-header .instagram-icon:before{inset:3px;border-color:#edf5ff;border-radius:7px}.site-header .instagram-icon:after{top:5px;right:5px;background:#edf5ff;box-shadow:-7px 7px 0 2px transparent}@media(max-width:760px){.site-header .instagram-icon:before{inset:3px;border-radius:5px}.site-header .instagram-icon:after{top:4px;right:4px}}

.site-header .contact-button{background:#f2b51f!important;border-color:#f2b51f!important;color:#fff!important}.site-header .contact-button:hover{background:#ffbf25!important;border-color:#ffbf25!important}.site-header .instagram-link{border:1px solid #eaf2ff8a!important;border-radius:10px}.site-header .instagram-icon{background:radial-gradient(circle at 68% 72%,#ffd36a 0 13%,#ef5a67 35%,#b733a1 62%,#5b51d8 100%)!important}.site-header .instagram-icon:before{border-color:#fff}.site-header .instagram-icon:after{background:#fff}

/* ویترین مزایده در صفحهٔ اصلی */
.auction-showcase{max-width:1180px;margin:25px auto 12px;padding:25px 28px 27px;border:1px solid #dce5f0;border-radius:24px;background:radial-gradient(circle at 4% 98%,#e8f3ff 0,transparent 26%),linear-gradient(135deg,#fff 0%,#fbfdff 100%);box-shadow:0 14px 38px #173e7010}.auction-showcase-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.auction-eyebrow{display:flex;align-items:center;gap:6px;color:#2f73b0;font-size:.7rem;font-weight:800}.auction-eyebrow b{width:7px;height:7px;border-radius:50%;background:#17b989;box-shadow:0 0 0 4px #17b98918}.auction-showcase h2{margin:5px 0 3px;color:#173961;font-size:1.38rem;letter-spacing:-.4px}.auction-showcase p{margin:0;color:#75859a;font-size:.78rem}.auction-all-link{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #dbe6f3;border-radius:10px;color:#28639b;background:#fff;font-size:.72rem;font-weight:800;text-decoration:none;transition:.2s}.auction-all-link span,.auction-card-bottom a span,.auction-mini-card>a span{font-size:1rem;line-height:1}.auction-all-link:hover{border-color:#80aed8;transform:translateX(-2px)}.auction-showcase-grid{display:grid;grid-template-columns:1.42fr 1fr 1fr;gap:12px}.auction-featured-card,.auction-mini-card{position:relative;overflow:hidden;border:1px solid #dbe4ee;border-radius:17px;background:#fff;box-shadow:0 7px 17px #1839600a}.auction-featured-card{min-height:190px;padding:15px 17px;background:linear-gradient(135deg,#123a67,#0c294e 72%);border-color:#1c4d7f;color:#fff}.auction-featured-card:after{content:'';position:absolute;width:190px;height:190px;left:-72px;bottom:-110px;border:1px solid #ffffff26;border-radius:50%;box-shadow:0 0 0 24px #ffffff08,0 0 0 49px #ffffff05}.auction-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.auction-category{display:inline-flex;padding:4px 7px;border-radius:7px;background:#eef4fb;color:#58708d;font-size:.6rem;font-weight:800}.auction-featured-card .auction-category{background:#ffffff17;color:#dcecff}.auction-live{display:inline-flex;align-items:center;gap:5px;color:#d7f7e9;font-size:.62rem;font-weight:800}.auction-live i{width:6px;height:6px;border-radius:50%;background:#56d3a5;box-shadow:0 0 0 4px #56d3a523}.auction-domain{position:relative;z-index:1;margin-top:14px}.auction-domain b{display:block;font-family:Arial,sans-serif;font-size:1.34rem;letter-spacing:-.4px}.auction-domain span{display:block;margin-top:2px;color:#9cafc6;font-size:.7rem;font-weight:700}.auction-featured-card .auction-domain span{color:#bfd2e8}.auction-bid{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:1px 8px;margin-top:11px}.auction-bid small{grid-column:1/-1;color:#b9cce0;font-size:.62rem}.auction-bid strong{color:#ffcf68;font-size:1.02rem}.auction-bid em{font-size:.58rem;font-style:normal}.auction-bid span{padding-bottom:2px;color:#c7d8e8;font-size:.6rem}.auction-card-bottom{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:9px;margin-top:14px}.auction-time small{display:block;color:#b9cce0;font-size:.55rem}.auction-time b{display:block;margin-top:3px;color:#fff;font-size:.83rem;font-variant-numeric:tabular-nums;letter-spacing:.5px}.auction-card-bottom a,.auction-mini-card>a{display:inline-flex;align-items:center;gap:6px;color:#173961;font-size:.67rem;font-weight:800;text-decoration:none}.auction-card-bottom a{padding:8px 10px;border-radius:9px;background:#f3ba3f;color:#142d4d}.auction-mini-card{display:flex;min-height:190px;padding:15px 16px;flex-direction:column}.auction-mini-card-alt{background:linear-gradient(155deg,#ffffff,#f7fbff)}.auction-mini-time{color:#d08321;font-size:.63rem;font-weight:800;font-variant-numeric:tabular-nums}.auction-mini-meta{display:grid;gap:4px;margin-top:15px;color:#79899d;font-size:.65rem}.auction-mini-meta b{color:#284464}.auction-mini-card>a{margin-top:auto;padding-top:11px;border-top:1px solid #e8edf4;color:#2d74b3}.auction-mini-card>a:hover{color:#e29d21}.home-page main{padding-top:0}.home-page .auction-showcase+script+script+main{padding-top:0}@media(max-width:1220px){.auction-showcase{margin-right:20px;margin-left:20px}}@media(max-width:760px){.auction-showcase{margin:13px 12px 7px;padding:18px 14px;border-radius:18px}.auction-showcase-head{align-items:flex-start;margin-bottom:13px}.auction-showcase h2{font-size:1.14rem}.auction-showcase p{max-width:205px;font-size:.68rem;line-height:1.75}.auction-all-link{padding:8px;font-size:0}.auction-all-link span{font-size:1rem}.auction-showcase-grid{grid-template-columns:1fr 1fr;gap:9px}.auction-featured-card{grid-column:1/-1;min-height:170px}.auction-mini-card{min-height:160px;padding:13px 12px;border-radius:14px}.auction-domain{margin-top:11px}.auction-domain b{font-size:1.05rem}.auction-mini-meta{margin-top:11px;font-size:.59rem}.auction-mini-card>a{font-size:.59rem}.auction-card-bottom{margin-top:11px}.auction-card-bottom a{padding:7px 9px;font-size:.62rem}}

.about-standalone{background:linear-gradient(150deg,#eef3fb,#fbf8f1)}.about-standalone-main{max-width:1100px;margin:0 auto;padding:45px 22px 66px}.about-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:34px;align-items:center;padding:52px;border:1px solid #d8e2ef;border-radius:26px;color:#fff;background:radial-gradient(circle at 17% 18%,#6698ca55 0,transparent 30%),radial-gradient(circle at 86% 92%,#8270c751 0,transparent 32%),linear-gradient(135deg,#0a203e,#1c4d79 58%,#112c53);box-shadow:0 24px 50px #102e542b}.about-intro span,.about-text>span{color:#e6c374;font-size:.77rem;font-weight:800}.about-intro h1{margin:7px 0 13px;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.45}.about-intro p{max-width:650px;margin:0;color:#dbe7f5;line-height:2.15}.about-intro a{display:inline-block;margin-top:22px;padding:10px 16px;border-radius:10px;background:#f0b72c;color:#17233b;font-size:.8rem;font-weight:800;text-decoration:none}.about-intro aside{display:grid;gap:3px;padding:23px;border:1px solid #ffffff25;border-radius:18px;background:#ffffff11;backdrop-filter:blur(8px)}.about-intro aside b{margin-top:10px;color:#fff;font-size:1.3rem}.about-intro aside small{color:#cbd8e8;font-size:.72rem}.about-text{max-width:830px;margin:48px auto 30px;text-align:center}.about-text h2{margin:6px 0 10px;color:#1e365d;font-size:1.75rem}.about-text p{margin:0;color:#66738a;line-height:2.2}.about-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.about-cards article{padding:25px;border:1px solid #e0e6ef;border-radius:18px;background:#fff;box-shadow:0 10px 23px #17345d0b}.about-cards i{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#e9eff9;color:#315a91;font-style:normal;font-size:.75rem;font-weight:800}.about-cards h3{margin:13px 0 5px;color:#20385f;font-size:1rem}.about-cards p{margin:0;color:#748198;font-size:.78rem;line-height:1.9}.about-note{display:flex;align-items:center;gap:18px;margin-top:22px;padding:20px 25px;border-right:4px solid #e2b44c;border-radius:14px;background:#fffaf0;color:#55657d}.about-note b{color:#9b6c1c;white-space:nowrap}.about-note p{margin:0;font-size:.83rem}.about-mini-footer{padding:22px;color:#aebbd0;background:#0c1e38;text-align:center;font-size:.75rem}@media(max-width:760px){.about-standalone-main{padding:24px 15px 42px}.about-intro{grid-template-columns:1fr;padding:31px 23px;border-radius:19px}.about-intro h1{font-size:1.75rem}.about-intro p{font-size:.84rem}.about-intro aside{grid-template-columns:1fr 1fr;gap:2px 11px;padding:16px}.about-intro aside b{margin-top:0;font-size:1rem}.about-text{margin:34px auto 22px}.about-text h2{font-size:1.35rem}.about-cards{grid-template-columns:1fr;gap:9px}.about-cards article{padding:18px}.about-note{display:block;padding:18px}.about-note p{margin-top:6px}}

@media(max-width:760px){.about-header>nav{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;max-height:none!important;margin:0!important;padding:7px 0 9px!important;overflow-x:auto!important;opacity:1!important;border-top:1px solid #ffffff18!important}.about-header>nav a{flex:0 0 auto!important}}




.home-sidebar{position:static;top:auto;display:grid;gap:14px;align-items:start;align-self:start}
.home-search-panel{position:static;border-color:#dce2ee;background:linear-gradient(135deg,#fffaf0,#f4f1ff);box-shadow:0 13px 30px #18205210;color:#172c50}
.home-search-panel .search-kicker strong{color:#172c50}
.home-search-panel .domain-search label{color:#758096}
.home-search-panel .domain-search input{border-color:#d7ddeb;background:#fff;color:#243454}
.home-search-panel .domain-search button{background:linear-gradient(135deg,#ffd875,#e7a748);color:#172039;box-shadow:0 11px 25px #100c322e}
.home-search-panel .domain-search button:hover{background:linear-gradient(135deg,#ffe08a,#ebb658)}
.search-side-banners{margin-top:0;padding-top:0;border-top:0}
@media(max-width:820px){.home-sidebar{position:relative;top:auto}}
@media(max-width:620px){.search-side-banners{grid-template-columns:1fr}.search-side-ad img{height:110px}.home-domain-table{border-spacing:0}.home-domain-table td,.home-domain-table tr:nth-child(even) td{box-shadow:none}.home-domain-table td:first-child,.home-domain-table td:last-child{border:0;border-radius:0}.domain-name-cell{font-size:1.02rem}}

/* هدر مشترک صفحات عمومی */
.public-header{position:sticky!important;top:0;z-index:50}
@media(min-width:761px){.public-header{display:block!important;min-height:0!important;padding:0 5.3%!important}.public-header .header-top{display:flex!important;min-height:43px!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #ffffff1c!important}.public-header .header-contact{margin:0!important}.public-header>nav{display:flex!important;width:100%!important;min-height:42px!important;margin:0!important;padding:0!important;justify-content:flex-start!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.public-header>nav a{padding:8px 7px!important;font-size:.79rem!important}.public-header .mobile-menu-toggle{display:none!important}}
@media(max-width:760px){.public-header{overflow:visible!important;padding:0 12px!important}.public-header .header-top{min-height:54px!important;padding:8px 42px 8px 0!important;border-bottom:0!important}.public-header .header-brand-tagline,.public-header .brand-divider{display:none!important}.public-header .header-contact{gap:7px!important}.public-header .header-phone,.public-header .instagram-link{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;justify-content:center!important}.public-header .header-phone span,.public-header .instagram-link>span:last-child{display:none!important}.public-header .header-phone svg{width:16px!important;height:16px!important}.public-header .mobile-menu-toggle{display:grid!important;position:absolute!important;top:11px!important;right:12px!important;z-index:4}.public-header>nav,.about-header>nav,.contact-standalone .about-header>nav,.contact-standalone .about-header.public-header>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;border:1px solid transparent!important;border-radius:16px!important;background:#173b68!important;box-shadow:none!important;transition:max-height .25s ease,opacity .2s ease,padding .2s ease!important}.public-header.menu-open>nav{max-height:330px!important;margin:0 0 11px!important;padding:9px!important;opacity:1!important;border-color:#ffffff26!important}.public-header>nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:6px!important;border-radius:9px!important;font-size:.75rem!important}.public-header>nav a:last-child{grid-column:1/-1!important}.public-header .auction-link i{position:static!important;transform:none!important;margin-right:4px!important;font-size:.48rem!important}}

/* الگوی دقیق هدر «خرید دامنه از ما» برای تمام صفحات عمومی */
@media(min-width:761px){.public-header{position:relative!important;display:block!important;min-height:104px!important;margin:0 0 25px!important;padding:0 5%!important;overflow:hidden!important;border:0!important;border-radius:0 0 48% 48% / 0 0 48px 48px!important;background:linear-gradient(180deg,#414141 0 37%,#303030 37% 100%)!important;box-shadow:0 14px 27px #18243b20!important}.public-header:before{display:none!important}.public-header:after{content:''!important;position:absolute!important;right:8%!important;bottom:0!important;left:8%!important;height:1px!important;transform:none!important;background:linear-gradient(90deg,transparent,#efb64a70,transparent)!important;animation:none!important}.public-header .header-top{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important;padding:0!important;border-bottom:1px solid #ffffff10!important;background:#414141!important}.public-header .brand-detailed,.public-header .header-contact{display:flex!important;order:initial!important;flex:0 0 auto!important}.public-header .header-contact{margin-right:auto!important;margin-left:0!important}.public-header .logo-mark{width:28px!important;height:28px!important;border-radius:8px!important;font-size:15px!important;border-color:#edba5b!important;background:linear-gradient(135deg,#283e68,#172a4a)!important;color:#fbe7a4!important;box-shadow:none!important}.public-header .header-brand-tagline{color:#eff6ff!important;font-size:.68rem!important}.public-header .brand-divider{color:#f0b84a!important}.public-header .instagram-link{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;border:1px solid #ffffff76!important;border-radius:8px!important}.public-header .instagram-icon{width:17px!important;height:17px!important}.public-header .contact-button{min-width:76px!important;min-height:27px!important;padding:4px 8px!important;border-color:#efb649!important;border-radius:8px!important;background:#efb649!important;color:#312820!important;font-size:.62rem!important;box-shadow:none!important}.public-header>nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;min-height:52px!important;margin:0 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:#303030!important;box-shadow:none!important;backdrop-filter:none!important}.public-header>nav a{padding:7px 10px!important;border-radius:8px!important;color:#f8f8f8!important;font-size:.78rem!important;font-weight:500!important}.public-header>nav a:before{color:#efbd57!important}.public-header>nav a:hover{background:#ffffff0d!important;color:#efc15c!important;box-shadow:none!important}.public-header .buy-menu-toggle{display:none!important}.public-header .auction-link i{top:-5px!important}}
@media(max-width:760px){.public-header{padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#0b2344!important}.public-header .header-top{min-height:42px!important;padding:0 14px!important;background:#14345e!important}.public-header .header-brand-tagline,.public-header .brand-divider{display:none!important}.public-header .buy-menu-toggle{display:grid!important;position:absolute!important;top:12px!important;right:9px!important;left:auto!important;z-index:8!important;margin:0!important}.public-header>nav,.contact-standalone .about-header.public-header>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;border-top:0!important;border-radius:0!important;background:#0b2344!important;transition:max-height .3s ease,opacity .2s ease,padding .3s ease!important}.public-header.menu-open>nav{max-height:260px!important;margin:0!important;padding:8px 13px 12px!important;opacity:1!important;border-top:1px solid #ffffff18!important}.public-header>nav a{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;padding:8px 9px!important;border-radius:9px!important;white-space:normal!important}.public-header.menu-open .buy-menu-toggle span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.public-header.menu-open .buy-menu-toggle span:nth-child(2){opacity:0}.public-header.menu-open .buy-menu-toggle span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.public-header .auction-link i{position:static!important;display:inline-block!important;transform:none!important;margin-right:5px!important;padding:1px 4px!important;font-size:.48rem!important;line-height:1.35!important;vertical-align:middle!important}.public-header .contact-button{font-size:0!important}.public-header .contact-button:after{content:'☎';font-size:16px!important;line-height:1;color:#fff}.public-header .instagram-icon{display:block!important;background:radial-gradient(circle at 68% 72%,#ffd36a 0 13%,#ef5a67 35%,#b733a1 62%,#5b51d8 100%)!important}.public-header .instagram-icon:before{border-color:#fff!important}.public-header .instagram-icon:after{background:#fff!important}}

/* نسخهٔ واحد هدر: عین هدر صفحهٔ خرید دامنه */
@media(min-width:761px){
  .public-header{position:sticky!important;top:0!important;display:block!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#082a51!important;box-shadow:0 8px 20px #1028481a!important}
  .public-header:before,.public-header:after{display:none!important}
  .public-header .header-top{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:45px!important;padding:0 30px!important;border-bottom:1px solid #ffffff14!important;background:#193d6b!important}
  .public-header .header-contact{margin-right:auto!important;margin-left:0!important}
  .public-header>nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-height:69px!important;margin:0!important;padding:0 30px!important;border:0!important;border-radius:0!important;background:#082a51!important;box-shadow:none!important}
  .public-header>nav a{padding:7px 10px!important;border-radius:8px!important;color:#eaf2fd!important;font-size:.78rem!important;font-weight:500!important}
  .public-header>nav a:before{color:#e5bd61!important}
  .public-header>nav a:hover{background:#ffffff0d!important;color:#ffd77f!important;box-shadow:none!important}
  .public-header .logo-mark{width:28px!important;height:28px!important;border-radius:8px!important;background:#1d4b7b!important;border-color:#e5bd67!important;color:#ffdf93!important;box-shadow:none!important}
  .public-header .header-brand-tagline{color:#eff6ff!important;font-size:.68rem!important}
  .public-header .brand-divider{color:#e7bd5c!important}
  .public-header .instagram-link{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;border:1px solid #ffffff64!important;border-radius:8px!important}
  .public-header .contact-button{min-width:76px!important;min-height:27px!important;padding:4px 8px!important;border:0!important;border-radius:8px!important;background:#efb649!important;color:#132c4e!important;font-size:.62rem!important;box-shadow:none!important}
}
@media(max-width:760px){.public-header{position:sticky!important;top:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#082a51!important}.public-header .header-top{min-height:45px!important;padding:0 14px!important;background:#193d6b!important}.public-header>nav,.contact-standalone .about-header.public-header>nav{background:#082a51!important;border-radius:0!important}.public-header.menu-open>nav{margin:0!important;padding:8px 13px 12px!important;border-top:1px solid #ffffff18!important}.public-header .buy-menu-toggle{top:12px!important;right:9px!important}.public-header .header-brand-tagline,.public-header .brand-divider{display:none!important}}

/* تاکید دیداریِ شمارنده و نام فارسی در ویترین مزایده */
.auction-countdown{flex-direction:row-reverse}
.auction-domain span{display:inline-flex;align-items:center;margin-top:5px;padding:3px 8px 3px 10px;border-radius:7px;background:#edf3fa;color:#425d7e;font-size:.77rem;font-weight:900;line-height:1.2}.auction-featured-card .auction-domain span{background:#ffffff14;color:#edf6ff}.auction-time{display:grid;gap:4px}.auction-time>small{color:#b9cce0;font-size:.55rem}.auction-countdown{display:flex;align-items:center;gap:4px;direction:ltr}.auction-countdown>span{display:grid;min-width:31px;padding:4px 5px 3px;border-radius:8px;background:#252e3b;color:#ffca43;text-align:center;box-shadow:inset 0 1px #ffffff12}.auction-countdown b{display:block;font-size:.82rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.auction-countdown small{display:block;margin-top:2px;color:#ffd66c;font-size:.44rem;font-weight:800;line-height:1}.auction-countdown>i{color:#f6c147;font-size:.82rem;font-style:normal;font-weight:900}.auction-countdown-mini{gap:2px}.auction-countdown-mini>span{min-width:20px;padding:3px 3px 2px;border-radius:6px}.auction-countdown-mini b{font-size:.57rem}.auction-countdown-mini small{margin-top:1px;font-size:.34rem}.auction-countdown-mini>i{font-size:.58rem}.auction-mini-time{display:none!important}@media(max-width:760px){.auction-domain span{padding:3px 6px;font-size:.7rem}.auction-time>small{display:none}.auction-countdown>span{min-width:28px;padding:4px}.auction-countdown b{font-size:.73rem}.auction-countdown-mini>span{min-width:18px;padding:3px 2px}.auction-countdown-mini b{font-size:.48rem}.auction-countdown-mini small{font-size:.3rem}.auction-countdown-mini>i{font-size:.45rem}}

/* ویترین فشرده‌تر، با اولویت دیداری برای شمارنده */
.auction-showcase{padding-top:20px;padding-bottom:20px}.auction-showcase-head{margin-bottom:12px}.auction-featured-card{min-height:166px;padding:13px 16px}.auction-mini-card{min-height:166px;padding:13px 15px}.auction-domain{margin-top:10px}.auction-bid{margin-top:8px}.auction-card-bottom{margin-top:9px}.auction-mini-meta{margin-top:10px}.auction-mini-card>a{padding-top:8px}.auction-countdown{gap:5px}.auction-countdown>span{min-width:35px;padding:5px 6px 4px;border-radius:8px}.auction-countdown b{font-size:.94rem}.auction-countdown small{font-size:.48rem}.auction-countdown>i{font-size:.9rem}.auction-countdown-mini{gap:2px}.auction-countdown-mini>span{min-width:22px;padding:4px 3px 3px}.auction-countdown-mini b{font-size:.62rem}.auction-countdown-mini small{font-size:.36rem}@media(max-width:760px){.auction-showcase{padding-top:16px;padding-bottom:16px}.auction-featured-card{min-height:158px}.auction-mini-card{min-height:149px}.auction-countdown>span{min-width:30px;padding:4px}.auction-countdown b{font-size:.8rem}.auction-countdown-mini>span{min-width:19px;padding:3px 2px}.auction-countdown-mini b{font-size:.52rem}}
.auction-showcase{padding-top:17px;padding-bottom:17px}.auction-showcase-head{margin-bottom:10px}.auction-featured-card{min-height:154px;padding-top:11px;padding-bottom:11px}.auction-mini-card{min-height:154px;padding-top:11px;padding-bottom:11px}.auction-featured-card .auction-domain{margin-top:8px}.auction-mini-card .auction-domain{margin-top:7px}.auction-mini-meta{margin-top:7px}.auction-card-bottom{margin-top:7px}.auction-countdown-mini{gap:3px}.auction-countdown-mini>span{min-width:29px;padding:5px 4px 4px;border-radius:7px}.auction-countdown-mini b{font-size:.76rem}.auction-countdown-mini small{font-size:.4rem}.auction-countdown-mini>i{font-size:.7rem}@media(max-width:760px){.auction-featured-card{min-height:149px}.auction-mini-card{min-height:141px}.auction-countdown-mini>span{min-width:23px;padding:4px 3px}.auction-countdown-mini b{font-size:.6rem}.auction-countdown-mini small{font-size:.34rem}}
.auction-showcase{padding-top:14px;padding-bottom:14px}.auction-showcase-head{margin-bottom:8px}.auction-featured-card,.auction-mini-card{min-height:136px;padding-top:9px;padding-bottom:9px}.auction-card-top{min-height:17px}.auction-featured-card .auction-domain,.auction-mini-card .auction-domain{margin-top:5px}.auction-domain span{margin-top:3px}.auction-bid{margin-top:5px}.auction-card-bottom{margin-top:5px}.auction-mini-meta{margin-top:5px;gap:2px}.auction-mini-card>a{padding-top:5px}.auction-time{gap:2px}.auction-time>small{display:none}@media(max-width:760px){.auction-showcase{padding-top:13px;padding-bottom:13px}.auction-featured-card{min-height:136px}.auction-mini-card{min-height:129px}.auction-domain span{font-size:.65rem}}

/* ویترین خانه هم‌عرض بدنهٔ اصلی سایت باشد، نه عریض‌تر از آن. */
html body.home-page .auction-showcase{max-width:1120px}
.auction-domain span{font-size:.84rem}.auction-featured-card .auction-domain span{font-size:.84rem}@media(max-width:760px){.auction-domain span{font-size:.74rem}}

/* قاب ویترین دقیقاً با بدنهٔ اصلی خانه هم‌راستاست. */
html body.home-page #auction.auction-showcase{box-sizing:border-box;width:calc(100% - 40px);max-width:1076px!important;margin-right:auto;margin-left:auto}

/* موبایل: شمارنده و برچسب پایان در دو خط کنترل‌شده می‌مانند. */
@media(max-width:760px){
  html body.home-page #auction.auction-showcase{width:auto;margin-right:12px;margin-left:12px}
  .auction-showcase-grid,.auction-featured-card,.auction-mini-card,.auction-card-top{min-width:0}
  .auction-mini-card .auction-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px}
  .auction-mini-card .auction-statuses{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}
  .auction-mini-card .auction-countdown{max-width:100%;flex-shrink:0}
  .auction-mini-card .auction-countdown-mini>span{min-width:20px;padding:3px 2px 2px}
  .auction-mini-card .auction-countdown-mini b{font-size:.54rem}
  .auction-mini-card .auction-countdown-mini small{font-size:.31rem}
  .auction-mini-card .auction-countdown-mini>i{font-size:.52rem}
}

/* وضعیت زمان‌دار مزایده */
.auction-statuses{display:flex;align-items:center;gap:6px}.auction-urgency{display:inline-flex;align-items:center;padding:4px 7px;border-radius:6px;background:#ffdf83;color:#76500b;font-size:.56rem;font-weight:900;line-height:1;box-shadow:inset 0 1px #fff4bd}.auction-urgency:before{content:'●';margin-left:4px;color:#dd8c19;font-size:.43rem}.auction-urgency-mini{padding:3px 5px;font-size:.46rem}.auction-urgency-mini:before{margin-left:3px;font-size:.36rem}@media(max-width:760px){.auction-statuses{gap:4px}.auction-urgency{padding:3px 5px;font-size:.45rem}.auction-urgency-mini{font-size:.38rem}.auction-urgency:before{margin-left:2px}}

.auction-live-board header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0!important;margin:0!important;padding:0 0 9px!important;border:0!important;border-bottom:1px solid #ffffff16!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}

.auction-vip-section{padding-top:28px}.auction-section-heading{margin-bottom:12px}.auction-vip-card{min-height:196px;padding-top:13px;padding-bottom:13px}.auction-vip-name{margin-top:12px}.auction-vip-price{margin-top:10px}.auction-vip-bottom{padding-top:10px}.auction-vip-card .auction-countdown>span{min-width:26px;padding:3px}.auction-vip-card .auction-countdown b{font-size:.66rem}.auction-vip-card .auction-countdown small{font-size:.35rem}@media(max-width:800px){.auction-vip-section{padding-top:23px}.auction-vip-card{min-height:184px}}
.auction-vip-card{min-height:174px;padding-top:10px;padding-bottom:10px}.auction-vip-name{margin-top:8px}.auction-vip-price{margin-top:7px;gap:1px}.auction-vip-bottom{padding-top:7px}.auction-vip-bottom a{padding:6px 8px}.auction-timer-block>small{margin-bottom:2px}@media(max-width:800px){.auction-vip-card{min-height:166px}}
.auction-vip-card{min-height:146px;padding:8px 13px}.auction-vip-name{margin-top:4px}.auction-vip-name b{font-size:1.28rem}.auction-vip-name span{margin-top:2px;padding:2px 6px;font-size:.67rem}.auction-vip-price{margin-top:4px}.auction-vip-price small,.auction-vip-price span{font-size:.55rem}.auction-vip-price strong{font-size:.88rem}.auction-vip-bottom{padding-top:5px}.auction-vip-card .auction-countdown{gap:2px}.auction-vip-card .auction-countdown>span{min-width:22px;padding:2px;border-radius:5px}.auction-vip-card .auction-countdown b{font-size:.57rem}.auction-vip-card .auction-countdown small{font-size:.31rem}.auction-vip-card .auction-countdown>i{font-size:.55rem}.auction-vip-bottom a{padding:5px 7px;font-size:.58rem}@media(max-width:800px){.auction-vip-card{min-height:143px}}
.auction-vip-card{min-height:122px;padding-top:7px;padding-bottom:7px}.auction-vip-top{min-height:15px}.auction-vip-name{margin-top:2px}.auction-vip-name b{font-size:1.12rem}.auction-vip-name span{font-size:.6rem}.auction-vip-price{grid-template-columns:auto 1fr;align-items:center;column-gap:5px;margin-top:2px}.auction-vip-price small{grid-column:1/-1}.auction-vip-price span{padding-bottom:1px}.auction-vip-bottom{padding-top:3px}.auction-timer-block>small{display:none}.auction-vip-card .auction-countdown>span{min-width:20px;padding:1px 2px}.auction-vip-card .auction-countdown b{font-size:.52rem}.auction-vip-card .auction-countdown small{font-size:.28rem}.auction-vip-bottom a{padding:4px 6px;font-size:.54rem}@media(max-width:800px){.auction-vip-card{min-height:120px}}

/* نسخهٔ لایو و فشردهٔ صفحهٔ مزایده */
.auction-page .auction-hero{min-height:238px;padding:30px 42px}.auction-hero h1{margin:7px 0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.35}.auction-hero p{font-size:.76rem;line-height:1.8}.auction-hero-actions{margin-top:15px}.auction-hero-actions a,.auction-hero-actions button{padding:8px 11px;font-size:.67rem}.auction-hero-stat{grid-template-columns:1fr 1fr;gap:7px;padding:4px 15px}.auction-orbit{grid-column:auto;width:112px;height:112px;margin:auto;background:radial-gradient(circle,#2d78b1 0 26%,#134b7e 27% 42%,transparent 43%);box-shadow:0 0 0 11px #ffffff08,0 0 0 23px #ffffff05}.auction-orbit b{font-size:1.65rem}.auction-orbit span{font-size:.53rem}.auction-hero-stat>div:not(.auction-orbit){padding:9px}.auction-hero-stat>div:not(.auction-orbit) b{font-size:1rem}.auction-hero-stat>small{padding:7px 9px;border:1px solid #ffffff1d;border-radius:8px;background:#ffffff0b;font-size:.58rem}.auction-hero-stat>small i{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%;background:#53d1a0;box-shadow:0 0 0 3px #53d1a023}.auction-vip-grid{grid-template-columns:repeat(3,1fr)}.auction-vip-card{min-height:218px;padding:16px}.auction-vip-main{grid-column:auto}.auction-list-card{position:relative;overflow:hidden;padding:17px;border-color:#d6e1ed;border-radius:17px;transition:transform .2s,box-shadow .2s}.auction-list-card:before{content:'';position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#efb541,#2782be)}.auction-list-card:hover{transform:translateY(-3px);box-shadow:0 14px 27px #1d416918}.auction-list-card>div{position:relative;grid-template-columns:1fr auto;gap:3px}.auction-list-card>div>b{font-size:1.18rem}.auction-list-card>div>strong{font-size:.82rem;font-weight:900}.auction-list-card p{display:grid;gap:2px;margin:15px 0 13px}.auction-list-card p small{color:#8798ab;font-size:.58rem}.auction-list-card p b{color:#153c66;font-size:.84rem}.auction-list-card footer{gap:7px;padding-top:10px}.auction-list-card footer span{color:#4f6d8c}.auction-list-timer{display:inline-flex;align-items:center;gap:3px;padding:4px 5px;border-radius:6px;background:#142f53;color:#ffd061!important;font-size:.57rem!important;font-weight:900;direction:ltr}.auction-list-timer i{font-style:normal;font-size:.55rem}.auction-list-card footer a{padding:5px 7px;border-radius:6px;background:#eff6fc;color:#286ba5}.auction-section-heading p{max-width:430px}.auction-reserve>div b:after{content:'؛ تعداد قابل افزایش است';color:#8b7855;font-size:.62rem;font-weight:500}.auction-reserve>div small{display:none}@media(max-width:800px){.auction-page .auction-hero{min-height:0;padding:25px 22px}.auction-hero-stat{grid-template-columns:repeat(3,1fr);padding:12px 0 0}.auction-orbit{grid-column:1/-1;width:90px;height:90px}.auction-hero-stat>small{grid-column:1/-1}.auction-vip-grid{grid-template-columns:1fr 1fr}.auction-vip-card{min-height:197px}.auction-vip-main{grid-column:1/-1}.auction-list-grid{grid-template-columns:1fr 1fr}.auction-list-card{padding:13px}.auction-list-card>div>b{font-size:1rem}.auction-list-card p b{font-size:.72rem}.auction-list-card footer{flex-wrap:wrap}.auction-list-card footer a{margin-right:auto}}@media(max-width:480px){.auction-list-grid{grid-template-columns:1fr}.auction-vip-grid{grid-template-columns:1fr}.auction-vip-main{grid-column:auto}.auction-page .auction-hero{padding:23px 18px}.auction-hero-stat{grid-template-columns:1fr 1fr}.auction-hero-stat>div:last-of-type{grid-column:span 2}.auction-hero h1{font-size:1.65rem}}
.auction-page .auction-hero{grid-template-columns:.86fr 1.14fr;min-height:194px;padding:23px 36px;border-radius:23px}.auction-hero h1{font-size:clamp(1.5rem,2.55vw,2.08rem)}.auction-hero p{font-size:.72rem}.auction-live-board{position:relative;z-index:1;padding:12px 14px;border:1px solid #ffffff26;border-radius:15px;background:#061f3d80;box-shadow:inset 0 1px #ffffff14}.auction-live-board header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #ffffff16}.auction-live-board header b{color:#f5f8ff;font-size:.7rem}.auction-live-board header b i,.auction-live-events p>i{display:inline-block;width:7px;height:7px;margin-left:5px;border-radius:50%;background:#53d1a0;box-shadow:0 0 0 4px #53d1a01d}.auction-live-board header span{color:#b3c8dd;font-size:.53rem}.auction-live-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.auction-live-metrics article{padding:6px;border:1px solid #ffffff14;border-radius:9px;background:#ffffff08;text-align:center}.auction-live-metrics strong{display:block;color:#ffd36a;font-size:.9rem}.auction-live-metrics small{display:block;margin-top:2px;color:#bfd0e4;font-size:.47rem;line-height:1.4}.auction-live-events{display:grid;gap:4px;margin-top:9px}.auction-live-events p{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:4px;margin:0;padding:5px 7px;border-radius:7px;background:#ffffff08;color:#c7d7e7;font-size:.54rem}.auction-live-events p>i{width:5px;height:5px;margin:0;box-shadow:none}.auction-live-events b{color:#fff;font-family:Arial,sans-serif;font-size:.58rem}.auction-live-events span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auction-live-events small{color:#ffce61;font-size:.48rem}@media(max-width:800px){.auction-page .auction-hero{grid-template-columns:1fr;padding:22px}.auction-live-board{margin-top:12px}.auction-live-metrics{grid-template-columns:repeat(2,1fr)}.auction-live-events p{font-size:.5rem}}@media(max-width:480px){.auction-page .auction-hero{padding:19px 16px}.auction-hero-actions{margin-top:12px}.auction-live-events p span{display:none}}

/* صفحهٔ مستقل مزایده‌ها */
.auction-page{background:linear-gradient(180deg,#f4f8fc 0,#fff 42%,#f8fbff 100%)}.auction-page-main{max-width:1180px;margin:0 auto;padding:30px 20px 62px}.auction-page .auction-hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:30px;overflow:hidden;padding:47px 52px;border:1px solid #d3e1ef;border-radius:28px;background:radial-gradient(circle at 81% 12%,#2f8cc742 0,transparent 22%),radial-gradient(circle at 2% 100%,#f5bb3435 0,transparent 24%),linear-gradient(135deg,#08284d,#154879 58%,#0b305b);box-shadow:0 23px 48px #123a6425;color:#fff}.auction-page .auction-hero:after{content:'';position:absolute;inset:auto -8% -60% auto;width:400px;height:400px;border:1px solid #ffffff23;border-radius:50%;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}.auction-hero-copy{position:relative;z-index:1}.auction-hero-copy>span{display:flex;align-items:center;gap:7px;color:#f8d579;font-size:.72rem;font-weight:800}.auction-hero-copy>span i{width:8px;height:8px;border-radius:50%;background:#53d1a0;box-shadow:0 0 0 5px #53d1a022}.auction-hero h1{margin:11px 0 12px;font-size:clamp(2rem,4.1vw,3.3rem);line-height:1.33;letter-spacing:-1px}.auction-hero p{max-width:480px;margin:0;color:#c9d9e9;font-size:.87rem;line-height:2}.auction-hero-actions{display:flex;gap:9px;margin-top:24px}.auction-hero-actions a,.auction-hero-actions button{padding:10px 13px;border-radius:10px;font:800 .73rem inherit;text-decoration:none;cursor:pointer}.auction-hero-actions a{background:#f4bd42;color:#122b4b}.auction-hero-actions button{border:1px solid #ffffff38;background:#ffffff10;color:#f5f8ff}.auction-hero-stat{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:14px}.auction-orbit{grid-column:1/-1;display:grid;place-content:center;width:190px;height:190px;margin:auto;border:1px solid #ffffff32;border-radius:50%;background:radial-gradient(circle,#2d78b1 0 20%,#134b7e 21% 38%,transparent 39%);box-shadow:0 0 0 17px #ffffff08,0 0 0 36px #ffffff05;text-align:center}.auction-orbit b{font-size:2.4rem}.auction-orbit span,.auction-hero-stat>div:not(.auction-orbit) span{color:#c9d9ec;font-size:.65rem}.auction-hero-stat>div:not(.auction-orbit){padding:12px;border:1px solid #ffffff1e;border-radius:12px;background:#ffffff0d;text-align:center}.auction-hero-stat>div:not(.auction-orbit) b{display:block;color:#f2c35c;font-size:1.2rem}.auction-hero-stat>small{grid-column:1/-1;color:#bed0e3;font-size:.65rem;text-align:center}.auction-vip-section{padding:45px 0 38px}.auction-section-heading,.auction-list-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.auction-section-heading span,.auction-list-head>div>span,.auction-how>span,.auction-reserve>span{color:#bb7b14;font-size:.7rem;font-weight:900}.auction-section-heading h2,.auction-list-head h2{margin:4px 0 0;color:#183d67;font-size:1.55rem}.auction-section-heading p{max-width:360px;margin:0;color:#71849b;font-size:.76rem;line-height:1.8}.auction-vip-grid{display:grid;grid-template-columns:1.16fr 1fr 1fr;gap:13px}.auction-vip-card{position:relative;display:flex;min-height:245px;padding:18px;flex-direction:column;overflow:hidden;border:1px solid #dbe5f0;border-radius:20px;background:#fff;box-shadow:0 12px 26px #163d690d}.auction-vip-card:after{content:'';position:absolute;width:180px;height:180px;left:-100px;bottom:-110px;border-radius:50%;background:#e9f5ff}.auction-vip-main{border-color:#1e578d;background:linear-gradient(145deg,#123d6b,#0b294e);color:#fff}.auction-vip-main:after{background:#ffffff0b}.auction-vip-top,.auction-vip-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.vip-mark{padding:4px 7px;border-radius:7px;background:#e8f1fc;color:#356496;font-size:.6rem;font-weight:900}.auction-vip-main .vip-mark{background:#ffffff19;color:#ffda83}.auction-vip-name{position:relative;z-index:1;margin-top:20px}.auction-vip-name b{display:block;font-family:Arial,sans-serif;color:#183758;font-size:1.6rem}.auction-vip-main .auction-vip-name b{color:#fff}.auction-vip-name span{display:inline-flex;margin-top:5px;padding:4px 9px;border-radius:7px;background:#edf4fb;color:#446687;font-size:.8rem;font-weight:900}.auction-vip-main .auction-vip-name span{background:#ffffff15;color:#e7f4ff}.auction-vip-price{position:relative;z-index:1;display:grid;gap:3px;margin-top:17px}.auction-vip-price small,.auction-vip-price span{color:#8497ab;font-size:.65rem}.auction-vip-main .auction-vip-price small,.auction-vip-main .auction-vip-price span{color:#c6d7e7}.auction-vip-price strong{color:#1f4067;font-size:1.08rem}.auction-vip-main .auction-vip-price strong{color:#ffd264}.auction-vip-price em{font-size:.6rem;font-style:normal}.auction-vip-bottom{margin-top:auto;padding-top:14px;border-top:1px solid #e6edf4}.auction-vip-main .auction-vip-bottom{border-color:#ffffff1d}.auction-timer-block>small{display:block;margin-bottom:4px;color:#899bb1;font-size:.55rem}.auction-vip-main .auction-timer-block>small{color:#bfd1e4}.auction-vip-card .auction-countdown>span{min-width:29px;padding:4px}.auction-vip-card .auction-countdown b{font-size:.73rem}.auction-vip-card .auction-countdown small{font-size:.39rem}.auction-vip-bottom a{padding:8px 10px;border-radius:9px;background:#e7a831;color:#172f50;font-size:.65rem;font-weight:900;text-decoration:none}.auction-list-section{padding:35px 0}.auction-filters{display:flex;flex-wrap:wrap;gap:6px}.auction-filters button{padding:7px 10px;border:1px solid #dce6f1;border-radius:8px;background:#fff;color:#5b718b;font:800 .66rem inherit;cursor:pointer}.auction-filters button.active{border-color:#1e639e;background:#1b5e97;color:#fff}.auction-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.auction-list-card{padding:15px;border:1px solid #dfe7f0;border-radius:15px;background:#fff;box-shadow:0 8px 19px #1d41690a}.auction-list-card>div{display:grid;grid-template-columns:1fr auto;gap:2px}.auction-list-card .auction-category{justify-self:start}.auction-list-card>div>b{grid-row:2;font-family:Arial,sans-serif;color:#19395e;font-size:1.05rem}.auction-list-card>div>strong{grid-row:3;color:#516b88;font-size:.74rem}.auction-list-card p{margin:13px 0;color:#788b9f;font-size:.65rem}.auction-list-card p b{color:#315274}.auction-list-card footer{display:flex;align-items:center;justify-content:space-between;padding-top:9px;border-top:1px solid #edf1f5;color:#7a8c9e;font-size:.58rem}.auction-list-card footer span i{display:inline-block;width:6px;height:6px;margin-left:3px;border-radius:50%;background:#50c596}.auction-list-card footer small{font-size:.62rem;font-variant-numeric:tabular-nums}.auction-list-card footer a{color:#2c75b1;font-weight:900;text-decoration:none}.auction-bottom-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:14px;margin-top:15px}.auction-how,.auction-reserve{padding:27px;border:1px solid #dce5ef;border-radius:20px;background:#fff}.auction-how h2,.auction-reserve h2{margin:6px 0 16px;color:#183d67;font-size:1.35rem}.auction-how ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.auction-how li{display:flex;align-items:center;gap:9px;color:#61758e;font-size:.73rem}.auction-how li b{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#ebf4fc;color:#2d6da6;font-size:.67rem}.auction-reserve{border-color:#d2b163;background:linear-gradient(135deg,#fffdf7,#fff7df)}.auction-reserve p{margin:0;color:#7f7051;font-size:.75rem;line-height:1.9}.auction-reserve>div{display:grid;gap:2px;margin:17px 0;padding:11px 13px;border-right:3px solid #dca52f;background:#fffaf0}.auction-reserve>div b{color:#775111;font-size:.76rem}.auction-reserve>div small{color:#988767;font-size:.62rem}.auction-reserve button{width:100%;padding:10px;border:0;border-radius:9px;background:#173e68;color:#fff;font:800 .7rem inherit}@media(max-width:800px){.auction-page-main{padding:16px 13px 38px}.auction-page .auction-hero{grid-template-columns:1fr;padding:30px 23px;border-radius:20px}.auction-hero h1{font-size:2rem}.auction-hero-stat{grid-template-columns:1fr 1fr}.auction-orbit{width:145px;height:145px}.auction-vip-grid,.auction-list-grid,.auction-bottom-grid{grid-template-columns:1fr}.auction-vip-card{min-height:205px}.auction-section-heading,.auction-list-head{align-items:flex-start;flex-direction:column}.auction-list-head{gap:11px}.auction-vip-section{padding:31px 0 25px}.auction-list-section{padding:25px 0}.auction-filters{width:100%;overflow:auto;flex-wrap:nowrap}.auction-filters button{white-space:nowrap}.auction-list-card[hidden]{display:none}.auction-hero-actions{margin-top:18px}.auction-page .auction-countdown>span{min-width:27px}.auction-page .auction-countdown b{font-size:.68rem}}

/* صفحهٔ مستقل تماس با ما */
.admin-topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1180px;min-height:62px;margin:0 auto 24px;padding:0 24px;border:1px solid #ffffff24;border-top:0;border-radius:0 0 19px 19px;background:linear-gradient(115deg,#09213f,#1a497c 55%,#0e2d55);box-shadow:0 12px 30px #10294a28;color:#f6f9ff;direction:rtl}.admin-brand{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none}.admin-brand-mark{display:grid;place-items:center;width:33px;height:33px;border:1px solid #f5d6819c;border-radius:10px;background:linear-gradient(135deg,#285b92,#10294d);color:#ffe7a1;font-family:serif;font-size:19px;font-weight:800;box-shadow:inset 0 1px #ffffff45}.admin-brand b{display:block;font-size:.9rem;letter-spacing:.1px}.admin-brand small{display:block;margin-top:1px;color:#c7d7ec;font-size:.62rem}.admin-tehran-time{display:grid;justify-items:center;gap:2px;min-width:220px;color:#c6d6e9}.admin-tehran-time span{font-size:.62rem}.admin-tehran-time strong{color:#fff4d4;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.admin-topbar-actions{display:flex;align-items:center;gap:8px}.admin-topbar-actions a{padding:7px 10px;border-radius:9px;color:#fff;font-size:.71rem;font-weight:800;text-decoration:none;transition:.2s}.admin-site-link{border:1px solid #ffffff42;background:#ffffff12}.admin-exit-link{border:1px solid #f6c35a66;background:#e7a83e;color:#192d48!important}.admin-topbar-actions a:hover{transform:translateY(-1px);filter:brightness(1.08)}@media(max-width:700px){.admin-topbar{min-height:55px;margin-bottom:14px;padding:0 14px;border-radius:0 0 14px 14px}.admin-brand small,.admin-tehran-time span{display:none}.admin-tehran-time{min-width:0}.admin-tehran-time strong{font-size:.65rem}.admin-topbar-actions{gap:5px}.admin-topbar-actions a{padding:6px 8px;font-size:0}.admin-site-link:before{content:'↗';font-size:1rem}.admin-exit-link:before{content:'خروج';font-size:.65rem}.admin-page{padding-right:14px;padding-left:14px}}
.admin-site-link{position:relative!important;border:1px solid #9fc3df!important;background:linear-gradient(135deg,#fff,#edf7ff)!important;color:#245f91!important;box-shadow:inset 0 1px #fff,0 5px 13px #1d60921a!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.admin-site-link:before{content:'🌐';display:inline-block;margin-left:5px;transition:transform .2s ease}.admin-site-link:hover{border-color:#d5a840!important;background:linear-gradient(135deg,#fffdf5,#fff1cf)!important;box-shadow:inset 0 1px #fff,0 8px 17px #bb812b24!important;transform:translateY(-2px)}.admin-site-link:hover:before{transform:translateY(-1px) rotate(10deg)}@media(max-width:700px){.admin-site-link:before{margin:0}}

@media(min-width:1000px){body.admin-scale{zoom:1.2}}

/* صفحهٔ اصلی در نمایش دسکتاپ هم‌اندازهٔ نمایش ۱۲۵٪ است، بدون ایجاد اسکرول افقی. */
@media(min-width:761px){
  html body.buy-domain-page{
    width:100%;
    margin-right:auto;
    margin-left:auto;
    zoom:1.25;
  }
}

/* جلوگیری از بزرگ‌نمایی خودکار Safari/iPhone هنگام فوکوس روی فرم‌ها. */
@media(max-width:760px){
  html{-webkit-text-size-adjust:100%}
  input,
  select,
  textarea{
    font-size:16px!important;
  }
}
.contact-standalone{background:linear-gradient(150deg,#eef3fb,#fbf8f1)}.contact-standalone-main{max-width:1100px;margin:0 auto;padding:26px 22px 66px}.contact-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 2px 20px;color:#8190a7;font-size:.73rem}.contact-breadcrumb a{color:#6e84a2;text-decoration:none}.contact-breadcrumb span{color:#c9a045;font-size:1.2rem}.contact-breadcrumb b{color:#29446b}.contact-intro{padding:39px 43px;border:1px solid #dbe4ef;border-radius:24px;background:radial-gradient(circle at 88% 20%,#7791d326 0,transparent 26%),linear-gradient(135deg,#fff,#f5f8fd);box-shadow:0 16px 35px #17345d0d}.contact-intro>span,.contact-request-title>span{color:#b08330;font-size:.75rem;font-weight:800}.contact-intro h1{margin:7px 0 10px;color:#1c365f;font-size:clamp(1.65rem,3.5vw,2.45rem)}.contact-intro p{max-width:710px;margin:0;color:#687992;line-height:2.1}.contact-layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:17px;margin-top:18px}.contact-info-list{display:grid;gap:11px}.contact-info-list article,.contact-social-note{display:flex;align-items:flex-start;gap:13px;padding:17px;border:1px solid #e0e7f0;border-radius:16px;background:#fff;box-shadow:0 8px 20px #18375a09}.contact-info-list article>div{display:grid;gap:3px}.contact-symbol{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:12px;background:#edf2fb;color:#315f9a;font-size:1rem;font-weight:800}.contact-info-list small{color:#8492a6;font-size:.69rem}.contact-info-list a{color:#203e6b;font-size:.94rem;font-weight:800;text-decoration:none}.contact-info-list p{margin:0;color:#8b96a7;font-size:.71rem;line-height:1.7}.contact-info-primary{border-color:#d8c997!important;background:linear-gradient(135deg,#fffdf5,#fff)!important}.contact-info-primary .contact-symbol{background:#f7e7bb;color:#9e751f}.contact-info-primary a{font-size:1.06rem}.contact-social-note{display:block;padding:18px 19px;border-right:4px solid #e1b443;background:#fafcff}.contact-social-note b{color:#315a91;font-size:.82rem}.contact-social-note p{margin:6px 0 0;color:#718097;font-size:.74rem;line-height:1.9}.contact-request{padding:29px;border:1px solid #d8e1ee;border-radius:20px;background:#fff;box-shadow:0 13px 29px #18375a0d}.contact-request-title h2{margin:5px 0 5px;color:#284972;font-size:1.4rem}.contact-request-title p{margin:0;color:#8692a3;font-size:.76rem;line-height:1.85}.contact-request form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.contact-request label{display:grid;gap:6px;color:#65758d;font-size:.71rem;font-weight:700}.contact-request input,.contact-request textarea{width:100%;box-sizing:border-box;border:1px solid #dce3ee;border-radius:10px;outline:0;background:#fbfcff;color:#263c60;font:inherit;font-size:.78rem;transition:.2s}.contact-request input{height:43px;padding:0 12px}.contact-request textarea{padding:11px 12px;resize:vertical;line-height:1.8}.contact-request input:focus,.contact-request textarea:focus{border-color:#d2a842;box-shadow:0 0 0 3px #efc85d26;background:#fff}.contact-request input::placeholder,.contact-request textarea::placeholder{color:#a8b0bd}.contact-message{grid-column:1/-1}.contact-request button{justify-self:start;display:inline-flex;align-items:center;gap:12px;margin-top:3px;padding:11px 17px;border:0;border-radius:10px;background:linear-gradient(135deg,#f5ca54,#dea234);color:#1a2d4b;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 9px 19px #b7833024;transition:.2s}.contact-request button:hover{transform:translateY(-2px);box-shadow:0 13px 24px #b7833038}.contact-request button span{font-size:1rem}.contact-help{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:18px;padding:21px 24px;border:1px solid #dde5ee;border-radius:16px;background:#f5f8fd}.contact-help b{color:#284972;font-size:.87rem}.contact-help p{margin:5px 0 0;color:#77859a;font-size:.75rem;line-height:1.9}.contact-help a{flex:0 0 auto;padding:9px 13px;border:1px solid #cbd9ea;border-radius:9px;color:#315d91;font-size:.73rem;font-weight:800;text-decoration:none;transition:.2s}.contact-help a:hover{border-color:#d3a542;background:#fff8e8;color:#9b701d}@media(max-width:760px){.contact-standalone-main{padding:19px 15px 42px}.contact-breadcrumb{margin-bottom:13px}.contact-intro{padding:27px 22px;border-radius:18px}.contact-intro h1{font-size:1.55rem;line-height:1.55}.contact-intro p{font-size:.83rem}.contact-layout{grid-template-columns:1fr;gap:12px}.contact-info-list{gap:8px}.contact-info-list article{padding:14px}.contact-request{padding:21px 17px;border-radius:17px}.contact-request form{grid-template-columns:1fr;gap:10px}.contact-message{grid-column:auto}.contact-help{display:block;padding:18px}.contact-help a{display:inline-block;margin-top:13px}.contact-standalone .about-header>nav{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;max-height:none!important;margin:0!important;padding:7px 0 9px!important;overflow-x:auto!important;opacity:1!important;border-top:1px solid #ffffff18!important}.contact-standalone .about-header>nav a{flex:0 0 auto!important}}

/* هدر پنل: خارج از مسیر اسکرول منوی کناری */
.admin-topbar{position:relative;top:auto;max-width:1140px;min-height:58px;margin:12px auto 26px;padding:0 22px;border:1px solid #d8e5f3;border-radius:17px;background:linear-gradient(100deg,#ffffff,#f6f9fd 62%,#eef5fc);box-shadow:0 10px 28px #173b6412;color:#254362}.admin-brand{color:#173a64}.admin-brand-mark{border-color:#d7b65f;background:linear-gradient(135deg,#173c67,#285b91);box-shadow:0 6px 14px #183b6422}.admin-brand small{color:#7287a1}.admin-tehran-time{padding:5px 13px;border:1px solid #dfe8f2;border-radius:10px;background:#fff;color:#7d8fa5}.admin-tehran-time strong{color:#1c4772}.admin-topbar-actions a{box-shadow:none}.admin-site-link{border-color:#d4e2f0;background:#edf5fc!important;color:#245f91!important}.admin-exit-link{border-color:#eed494;background:#f7ca63!important;color:#27415d!important}@media(max-width:700px){.admin-topbar{margin:0 0 14px;border-width:0 0 1px;border-radius:0;padding:0 14px;background:#fff}.admin-tehran-time{padding:0;border:0;background:transparent}.admin-page{padding-right:14px;padding-left:14px}}

.admin-topbar{justify-content:space-between}.admin-topbar-right,.admin-topbar-left{display:flex;align-items:center;gap:10px}.admin-brand{display:grid;place-items:center;width:42px;height:42px}.admin-brand img{display:block;width:42px;height:42px;object-fit:contain}.admin-tehran-time{display:flex;align-items:center;gap:6px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.admin-tehran-time span{color:#70839a;font-size:.71rem;font-weight:800}.admin-tehran-time strong{color:#244b75;font-size:.76rem}.admin-site-link,.admin-exit-link{padding:7px 10px;border-radius:9px;font-size:.71rem;font-weight:800;text-decoration:none;box-shadow:none}.admin-site-link{border:0;background:transparent!important;color:#245f91!important}.admin-exit-link{border:1px solid #eed494;background:#f7ca63!important;color:#27415d!important}@media(max-width:700px){.admin-topbar-right,.admin-topbar-left{gap:5px}.admin-brand,.admin-brand img{width:36px;height:36px}.admin-tehran-time strong{font-size:.63rem}.admin-site-link{font-size:0}.admin-site-link:before{content:'↗';font-size:1rem}.admin-exit-link{font-size:0}.admin-exit-link:before{content:'خروج';font-size:.63rem}}
.contact-standalone{background:linear-gradient(150deg,#eef3fb,#fbf8f1)}.contact-standalone-main{max-width:1100px;margin:0 auto;padding:26px 22px 66px}.contact-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 2px 20px;color:#8190a7;font-size:.73rem}.contact-breadcrumb a{color:#6e84a2;text-decoration:none}.contact-breadcrumb span{color:#c9a045;font-size:1.2rem}.contact-breadcrumb b{color:#29446b}.contact-intro{padding:39px 43px;border:1px solid #dbe4ef;border-radius:24px;background:radial-gradient(circle at 88% 20%,#7791d326 0,transparent 26%),linear-gradient(135deg,#fff,#f5f8fd);box-shadow:0 16px 35px #17345d0d}.contact-intro>span,.contact-request-title>span{color:#b08330;font-size:.75rem;font-weight:800}.contact-intro h1{margin:7px 0 10px;color:#1c365f;font-size:clamp(1.65rem,3.5vw,2.45rem)}.contact-intro p{max-width:710px;margin:0;color:#687992;line-height:2.1}.contact-layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:17px;margin-top:18px}.contact-info-list{display:grid;gap:11px}.contact-info-list article,.contact-social-note{display:flex;align-items:flex-start;gap:13px;padding:17px;border:1px solid #e0e7f0;border-radius:16px;background:#fff;box-shadow:0 8px 20px #18375a09}.contact-info-list article>div{display:grid;gap:3px}.contact-symbol{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:12px;background:#edf2fb;color:#315f9a;font-size:1rem;font-weight:800}.contact-info-list small{color:#8492a6;font-size:.69rem}.contact-info-list a{color:#203e6b;font-size:.94rem;font-weight:800;text-decoration:none}.contact-info-list p{margin:0;color:#8b96a7;font-size:.71rem;line-height:1.7}.contact-info-primary{border-color:#d8c997!important;background:linear-gradient(135deg,#fffdf5,#fff)!important}.contact-info-primary .contact-symbol{background:#f7e7bb;color:#9e751f}.contact-info-primary a{font-size:1.06rem}.contact-social-note{display:block;padding:18px 19px;border-right:4px solid #e1b443;background:#fafcff}.contact-social-note b{color:#315a91;font-size:.82rem}.contact-social-note p{margin:6px 0 0;color:#718097;font-size:.74rem;line-height:1.9}.contact-request{padding:29px;border:1px solid #d8e1ee;border-radius:20px;background:#fff;box-shadow:0 13px 29px #18375a0d}.contact-request-title h2{margin:5px 0 5px;color:#1d3760;font-size:1.4rem}.contact-request-title p{margin:0;color:#8692a3;font-size:.76rem;line-height:1.85}.contact-request form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.contact-request label{display:grid;gap:6px;color:#65758d;font-size:.71rem;font-weight:700}.contact-request input,.contact-request textarea{width:100%;box-sizing:border-box;border:1px solid #dce3ee;border-radius:10px;outline:0;background:#fbfcff;color:#263c60;font:inherit;font-size:.78rem;transition:.2s}.contact-request input{height:43px;padding:0 12px}.contact-request textarea{padding:11px 12px;resize:vertical;line-height:1.8}.contact-request input:focus,.contact-request textarea:focus{border-color:#d2a842;box-shadow:0 0 0 3px #efc85d26;background:#fff}.contact-request input::placeholder,.contact-request textarea::placeholder{color:#a8b0bd}.contact-message{grid-column:1/-1}.contact-request button{justify-self:start;display:inline-flex;align-items:center;gap:12px;margin-top:3px;padding:11px 17px;border:0;border-radius:10px;background:linear-gradient(135deg,#f5ca54,#dea234);color:#1a2d4b;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 9px 19px #b7833024;transition:.2s}.contact-request button:hover{transform:translateY(-2px);box-shadow:0 13px 24px #b7833038}.contact-request button span{font-size:1rem}.contact-help{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:18px;padding:21px 24px;border:1px solid #dde5ee;border-radius:16px;background:#f5f8fd}.contact-help b{color:#284972;font-size:.87rem}.contact-help p{margin:5px 0 0;color:#77859a;font-size:.75rem;line-height:1.9}.contact-help a{flex:0 0 auto;padding:9px 13px;border:1px solid #cbd9ea;border-radius:9px;color:#315d91;font-size:.73rem;font-weight:800;text-decoration:none;transition:.2s}.contact-help a:hover{border-color:#d3a542;background:#fff8e8;color:#9b701d}@media(max-width:760px){.contact-standalone-main{padding:19px 15px 42px}.contact-breadcrumb{margin-bottom:13px}.contact-intro{padding:27px 22px;border-radius:18px}.contact-intro h1{font-size:1.55rem;line-height:1.55}.contact-intro p{font-size:.83rem}.contact-layout{grid-template-columns:1fr;gap:12px;margin-top:12px}.contact-info-list{gap:8px}.contact-info-list article{padding:14px}.contact-request{padding:21px 17px;border-radius:17px}.contact-request form{grid-template-columns:1fr;gap:10px;margin-top:17px}.contact-message{grid-column:auto}.contact-help{display:block;padding:18px}.contact-help a{display:inline-block;margin-top:13px}.contact-standalone .about-header>nav{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;max-height:none!important;margin:0!important;padding:7px 0 9px!important;overflow-x:auto!important;opacity:1!important;border-top:1px solid #ffffff18!important}.contact-standalone .about-header>nav a{flex:0 0 auto!important}}
/* صفحه‌های مستقل پنل: داشبورد نباید پیش از آماده‌شدن صفحهٔ مقصد دیده شود. */
html[data-admin-page]:not([data-admin-page="dashboard"]) .admin-page > #dashboard{display:none!important}

/* فرم جست‌وجوی فاز فروش مستقیم: کم‌ارتفاع و نزدیک‌تر به جدول نتایج. */
.home-market-grid{grid-template-columns:245px minmax(0,1fr);gap:15px}
.home-search-panel{padding:16px;border-radius:16px;box-shadow:0 10px 24px #1820520d}
.home-search-panel .search-kicker{margin-bottom:10px;line-height:1.25}
.home-search-panel .search-kicker span{font-size:.68rem}
.home-search-panel .search-kicker strong{font-size:1.18rem}
.home-search-panel .domain-search{gap:8px}
.home-search-panel .domain-search label,
.home-search-panel .character-range{gap:4px;font-size:.67rem}
.home-search-panel .domain-search input{height:37px;padding:0 10px;border-radius:9px;font-size:.74rem}
.home-search-panel .character-range>div{grid-template-columns:1fr 16px 1fr;gap:4px}
.home-search-panel .character-range input{height:35px!important;padding:0 6px!important}
.home-search-panel .domain-search button{height:37px;margin-top:1px;border-radius:9px;font-size:.75rem;box-shadow:0 7px 15px #b7833024}
.home-search-status{margin:0 0 10px;padding:8px 11px;border-radius:9px;background:#eef5fc;color:#315d88;font-size:.72rem;font-weight:800}
.home-search-empty{padding:28px!important;text-align:center!important;color:#8491a3!important;background:#fafcff!important}
@media(max-width:820px){
  .home-market-grid{grid-template-columns:1fr;gap:12px}
  .home-search-panel{width:min(100%,350px);box-sizing:border-box;margin:0 auto;padding:15px}
}
/* صفحه‌های قدیمی هنوز چند پنل را در HTML دارند. از اولین رنگ‌آمیزی فقط پنل مقصد دیده شود. */
html[data-admin-page="domains"] .admin-page>.admin-card:not(#my-domains),
html[data-admin-page="domains-add"] .admin-page>.admin-card:not(#domains-add),
html[data-admin-page="domains-import"] .admin-page>.admin-card:not(#domains-import),
html[data-admin-page="domains-edit"] .admin-page>.admin-card:not(#domain-edit),
html[data-admin-page="offers"] .admin-page>.admin-card:not(#offers-data),
html[data-admin-page="inbox"] .admin-page>.admin-card:not(#inbox),
html[data-admin-page="support"] .admin-page>.admin-card:not(#support),
html[data-admin-page="newsletter"] .admin-page>.admin-card:not(#newsletter-data),
html[data-admin-page="newsletter-trash"] .admin-page>.admin-card:not(#newsletter-trash),
html[data-admin-page="settings"] .admin-page>.admin-card:not(#contact-settings){display:none!important}
.admin-page[data-active-panel="integrations"]>#integrations{display:block!important}
/* بازخورد موفقیت فرم تماس */
.contact-submit-success{margin:11px 0 0;padding:10px 13px;border:1px solid #8ad5a4;border-radius:10px;color:#176b38;font-size:.82rem;font-weight:800;background:#e8f8ed}.contact-request label span{color:#7a889d;font-size:.72rem;font-weight:500}
.contact-file small{display:block;margin-top:6px;color:#75849a;font-size:.73rem}.contact-form-settings{margin-top:25px;padding-top:22px;border-top:1px solid #e1e8f1}.contact-settings-head,.contact-field-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.contact-settings-head label,.contact-field-editor label{display:grid;gap:6px;color:#475979;font-size:.78rem;font-weight:700}.contact-field-editor{align-items:end;padding:13px;border:1px solid #dfe7f2;border-radius:12px;background:#f8fbff}.contact-field-editor button{padding:8px;border:0;border-radius:8px;color:#b43e46;background:#ffe8ea;cursor:pointer}.contact-form-settings>button{margin:8px 0 0;padding:10px 14px;border:0;border-radius:9px;color:#fff;background:#07557a;cursor:pointer}.contact-form-settings .export-button{margin-left:8px;background:#eff6ff;color:#155483}@media(max-width:700px){.contact-settings-head,.contact-field-editor{grid-template-columns:1fr}}
.contact-request select{width:100%;height:43px;box-sizing:border-box;padding:0 38px 0 34px;appearance:none;border:1px solid #dce3ee;border-radius:10px;outline:0;color:#263c60;font:inherit;font-size:.78rem;cursor:pointer;background:linear-gradient(45deg,transparent 50%,#54708f 50%) calc(100% - 17px) 18px/6px 6px no-repeat,linear-gradient(135deg,#54708f 50%,transparent 50%) calc(100% - 12px) 18px/6px 6px no-repeat,#fbfcff;transition:.2s}.contact-request select:focus{border-color:#d2a842;box-shadow:0 0 0 3px #efc85d26;background-color:#fff}.contact-request select:hover{border-color:#c9d5e5;background-color:#fff}.contact-request .contact-file small{display:none}.contact-request button{margin-top:5px!important;padding:9px 14px!important;border:1px solid #dfb44b!important;border-radius:9px!important;font-size:.74rem!important;box-shadow:0 5px 12px #b7833020!important}.contact-request button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 16px #b7833029!important}
.inbox-table-wrap{overflow:auto;border:1px solid #dfe6ef;border-radius:13px}.inbox-table{width:100%;min-width:850px;border-collapse:collapse;background:#fff;font-size:.78rem}.inbox-table th{padding:12px;background:#f1eefb;color:#59487e;font-weight:800;text-align:right}.inbox-table td{padding:12px 10px;border-top:1px solid #edf0f5;color:#4c5d77;vertical-align:middle}.inbox-table td:first-child{display:grid;gap:3px}.inbox-table td:first-child small{color:#8291a8;font-size:.68rem}.inbox-summary{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-status{display:inline-flex;padding:5px 8px;border-radius:7px;font-size:.67rem;font-weight:800;white-space:nowrap}.inbox-status.read{color:#247143;background:#eaf8ef}.inbox-status.unread{color:#a76810;background:#fff3dc}.inbox-view,.inbox-delete{display:inline-flex;margin:2px;padding:6px 9px;border:0;border-radius:7px;font:inherit;font-size:.68rem;font-weight:800;text-decoration:none;cursor:pointer}.inbox-view{color:#285c90;background:#edf5ff}.inbox-delete{color:#af3e4c;background:#fff0f1}.inbox-empty{text-align:center;color:#8a97aa}.inbox-view-page{width:min(820px,calc(100% - 32px));margin:45px auto}.inbox-back{display:inline-block;margin-bottom:14px;color:#315d91;font-size:.8rem;font-weight:800;text-decoration:none}.inbox-view-page article{padding:28px;border:1px solid #dfe6f0;border-radius:18px;background:#fff;box-shadow:0 15px 35px #17345d13}.inbox-view-page h1{margin:5px 0 20px;color:#203b64}.inbox-view-page dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.inbox-view-page dl div{padding:10px;border-radius:10px;background:#f7f9fd}.inbox-view-page dt{color:#7a89a0;font-size:.69rem}.inbox-view-page dd{margin:4px 0 0;color:#304a70;font-size:.8rem}.inbox-message-text{padding:13px;border:1px solid #e1e7ef;border-radius:10px;color:#52657f;line-height:2;background:#fbfcff}.inbox-view-page button{padding:10px 13px;border:0;border-radius:9px;color:#fff;background:#0b5a7e;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}@media(max-width:650px){.inbox-view-page dl{grid-template-columns:1fr}.inbox-view-page article{padding:19px}}
.inbox-tabs{display:flex;gap:7px;margin:14px 0}.inbox-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #dbe5ed;border-radius:9px;color:#597086;background:#f7fafc;font:800 .7rem inherit;cursor:pointer}.inbox-tabs button.active{border-color:#285f88;color:#fff;background:#285f88}.inbox-tabs b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 3px;border-radius:20px;color:#fff;background:#e24c58;font-size:.6rem}.inbox-trash-note{margin:0 0 10px;padding:10px 12px;border-radius:9px;color:#6d7e8e;background:#f4f7f9;font-size:.68rem}.inbox-restore{padding:6px 9px;border:1px solid #bfe2d3;border-radius:7px;color:#28765c;background:#eefaf5;font:800 .68rem inherit;cursor:pointer}.inbox-trash-wrap[hidden]{display:none}.trash-countdown{display:inline-flex;padding:5px 8px;border-radius:7px;color:#98661d;background:#fff5df;font-size:.67rem;font-weight:800;white-space:nowrap}
.inbox-delete-forever,.offer-delete-forever,.db-delete-forever{margin:2px;padding:6px 9px;border:1px solid #f0c9ce;border-radius:7px;color:#ad3d49;background:#fff1f2;font:800 .68rem inherit;cursor:pointer}
.inbox-table td:first-child small{display:none}
.inbox-view-card{max-width:900px}.inbox-view-card #inbox-message-view{padding:25px;border:1px solid #e0e7f0;border-radius:16px;background:#fff}.inbox-view-card h1{margin:5px 0 20px;color:#203b64}.inbox-view-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.inbox-view-card dl div{padding:10px;border-radius:10px;background:#f7f9fd}.inbox-view-card dt{color:#7a89a0;font-size:.69rem}.inbox-view-card dd{margin:4px 0 0;color:#304a70;font-size:.8rem}.inbox-attachments{display:grid;gap:8px}.inbox-attachments>div{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:9px;background:#f7f9fd}.inbox-attachments b{margin-left:auto;color:#415a7d;font-size:.75rem}.inbox-attachments button{padding:6px 9px;border:0;border-radius:7px;color:#315d91;background:#eaf3ff;font:inherit;font-size:.67rem;font-weight:800;cursor:pointer}.inbox-attachments button[data-download]{color:#287044;background:#eaf8ef}@media(max-width:650px){.inbox-view-card dl{grid-template-columns:1fr}.inbox-attachments>div{flex-wrap:wrap}}
.inbox-view-card #mark-unread{display:block;margin-top:24px;padding:8px 11px;border:1px solid #a9bbd1;border-radius:8px;color:#3d638d;background:#f6f9fd;font-size:.71rem;box-shadow:none}.inbox-view-card #mark-unread:hover{border-color:#6f9bc5;background:#edf5ff}
.admin-quick-nav a{position:relative}.admin-nav-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-right:7px;padding:0 4px;border-radius:99px;color:#fff;background:#e34853;font-size:.62rem;font-weight:900;line-height:1;box-shadow:0 3px 8px #7d182a3d}.admin-nav-badge[hidden]{display:none}
.admin-nav-badge-live{display:inline-grid!important;place-items:center!important;min-width:18px!important;height:18px!important;margin-right:7px!important;padding:0 4px!important;border-radius:99px!important;color:#fff!important;background:#e34853!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 3px 8px #7d182a3d!important}.admin-nav-badge-live[hidden]{display:none!important}
.dashboard-final-badge{display:none!important}.dashboard-final-badge[hidden]{display:none!important}
.admin-page[data-active-panel="documents"]>#documents{display:block!important}
.admin-page-loader{position:fixed;z-index:9999;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#f8f4ec,#f2f6fc);color:#2a507c;font-size:.82rem;font-weight:800;opacity:1;visibility:visible;transition:opacity .8s cubic-bezier(.22,.8,.28,1),visibility .8s linear}.admin-page-loader span{flex:0 0 22px;width:22px;height:22px;border:3px solid #d7e4f1;border-top-color:#d5a83d;border-radius:50%;animation:adminPageSpinner .65s linear infinite}.admin-page-loader b{display:block;min-width:108px;font:inherit;white-space:nowrap;transform:translateZ(0)}html.admin-loading .admin-page-loader{opacity:1;visibility:visible;transition:none}html.admin-ready .admin-page-loader{opacity:0;visibility:hidden;pointer-events:none}@keyframes adminPageSpinner{to{transform:rotate(360deg)}}
/* Mobile admin navigation: keep the domain submenu inside the menu flow. */
@media(max-width:700px){
  .admin-page{padding-top:12px!important}
  .admin-quick-nav{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:6px!important;overflow:visible!important;margin-bottom:14px!important;padding:8px!important;border-radius:16px!important}
  .admin-quick-nav>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px!important;text-align:center!important;font-size:.73rem!important}
  .admin-domain-menu{grid-column:1/-1!important;display:grid!important;gap:6px!important}
  .admin-domain-toggle{min-width:0!important;min-height:42px!important;padding:10px 12px!important;border:1px solid #ded7ed!important;border-radius:11px!important;background:#f8f5ff!important;color:#49326f!important;font-size:.78rem!important}
  .admin-domain-menu.open .admin-domain-toggle{background:#eee6ff!important;color:#432b7e!important}
  .admin-domain-submenu{position:static!important;min-width:0!important;margin:0!important;padding:5px!important;border:1px solid #e3dcf0!important;border-radius:11px!important;background:#fbfaff!important;box-shadow:none!important}
  .admin-domain-menu.open .admin-domain-submenu{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}
  .admin-quick-nav .admin-domain-submenu a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;padding:8px!important;border-radius:8px!important;background:#fff!important;color:#573d7d!important;font-size:.72rem!important}
  .admin-quick-nav .admin-domain-submenu a:before{display:none!important}
}
.admin-global-badge{display:inline-grid!important;place-items:center!important;min-width:18px!important;height:18px!important;margin-right:7px!important;padding:0 4px!important;border-radius:50%!important;color:#fff!important;background:#e34853!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 3px 8px #7d182a3d!important}.admin-global-badge[hidden]{display:none!important}
/* بنر تبلیغاتی بالای بالای صفحهٔ اصلی */
.topmost-ad-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:40px;padding:0 max(22px,calc((100% - 1180px)/2));box-sizing:border-box;background:#f26722;color:#fff;text-decoration:none;overflow:hidden}.topmost-ad-strip strong{font-size:1.05rem;font-weight:900;letter-spacing:-.02em}.topmost-ad-brand{font-family:Arial,sans-serif;font-size:.94rem;font-style:italic;font-weight:900;letter-spacing:.06em}.topmost-ad-brand:first-child{margin-left:auto}.topmost-ad-brand:last-child{margin-right:auto}@media(max-width:700px){.topmost-ad-strip{min-height:34px;padding:0 13px;gap:9px}.topmost-ad-strip strong{font-size:.78rem}.topmost-ad-brand{font-size:.67rem}.topmost-ad-brand:first-child{margin-left:0}.topmost-ad-brand:last-child{display:none}}
/* جایگاه‌های مدیریت‌شوندهٔ بنر در سایت */
.managed-banner-slot{overflow:hidden}.managed-banner-slot[hidden],.topmost-ad-strip[hidden]{display:none!important}.managed-banner-link{display:block;line-height:0;text-decoration:none}.managed-banner-link img,.managed-banner-link video{display:block;width:100%;max-width:100%;max-height:270px;object-fit:cover}.managed-banner-wide{width:min(1180px,calc(100% - 32px));margin:14px auto 0;border-radius:14px}.managed-banner-search{margin:13px 0}.managed-banner-list{margin:15px 0 7px}.managed-banner-blog{width:min(1180px,calc(100% - 42px));margin:22px auto 0;border-radius:15px}.managed-banner-similar{margin:0 0 13px;border-radius:12px}.managed-banner-search .managed-banner-link,.managed-banner-list .managed-banner-link,.managed-banner-similar .managed-banner-link{border:1px solid #dce5f0;border-radius:12px;background:#fff;box-shadow:0 8px 22px #18375a0d}.managed-banner-wide .managed-banner-link,.managed-banner-blog .managed-banner-link{border-radius:inherit;box-shadow:0 10px 26px #172f5818}.topmost-ad-strip .managed-banner-link{width:100%;height:40px;display:block}.topmost-ad-strip .managed-banner-link img,.topmost-ad-strip .managed-banner-link video{height:40px;object-fit:cover}@media(max-width:700px){.managed-banner-wide,.managed-banner-blog{width:calc(100% - 26px);margin-top:10px}.managed-banner-link img,.managed-banner-link video{max-height:180px}.topmost-ad-strip .managed-banner-link,.topmost-ad-strip .managed-banner-link img,.topmost-ad-strip .managed-banner-link video{height:34px}}
.home-top-banners.managed-banner-slot,.home-bottom-banners.managed-banner-slot,.search-side-banners.managed-banner-slot,.blog-ad-strip.managed-banner-slot{display:block!important;padding:0;border:0}.home-top-banners.managed-banner-slot{margin:20px auto}.home-bottom-banners.managed-banner-slot{margin-top:14px}.search-side-banners.managed-banner-slot{margin-top:13px}.blog-ad-strip.managed-banner-slot{margin-bottom:17px}.home-top-banners.managed-banner-slot .managed-banner-link img{max-height:230px}
.topmost-ad-strip:has(.managed-banner-link img),.topmost-ad-strip:has(.managed-banner-link video){background:transparent}.topmost-ad-strip:has(.managed-banner-link img) .managed-banner-link img,.topmost-ad-strip:has(.managed-banner-link video) .managed-banner-link video{background:#fff;object-fit:contain}
/* A1: فایل تبلیغاتی بدون قاب، حاشیه و ارتفاع اجباری نمایش داده می‌شود. */
.topmost-ad-strip:has(.managed-banner-link img),.topmost-ad-strip:has(.managed-banner-link video){min-height:0;height:auto;padding:0}.topmost-ad-strip:has(.managed-banner-link img) .managed-banner-link,.topmost-ad-strip:has(.managed-banner-link video) .managed-banner-link{width:100%;height:auto}.topmost-ad-strip:has(.managed-banner-link img) .managed-banner-link img,.topmost-ad-strip:has(.managed-banner-link video) .managed-banner-link video{display:block;width:100%;height:auto;max-height:none;background:transparent;object-fit:fill}
html.banners-loaded .home-top-banners.managed-banner-slot:not([hidden]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1180px,calc(100% - 32px));margin:0 auto 20px}.home-top-banners.managed-banner-slot .managed-banner-link{overflow:hidden;border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 8px 20px #18375a12}.home-top-banners.managed-banner-slot .managed-banner-link img,.home-top-banners.managed-banner-slot .managed-banner-link video{width:100%;height:auto;min-height:76px;object-fit:cover}@media(max-width:760px){html.banners-loaded .home-top-banners.managed-banner-slot:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% - 26px);margin:0 auto 12px}.home-top-banners.managed-banner-slot .managed-banner-link img,.home-top-banners.managed-banner-slot .managed-banner-link video{min-height:58px}}@media(max-width:420px){html.banners-loaded .home-top-banners.managed-banner-slot:not([hidden]){grid-template-columns:1fr}.home-top-banners.managed-banner-slot .managed-banner-link img,.home-top-banners.managed-banner-slot .managed-banner-link video{min-height:78px}}
html.banners-loaded .search-side-banners.managed-banner-slot:not([hidden]){display:grid!important;grid-template-columns:1fr;gap:10px;margin:14px 0 0}.search-side-banners.managed-banner-slot .managed-banner-link{display:block;overflow:hidden;border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 7px 17px #18375a10}.search-side-banners.managed-banner-slot .managed-banner-link img,.search-side-banners.managed-banner-slot .managed-banner-link video{display:block;width:100%;height:auto;object-fit:contain}
html.banners-loaded .home-bottom-banners.managed-banner-slot:not([hidden]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.home-bottom-banners.managed-banner-slot .managed-banner-link{overflow:hidden;border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 7px 17px #18375a10}.home-bottom-banners.managed-banner-slot .managed-banner-link img,.home-bottom-banners.managed-banner-slot .managed-banner-link video{display:block;width:100%;height:auto;object-fit:cover}@media(max-width:700px){html.banners-loaded .home-bottom-banners.managed-banner-slot:not([hidden]){grid-template-columns:1fr;gap:9px}}
html.banners-loaded .blog-ad-strip.managed-banner-slot:not([hidden]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 17px;padding:0 6px}.blog-ad-strip.managed-banner-slot .managed-banner-link{overflow:hidden;border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 7px 17px #18375a10}.blog-ad-strip.managed-banner-slot .managed-banner-link img,.blog-ad-strip.managed-banner-slot .managed-banner-link video{display:block;width:100%;height:auto;object-fit:cover}@media(max-width:760px){html.banners-loaded .blog-ad-strip.managed-banner-slot:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}}@media(max-width:420px){html.banners-loaded .blog-ad-strip.managed-banner-slot:not([hidden]){grid-template-columns:1fr}}
/* این قانون باید آخر باشد تا هیچ بنر نمونه‌ای پیش از آماده‌شدن اطلاعات واقعی دیده نشود. */
html [data-banner-slot][hidden]{display:none!important}

/* پنل مدیریت در موبایل: منوی کشویی مشترک برای تمام صفحات */
.admin-mobile-menu-toggle,.admin-mobile-menu-overlay{display:none}
@media(max-width:820px){
  body.admin-mobile-menu-open{overflow:hidden}
  .admin-mobile-menu-toggle{display:grid;place-content:center;gap:4px;width:38px;height:38px;padding:0;border:1px solid #d4e1ef;border-radius:11px;background:#f5f9fd;color:#234d78;cursor:pointer}
  .admin-mobile-menu-toggle span{display:block;width:18px;height:2px;border-radius:3px;background:currentColor;transition:transform .2s ease,opacity .2s ease}
  .admin-mobile-menu-open .admin-mobile-menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}
  .admin-mobile-menu-open .admin-mobile-menu-toggle span:nth-child(2){opacity:0}
  .admin-mobile-menu-open .admin-mobile-menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  .admin-mobile-menu-overlay{position:fixed;z-index:990;inset:0;display:block;padding:0;border:0;background:#071a32a6;opacity:0;visibility:hidden;cursor:pointer;transition:opacity .22s ease,visibility .22s ease}
  .admin-mobile-menu-open .admin-mobile-menu-overlay{opacity:1;visibility:visible}
  .admin-page{display:block!important;width:100%!important;max-width:100%!important;padding:12px 13px 42px!important;box-sizing:border-box}
  .admin-page>.admin-quick-nav{position:fixed!important;z-index:1000!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:block!important;width:min(82vw,310px)!important;max-width:310px!important;height:100dvh!important;margin:0!important;padding:22px 14px 28px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:0 0 0 22px!important;background:linear-gradient(160deg,#102e58,#1d4d7f)!important;box-shadow:-18px 0 45px #071b3852!important;transform:translateX(108%);transition:transform .24s ease!important}
  .admin-mobile-menu-open .admin-page>.admin-quick-nav{transform:translateX(0)}
  .admin-page>.admin-quick-nav:before{display:block!important;content:'مدیریت سایت';margin:0 4px 14px;padding:0 4px 13px;border-bottom:1px solid #ffffff20;color:#f2c86b;font-size:.82rem;font-weight:900}
  .admin-page>.admin-quick-nav>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:43px!important;margin:0 0 5px!important;padding:10px 11px!important;box-sizing:border-box;text-align:right!important;color:#e8f1fc!important;font-size:.76rem!important}
  .admin-page>.admin-quick-nav>a.active{background:#ffffff18!important;color:#ffd978!important}
  .admin-domain-menu{display:block!important;width:100%!important;margin:3px 0!important}
  .admin-domain-toggle{width:100%!important;min-height:43px!important;border:1px solid #ffffff18!important;background:#ffffff0b!important;color:#eef5ff!important;text-align:right!important}
  .admin-domain-submenu{position:static!important;width:100%!important;min-width:0!important;margin:5px 0 7px!important;padding:5px!important;border:1px solid #ffffff14!important;background:#09284d!important;box-shadow:none!important}
  .admin-domain-menu.open .admin-domain-submenu{display:grid!important;grid-template-columns:1fr!important;gap:3px!important}
  .admin-page>.admin-quick-nav .admin-domain-submenu a{justify-content:flex-start!important;min-height:38px!important;background:transparent!important;color:#dbe8f7!important;text-align:right!important}
}
/* فاصلهٔ ثابت زیر منو، مستقل از فعال یا غیرفعال بودن جایگاه A2 */
.home-market{padding-top:20px}@media(max-width:700px){.home-market{padding-top:12px}}
.buy-domain-page #buy-site-menu .nav-contact-link{display:inline-flex;align-items:center;gap:5px}.buy-domain-page #buy-site-menu .nav-contact-icon{display:inline-grid;place-items:center;width:14px;height:14px;color:#d7a640}.buy-domain-page #buy-site-menu .nav-contact-icon svg{width:13px;height:13px;fill:currentColor}
.buy-domain-page #buy-site-menu .menu-contact-icon{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:5px;color:#d7a640}.buy-domain-page #buy-site-menu .menu-contact-icon svg{width:13px;height:13px;fill:currentColor}
@media(max-width:760px){.buy-domain-page #buy-site-menu .nav-contact-link{display:flex;justify-content:center;gap:7px}.buy-domain-page #buy-site-menu .nav-contact-icon{width:16px;height:16px}.buy-domain-page #buy-site-menu .nav-contact-icon svg{width:15px;height:15px}}
/* فهرست دامنه در موبایل: کارت‌های کوتاه‌تر و خواناتر */
@media(max-width:620px){
  .home-results-panel{padding:10px!important}
  .home-table-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:14px!important}
  .home-domain-table tr{grid-template-rows:34px 26px!important;gap:3px 10px!important;height:74px!important;margin:5px!important;padding:7px 9px!important;border-radius:10px!important}
  .home-domain-table td:nth-child(1),.home-domain-table td:nth-child(4){align-self:center!important}
  .home-domain-table td:nth-child(2),.home-domain-table td:nth-child(3){align-self:center!important;line-height:1.25!important}
  .home-domain-table td,.home-domain-table tr:nth-child(even) td{gap:1px!important;font-size:.94rem!important;line-height:1.4!important}
  .home-domain-table td:before{font-size:.56rem!important;line-height:1.25!important}
  .home-domain-table .domain-name-cell{font-size:1.12rem!important}
  .home-domain-table td:nth-child(3){display:block!important;visibility:visible!important;opacity:1!important;overflow:visible!important}
  .home-domain-table .row-price{display:block!important;visibility:visible!important;opacity:1!important;max-width:128px!important;color:#423558!important;font-size:.86rem!important;line-height:1.25!important;white-space:normal!important}
  .home-domain-table .row-contact{display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;padding:5px 9px!important;border:1px solid #e59b21!important;border-radius:7px!important;background:transparent!important;color:#bd7610!important;font-size:0!important;line-height:1!important;box-shadow:none!important}
  .home-domain-table .row-contact:before{content:'اطلاعات بیشتر'!important;color:#bd7610!important;font-size:.77rem!important;font-weight:800!important}
}
/* مرکز مدیریت بنر */
.banner-admin-card{max-width:1120px}.banner-overview{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:4px 0 18px;padding:15px 18px;border:1px solid #d8e5f1;border-radius:14px;background:linear-gradient(120deg,#f8fbff,#fdfaf2)}.banner-overview>div{display:flex;align-items:baseline;gap:7px}.banner-overview b{color:#174d80;font-size:1.35rem}.banner-overview span{color:#6a7e98;font-size:.75rem;font-weight:800}.banner-overview p{margin:0 auto 0 0;color:#7b889b;font-size:.73rem}.banner-control-list{display:grid;gap:15px}.banner-control-card{padding:18px;border:1px solid #dce5f0;border-radius:16px;background:#fff;box-shadow:0 8px 22px #18375a09}.banner-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid #eaf0f6}.banner-card-head>div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:9px}.banner-card-head h2{margin:0;color:#24476f;font-size:1rem}.banner-card-head p{grid-column:2;margin:3px 0 0;color:#8090a5;font-size:.7rem}.banner-slot-code{display:grid;place-items:center;width:35px;height:29px;border-radius:8px;background:#eef4fd;color:#285f99;font-size:.75rem;font-weight:900}.banner-switch{display:flex;align-items:center;gap:7px;color:#61738c;font-size:.72rem;font-weight:800;cursor:pointer}.banner-switch input{position:absolute;opacity:0}.banner-switch span{position:relative;width:38px;height:21px;border-radius:99px;background:#d9e1eb;transition:.2s}.banner-switch span:after{content:'';position:absolute;top:3px;right:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #16365b2b;transition:.2s}.banner-switch input:checked+span{background:#44af7d}.banner-switch input:checked+span:after{transform:translateX(-17px)}.banner-switch input:checked~b{color:#238255}.banner-control-grid{display:grid;grid-template-columns:220px 1fr;gap:18px;padding-top:15px}.banner-preview{display:grid;place-items:center;min-height:145px;overflow:hidden;border:1px dashed #ccd9e8;border-radius:12px;background:#f8fbff}.banner-preview img,.banner-preview video{width:100%;height:145px;object-fit:cover}.banner-empty-preview,.banner-file-preview{padding:14px;color:#8b9aaf;font-size:.72rem;text-align:center}.banner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.banner-fields label{display:grid;gap:5px;color:#60728c;font-size:.7rem;font-weight:800}.banner-fields input,.banner-fields select{width:100%;height:39px;box-sizing:border-box;padding:0 10px;border:1px solid #d9e2ed;border-radius:8px;outline:0;background:#fbfcff;color:#304b70;font:inherit;font-size:.74rem}.banner-fields input:focus,.banner-fields select:focus{border-color:#78a0ca;box-shadow:0 0 0 3px #4b86bc16;background:#fff}.banner-upload-label{position:relative}.banner-upload-label input{padding:8px;background:#f6f9fd;cursor:pointer}.banner-upload-label small{overflow:hidden;color:#8796ab;font-size:.65rem;white-space:nowrap;text-overflow:ellipsis}.banner-card-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;padding-top:12px;border-top:1px solid #edf1f5}.banner-stat{display:flex;align-items:baseline;gap:7px}.banner-stat b{color:#b27a16;font-size:1.18rem}.banner-stat span{color:#8290a4;font-size:.7rem}.banner-save,.banner-remove{margin-right:7px;padding:8px 12px;border:0;border-radius:8px;font:inherit;font-size:.7rem;font-weight:900;cursor:pointer}.banner-save{color:#fff;background:#155b8f}.banner-remove{color:#a6535a;background:#fff0f1}.banner-toast{margin-bottom:12px;padding:10px 12px;border:1px solid #e9cf91;border-radius:9px;color:#8a6417;background:#fff8e7;font-size:.74rem;font-weight:800}.banner-toast.success{border-color:#9ddbb3;color:#237144;background:#edfbf1}.banner-error{padding:15px;border-radius:10px;color:#a24852;background:#fff0f1}@media(max-width:720px){.banner-overview{gap:12px;padding:13px}.banner-overview p{width:100%;margin:0}.banner-card-head{align-items:flex-start}.banner-control-grid{grid-template-columns:1fr}.banner-preview{min-height:110px}.banner-preview img,.banner-preview video{height:150px}.banner-fields{grid-template-columns:1fr}.banner-card-foot{align-items:flex-start;flex-direction:column}.banner-card-foot>div:last-child{display:flex;width:100%}.banner-save,.banner-remove{flex:1;margin:0}.banner-save{margin-right:7px}}
.banner-switch input{width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important}
.banner-source-block[hidden]{display:none!important}.banner-code-label{grid-column:1/-1}.banner-fields textarea{width:100%;min-height:128px;box-sizing:border-box;padding:10px 12px;resize:vertical;border:1px solid #d9e2ed;border-radius:8px;outline:0;background:#101827;color:#dcecff;font:500 .74rem/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:left}.banner-fields textarea:focus{border-color:#78a0ca;box-shadow:0 0 0 3px #4b86bc16}.banner-code-label small{color:#8796ab;font-size:.65rem}.banner-code-preview{display:grid;place-items:center;gap:5px;padding:16px;color:#637b99;text-align:center}.banner-code-preview b{display:grid;place-items:center;width:42px;height:36px;border-radius:10px;background:#e8f1fb;color:#1b5f97;font:900 .85rem ui-monospace,monospace}.banner-code-preview span{font-size:.76rem;font-weight:900}.banner-code-preview small{font-size:.64rem;line-height:1.8}.managed-banner-code{width:100%;height:100%;min-height:inherit;overflow:hidden;line-height:normal}.managed-banner-code>iframe,.managed-banner-code>img,.managed-banner-code>video{display:block;max-width:100%;border:0}.managed-banner-code>iframe{width:100%}
.banner-card-details{display:none}.banner-control-card.open .banner-card-details{display:block}.banner-card-head{min-height:40px;padding-bottom:0;border-bottom:0}.banner-control-card.open .banner-card-head{padding-bottom:13px;border-bottom:1px solid #eaf0f6}.banner-card-title-toggle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-width:0;flex:1;gap:9px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer}.banner-card-title-toggle>span:nth-child(2){min-width:0}.banner-card-title-toggle h2{margin:0;color:#24476f;font:inherit;font-size:1rem;font-weight:900}.banner-card-title-toggle p{margin:3px 0 0;overflow:hidden;color:#8090a5;font-size:.7rem;white-space:nowrap;text-overflow:ellipsis}.banner-card-title-toggle i{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;color:#5b7493;background:#edf3fa;font-style:normal;transition:.2s}.banner-control-card.open .banner-card-title-toggle i{transform:rotate(180deg);background:#e6f0fc;color:#255f96}@media(max-width:720px){.banner-card-head{gap:9px}.banner-card-title-toggle p{display:none}.banner-slot-code{width:31px;height:27px}.banner-card-title-toggle h2{font-size:.83rem}.banner-switch{gap:5px}.banner-switch b{font-size:.65rem}}

/* نسخهٔ نهایی آیکون اینستاگرام: فقط خود لوگو، بدون قاب و رنگ پس‌زمینه. */
html body.buy-domain-page .site-header .instagram-link,html body.buy-domain-page .about-header .instagram-link{display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}html body.buy-domain-page .site-header .instagram-icon,html body.buy-domain-page .about-header .instagram-icon{display:block!important;width:20px!important;height:20px!important;min-width:0!important;flex:0 0 20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.15!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.buy-domain-page .site-header .instagram-icon:before,html body.buy-domain-page .site-header .instagram-icon:after,html body.buy-domain-page .about-header .instagram-icon:before,html body.buy-domain-page .about-header .instagram-icon:after{display:none!important}html body.buy-domain-page .site-header .instagram-icon circle:last-child,html body.buy-domain-page .about-header .instagram-icon circle:last-child{fill:currentColor!important;stroke:none!important}

/* هدر دسکتاپ: هم‌راستایی لبه‌ها با کارت جستجو و فهرست، بدون فشرده‌کردن منو. */
@media(min-width:1181px){
  /* صفحهٔ اصلی مرجع است؛ سایر صفحه‌ها فقط از همان هم‌راستایی پیروی می‌کنند. */
  html body.home-page.buy-domain-page .site-header .header-top,
  html body.home-page.buy-domain-page .site-header>nav,
  html body.buy-domain-page:not(.home-page) .site-header .header-top,
  html body.buy-domain-page:not(.home-page) .site-header>nav{padding-right:calc((100% - 1120px)/2 + 22px)!important;padding-left:calc((100% - 1120px)/2 + 22px)!important}
}

/* منوی موبایل: کشویی از کنار، با فهرست عمودی و خوانا. */
@media(max-width:760px){
  html body.buy-domain-page .site-header{overflow:visible!important}
  html body.buy-domain-page .site-header>nav,
  html body.buy-domain-page .site-header.menu-open>nav{
    position:fixed!important;top:0!important;right:0!important;left:auto!important;z-index:1002!important;
    display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important;
    width:min(330px,86vw)!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;
    margin:0!important;padding:72px 16px 24px!important;overflow-y:auto!important;
    border:0!important;border-radius:0 0 0 20px!important;background:#082a51!important;box-shadow:-18px 0 42px #07172d55!important;
    opacity:1!important;transform:translateX(108%)!important;visibility:hidden!important;pointer-events:none!important;
    transition:transform .28s ease,visibility 0s linear .28s!important;
  }
  html body.buy-domain-page .site-header.menu-open>nav{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .28s ease!important}
  html body.buy-domain-page .site-header>nav a{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:43px!important;padding:10px 12px!important;border-radius:10px!important;font-size:.86rem!important;white-space:normal!important}
  html body.buy-domain-page .site-header.menu-open>nav a:last-child{grid-column:auto!important;justify-content:flex-start!important;border:1px solid transparent!important;border-top:1px solid transparent!important;background:transparent!important;box-shadow:none!important;outline:0!important}
  html body.buy-domain-page .site-header.menu-open>nav a:last-child:hover,html body.buy-domain-page .site-header.menu-open>nav a:last-child:focus,html body.buy-domain-page .site-header.menu-open>nav a:last-child:active{background:transparent!important;box-shadow:none!important;outline:0!important}
  html body.buy-domain-page .site-header.menu-open>nav .nav-contact-link{order:1!important;display:flex!important;position:relative!important;width:auto!important;min-height:43px!important;margin:0!important;padding:10px 12px!important;justify-content:flex-start!important;gap:0!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;transform:none!important}
  html body.buy-domain-page .site-header.menu-open>nav .nav-contact-link .nav-contact-icon{display:none!important}
  html body.buy-domain-page .site-header .buy-menu-toggle,
  html body.buy-domain-page .site-header .mobile-menu-toggle{z-index:1003!important}
}

/* صفحه و ویرایشگر قوانین و مقررات */
.terms-page{max-width:980px;margin:0 auto;padding:48px 22px 72px}.terms-card{padding:42px 48px;border:1px solid #dce6f1;border-radius:24px;background:#fff;box-shadow:0 18px 42px #17345612}.terms-card h1{margin:6px 0;color:#173b68;font-size:2rem}.terms-date{margin:0 0 30px;color:#8798ad;font-size:.75rem}.terms-content{color:#52647c;font-size:.94rem;line-height:2.25}.terms-content h2{margin:29px 0 7px;color:#244d7c;font-size:1.08rem}.terms-content p{margin:0}.terms-admin-card{max-width:980px}.terms-title-field{display:grid;gap:7px;margin:18px 0 12px;color:#536a88;font-size:.78rem;font-weight:800}.terms-title-field input{height:43px;padding:0 12px;border:1px solid #d7e1ed;border-radius:9px;color:#244568;font:inherit;background:#fbfdff}.terms-toolbar{display:flex;flex-wrap:wrap;gap:7px;padding:9px;border:1px solid #dce5ef;border-bottom:0;border-radius:12px 12px 0 0;background:#f7faff}.terms-toolbar button{padding:7px 10px;border:1px solid #d5e0ed;border-radius:7px;background:#fff;color:#315778;font:inherit;font-size:.72rem;cursor:pointer}.terms-toolbar button:hover{border-color:#84a9d1;background:#edf5ff}.terms-editor{min-height:320px;padding:23px;border:1px solid #dce5ef;border-radius:0 0 12px 12px;outline:0;color:#4d6078;line-height:2.15;background:#fff}.terms-editor:focus{border-color:#82a9d4;box-shadow:0 0 0 3px #4d8bc415}.terms-editor h2{color:#244d7c;font-size:1.08rem}.terms-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}.terms-editor-actions span{color:#37815c;font-size:.76rem;font-weight:800}.terms-editor-actions button{padding:10px 18px;border:0;border-radius:9px;background:#155b8f;color:#fff;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.terms-editor-actions button:disabled{opacity:.65;cursor:wait}@media(max-width:760px){.terms-page{padding:26px 14px 45px}.terms-card{padding:25px 20px;border-radius:18px}.terms-card h1{font-size:1.5rem}.terms-content{font-size:.86rem;line-height:2.15}.terms-editor{min-height:260px;padding:16px}.terms-editor-actions{align-items:flex-start;flex-direction:column}.terms-editor-actions button{width:100%}}

.about-admin-card{max-width:980px}.about-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:20px}.about-editor-grid h2{grid-column:1/-1;margin:12px 0 -2px;padding-top:18px;border-top:1px solid #e6edf5;color:#28517e;font-size:1rem}.about-editor-grid h2:first-child{margin-top:0;padding-top:0;border:0}.about-editor-grid label{display:grid;gap:6px;color:#58708d;font-size:.76rem;font-weight:800}.about-editor-grid input,.about-editor-grid textarea{box-sizing:border-box;width:100%;border:1px solid #d9e3ef;border-radius:9px;padding:10px 11px;outline:0;background:#fbfdff;color:#314f71;font:inherit;font-size:.8rem;line-height:1.8;resize:vertical}.about-editor-grid input{height:42px}.about-editor-grid input:focus,.about-editor-grid textarea:focus{border-color:#7fa8d2;box-shadow:0 0 0 3px #4d8bc414;background:#fff}.about-editor-grid .wide{grid-column:1/-1}.about-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:7px}.about-editor-actions span{color:#37815c;font-size:.76rem;font-weight:800}.about-editor-actions button{padding:10px 18px;border:0;border-radius:9px;background:#155b8f;color:#fff;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.about-editor-actions button:disabled{opacity:.65;cursor:wait}@media(max-width:720px){.about-editor-grid{grid-template-columns:1fr}.about-editor-grid .wide{grid-column:auto}.about-editor-actions{align-items:stretch;flex-direction:column}.about-editor-actions button{width:100%}}

/* صفحه و ویرایشگر سؤالات متداول */
.faq-page{max-width:1050px;margin:0 auto;padding:48px 22px 74px}.faq-hero{position:relative;overflow:hidden;display:grid;gap:10px;padding:42px 46px;border-radius:26px;color:#fff;background:linear-gradient(125deg,#0b315d,#165d91 58%,#22779b);box-shadow:0 20px 46px #123d6924}.faq-hero:after{content:"";position:absolute;inset:auto -60px -150px auto;width:310px;height:310px;border:52px solid #ffffff12;border-radius:50%;pointer-events:none}.faq-hero p{margin:0;color:#f8c966;font-size:.82rem;font-weight:900}.faq-hero h1{margin:0;font-size:2rem;letter-spacing:-.4px}.faq-hero>span{max-width:650px;color:#d7e9f9;font-size:.91rem;line-height:2}.faq-hero a{z-index:1;justify-self:start;margin-top:7px;padding:9px 14px;border:1px solid #ffffff75;border-radius:9px;color:#fff;font-size:.77rem;font-weight:800;text-decoration:none;transition:.18s}.faq-hero a:hover{background:#ffffff1c;transform:translateY(-1px)}.faq-board{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;margin-top:20px}.faq-filters{align-self:start;position:sticky;top:16px;display:grid;gap:8px;padding:12px;border:1px solid #dbe6f1;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1b4b7910}.faq-filters button{width:100%;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:#58708d;background:transparent;font:inherit;font-size:.77rem;font-weight:800;cursor:pointer;text-align:right;transition:.18s}.faq-filters button:hover{border-color:#d5e3f1;background:#f4f8fc}.faq-filters button.active{color:#fff;background:#14588a;box-shadow:0 7px 14px #14588a24}.faq-list{display:grid;gap:10px}.faq-item{overflow:hidden;border:1px solid #dbe6ef;border-radius:15px;background:#fff;box-shadow:0 8px 20px #183f690a}.faq-item>button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:17px 18px;border:0;color:#294d72;background:#fff;font:inherit;cursor:pointer;text-align:right}.faq-item>button span{display:flex;align-items:center;gap:12px}.faq-item i{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:9px;color:#165b8e;background:#fff4d3;font-size:.72rem;font-style:normal;font-weight:900}.faq-item b{font-size:.91rem}.faq-item em{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;color:#5a7593;background:#eef5fb;font-size:1.22rem;font-style:normal;font-weight:400;line-height:1;transition:transform .2s,background .2s}.faq-item>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.faq-item>div>p{overflow:hidden;margin:0;color:#64758d;font-size:.84rem;line-height:2.05}.faq-item.open{border-color:#a8c7df}.faq-item.open>button{color:#123f67;background:#f8fbfe}.faq-item.open em{color:#fff;background:#e4a928;transform:rotate(45deg)}.faq-item.open>div{grid-template-rows:1fr}.faq-item.open>div>p{padding:0 59px 18px}.faq-empty{padding:30px;border:1px dashed #cfddea;border-radius:14px;color:#6c8199;text-align:center}.faq-admin-card{max-width:980px}.faq-editor-list{display:grid;gap:12px;margin-top:22px}.faq-editor-item{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:15px;border:1px solid #dce6f0;border-radius:14px;background:#fbfdff}.faq-editor-item-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;color:#27527f;font-size:.86rem}.faq-remove{padding:6px 10px;border:1px solid #f2c8ca;border-radius:7px;color:#be4a50;background:#fff7f7;font:inherit;font-size:.7rem;cursor:pointer}.faq-editor-item label{display:grid;gap:6px;color:#58708d;font-size:.73rem;font-weight:800}.faq-editor-item label:last-child{grid-column:2}.faq-editor-item input,.faq-editor-item textarea{box-sizing:border-box;width:100%;border:1px solid #d7e2ee;border-radius:8px;padding:8px 10px;outline:0;color:#34516f;background:#fff;font:inherit;font-size:.78rem;resize:vertical}.faq-editor-item input{height:39px}.faq-editor-item input:focus,.faq-editor-item textarea:focus{border-color:#7fa8d2;box-shadow:0 0 0 3px #4d8bc414}.faq-editor-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.faq-editor-actions span{flex:1;color:#37815c;font-size:.76rem;font-weight:800}.faq-editor-actions>button:last-child{padding:10px 18px;border:0;border-radius:9px;color:#fff;background:#155b8f;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}@media(max-width:720px){.faq-page{padding:25px 14px 46px}.faq-hero{padding:29px 23px;border-radius:19px}.faq-hero h1{font-size:1.55rem}.faq-hero>span{font-size:.82rem}.faq-board{grid-template-columns:1fr;gap:12px}.faq-filters{position:static;display:flex;overflow:auto;padding:9px;white-space:nowrap}.faq-filters button{width:auto;flex:0 0 auto;padding:8px 11px}.faq-item>button{padding:14px 13px}.faq-item b{font-size:.83rem}.faq-item.open>div>p{padding:0 54px 15px 16px;font-size:.8rem}.faq-editor-item{grid-template-columns:1fr}.faq-editor-item label:last-child{grid-column:auto}.faq-editor-actions{align-items:stretch;flex-direction:column}.faq-editor-actions span{order:3}.faq-editor-actions>button:last-child{width:100%}}
.faq-item.open{border-color:#a8c7df;box-shadow:0 15px 30px #183f6918}.faq-item.open>div{background:#fff}.faq-item.open>div>p{padding:13px 59px 21px;border-top:1px solid #e8f0f7}@media(max-width:720px){.faq-item.open>div>p{padding:11px 54px 18px 16px}}
.faq-item>div{min-height:0!important;overflow:hidden!important}.faq-item>div>p{min-height:0!important}.faq-item:not(.open)>div>p{padding-top:0!important;padding-bottom:0!important;border-top:0!important}
.faq-item>div{display:block!important;max-height:0!important;min-height:0!important;overflow:hidden!important;transition:max-height .24s ease!important}.faq-item.open>div{max-height:420px!important}.faq-item:not(.open)>div{height:0!important}.faq-item.open>div>p{display:block!important}
.faq-list details.faq-item{display:block!important;min-height:0!important;height:auto!important;padding:0!important}.faq-list details.faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;box-sizing:border-box;padding:17px 18px;color:#294d72;background:#fff;font:inherit;cursor:pointer;list-style:none;text-align:right}.faq-list details.faq-item>summary::-webkit-details-marker{display:none}.faq-list details.faq-item>summary span{display:flex;align-items:center;gap:12px}.faq-list details.faq-item>summary i{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:9px;color:#165b8e;background:#fff4d3;font-size:.72rem;font-style:normal;font-weight:900}.faq-list details.faq-item>summary b{font-size:.91rem}.faq-list details.faq-item>summary em{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;color:#5a7593;background:#eef5fb;font-size:1.22rem;font-style:normal;line-height:1}.faq-list details.faq-item>.faq-answer{display:none!important;margin:0!important;padding:14px 59px 21px!important;border-top:1px solid #e8f0f7;color:#64758d;font-size:.84rem;line-height:2.05;background:#fff}.faq-list details.faq-item[open]{border-color:#a8c7df;box-shadow:0 15px 30px #183f6918}.faq-list details.faq-item[open]>.faq-answer{display:block!important}.faq-list details.faq-item[open]>summary{color:#123f67;background:#f8fbfe}.faq-list details.faq-item[open]>summary em{color:#fff;background:#e4a928;transform:rotate(45deg)}@media(max-width:720px){.faq-list details.faq-item>summary{padding:14px 13px}.faq-list details.faq-item>summary b{font-size:.83rem}.faq-list details.faq-item>.faq-answer{padding:11px 54px 18px 16px!important;font-size:.8rem}}
.faq-list{align-self:start!important;align-content:start!important;grid-auto-rows:max-content!important}
.faq-page{max-width:1100px!important}
.buy-domain-page .site-header>nav a.nav-contact-link,.buy-domain-page .site-header>nav a:has(.menu-contact-icon){display:inline-flex!important;align-items:center!important;gap:4px!important}.buy-domain-page #buy-site-menu .nav-contact-icon,.buy-domain-page #buy-site-menu .menu-contact-icon{display:inline-grid!important;place-items:center!important;flex:0 0 11px!important;width:11px!important;height:11px!important;margin:0!important;transform:translateY(-.5px)}.buy-domain-page #buy-site-menu .nav-contact-icon svg,.buy-domain-page #buy-site-menu .menu-contact-icon svg{width:11px!important;height:11px!important}
@media(max-width:760px){html body.buy-domain-page .site-header.menu-open>nav a:last-child:hover,html body.buy-domain-page .site-header.menu-open>nav a:last-child:focus,html body.buy-domain-page .site-header.menu-open>nav a:last-child:active{border-color:#ffffff2e!important;background:#ffffff18!important;box-shadow:0 6px 15px #07101e36!important;outline:0!important}}
@media(max-width:760px){html body.buy-domain-page .site-header.menu-open>nav a[data-site-nav] i{position:static!important;display:inline-block!important;transform:none!important;margin-right:5px!important;padding:1px 4px!important;line-height:1.35!important;vertical-align:middle!important}}
.site-header .logo-mark img{display:block;width:100%;height:100%;object-fit:contain}.site-header .logo-mark.has-image-logo{display:flex!important;align-items:center!important;width:auto!important;min-width:72px!important;height:36px!important;margin:0!important;padding:0 3px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.site-header .logo-mark.has-image-logo:after{display:none!important}.site-header .logo-mark.has-image-logo img{width:auto!important;max-width:150px!important;height:36px!important;object-fit:contain!important}.site-header .brand-logo-off .logo-mark{display:none!important}.site-header .header-brand-tagline[hidden]{display:none!important}.site-header>nav a[data-site-nav]:before{content:none!important}.site-header>nav a[data-site-nav]{position:relative;display:inline-flex!important;align-items:center!important;gap:4px!important}.site-menu-icon{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:#f0c760}.site-header>nav a[data-site-nav] i{position:absolute;top:-4px;left:-5px;transform:none;padding:0 4px;border-radius:5px;background:#d84a57;color:#fff;font-size:.48rem;font-style:normal;font-weight:800;line-height:1.45;white-space:nowrap}@media(max-width:760px){.site-header .logo-mark.has-image-logo{min-width:58px!important;height:32px!important}.site-header .logo-mark.has-image-logo img{max-width:112px!important;height:32px!important}}
.site-presentation-card{max-width:1010px}.site-brand-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;border:1px solid #dce7f1;border-radius:14px;background:#fbfdff}.site-brand-editor label{display:grid;gap:7px;color:#58708d;font-size:.77rem;font-weight:800}.site-brand-editor input[type="text"],.site-brand-editor input[type="file"]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #d6e2ef;border-radius:8px;background:#fff;color:#34516f;font:inherit;font-size:.76rem}.site-brand-editor .site-toggle{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid #dce7f1;border-radius:9px;background:#fff}.site-toggle input{accent-color:#155b8f}.site-logo-preview{align-self:center;justify-self:start;max-width:160px;max-height:64px;padding:7px;border:1px solid #d9e5f0;border-radius:9px;background:#fff}.site-menu-editor-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:25px 0 11px}.site-menu-editor-title b{display:block;color:#274f7c;font-size:.9rem}.site-menu-editor-title small{display:block;margin-top:4px;color:#8394a9;font-size:.7rem}.site-menu-editor{display:grid;gap:10px}.site-menu-editor-item{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid #dce6f0;border-radius:13px;background:#fff}.site-menu-row-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;color:#28517e;font-size:.78rem}.site-menu-row-head span{display:flex;gap:5px}.site-menu-row-head button{padding:5px 8px;border:1px solid #d4e1ed;border-radius:6px;color:#385e81;background:#f7fbff;font:inherit;cursor:pointer}.site-menu-row-head .menu-remove{color:#b54b51;border-color:#f0cbce;background:#fff7f7}.site-menu-editor-item label{display:grid;gap:6px;color:#617994;font-size:.72rem;font-weight:800}.site-menu-editor-item input,.site-menu-editor-item select{box-sizing:border-box;width:100%;height:38px;padding:0 8px;border:1px solid #d7e2ee;border-radius:8px;color:#34516f;background:#fbfdff;font:inherit;font-size:.74rem}.site-menu-editor-item .site-menu-enabled{display:flex;align-items:center;gap:7px}.site-menu-enabled input{width:auto;height:auto;accent-color:#155b8f}.site-presentation-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px}.site-presentation-actions span{color:#37815c;font-size:.76rem;font-weight:800}.site-presentation-actions button{padding:10px 18px;border:0;border-radius:9px;color:#fff;background:#155b8f;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}@media(max-width:760px){.site-brand-editor,.site-menu-editor-item{grid-template-columns:1fr}.site-menu-editor-title,.site-presentation-actions{align-items:stretch;flex-direction:column}.site-presentation-actions button{width:100%}}
.site-menu-editor-item.site-menu-required{border-color:#b9d8cb;background:#f8fffb}.site-menu-required .site-menu-row-head>b{color:#187554}.site-menu-required .site-menu-row-head small{display:inline-flex;align-items:center;padding:5px 9px;border-radius:7px;color:#187554;background:#e9f8f0;font-size:.68rem;font-weight:900}

/* بارگذاری پایدار وبلاگ: جای محتوا از ابتدا رزرو می‌شود تا فوتر بالا نپرد. */
.blog-loading-skeleton,.article-loading-skeleton{display:grid;gap:14px;min-height:520px;align-content:start;padding-top:8px}.blog-loading-skeleton i,.article-loading-skeleton i{display:block;border-radius:12px;background:linear-gradient(90deg,#eef2f6 25%,#f8fafc 45%,#eef2f6 65%);background-size:220% 100%;animation:blogSkeleton 1.25s ease-in-out infinite}.blog-loading-skeleton i{height:142px}.article-loading-skeleton i:first-child{height:310px}.article-loading-skeleton i:not(:first-child){height:28px}.article-loading-skeleton i:nth-child(3){width:86%}.article-loading-skeleton i:nth-child(4){width:68%}@keyframes blogSkeleton{to{background-position:-220% 0}}.blog-loading .about-mini-footer{visibility:hidden}.site-footer .footer-about .logo-mark.has-image-logo{width:auto;min-width:46px;height:auto;min-height:46px;padding:0;background:transparent}.site-footer .footer-about .logo-mark img{display:block;max-width:150px;max-height:64px;object-fit:contain}
@media(max-width:800px){.blog-loading-skeleton,.article-loading-skeleton{min-height:500px}.blog-loading-skeleton i{height:96px}.article-loading-skeleton i:first-child{height:260px}.blog-tag-archive .blog-page{padding:16px 12px 46px!important}.blog-tag-archive .blog-mag-breadcrumb{margin-bottom:10px!important}.blog-tag-archive .blog-tag-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin:0 0 13px;padding:15px 16px;border-radius:12px}.blog-tag-archive .blog-tag-page-head>span,.blog-tag-archive .blog-tag-page-head>h1,.blog-tag-archive .blog-tag-page-head>p{grid-column:1}.blog-tag-archive .blog-tag-page-head h1{margin:2px 0;font-size:1.2rem;overflow-wrap:anywhere}.blog-tag-archive .blog-tag-page-head p{font-size:.68rem}.blog-tag-archive .blog-tag-back{grid-column:2;grid-row:1/4;align-self:center;margin:0;padding:8px 10px;border:1px solid #dbe7ef;border-radius:8px;background:#f7fbfd;font-size:.64rem;white-space:nowrap}.blog-tag-archive .blog-mag-card{grid-template-columns:92px minmax(0,1fr)!important;width:100%!important;gap:9px!important;padding:8px!important}.blog-tag-archive .blog-mag-thumb,.blog-tag-archive .blog-mag-thumb img{width:92px!important;height:80px!important}.blog-tag-archive .blog-mag-content h2{font-size:.73rem!important}.blog-tag-archive .blog-mag-meta{font-size:.52rem!important}html body.home-page main .domain-guide.guide-showcase{gap:0!important}html body.home-page main .domain-guide.guide-showcase>.guide-card{padding-top:4px!important;padding-bottom:12px!important}html body.home-page main .domain-guide.guide-showcase>.guide-buy-card{margin-bottom:0!important;padding-bottom:13px!important}html body.home-page main .domain-guide.guide-showcase>.guide-sell-card{padding-top:13px!important}html body.home-page main .guide-card img{height:215px!important}.site-logo-preview{max-width:180px;max-height:72px}}
.account-security-card{max-width:780px}.account-password-form{display:grid;gap:14px;max-width:560px;margin-top:22px;padding:20px;border:1px solid #dce7f1;border-radius:14px;background:#fbfdff}.account-password-form label{display:grid;gap:7px;color:#526d88;font-size:.78rem;font-weight:900}.account-password-form input{box-sizing:border-box;width:100%;height:44px;padding:0 12px;border:1px solid #d5e2ed;border-radius:9px;background:#fff;font:inherit;direction:ltr}.account-password-form button{height:45px;border:0;border-radius:9px;color:#fff;background:#17628f;font:inherit;font-weight:900;cursor:pointer}.account-message{max-width:560px;padding:11px 14px;border-radius:9px;font-size:.78rem;font-weight:800}.account-message.is-error{color:#a33e48;background:#fff0f1}.account-message.is-success{color:#27784c;background:#eaf8ef}
.blog-loading .site-footer{visibility:hidden}
.site-footer .footer-about .logo-mark[hidden],.admin-brand[hidden]{display:none!important}
.site-menu-preview-wrap{margin-top:16px;padding:14px;border:1px solid #d7e4f0;border-radius:13px;background:#f8fbfe}.site-menu-preview-wrap>b{display:block;margin-bottom:10px;color:#526f8f;font-size:.75rem}.site-menu-preview{display:flex;flex-wrap:wrap;gap:7px;padding:10px;border-radius:10px;background:#0b2d55}.site-menu-preview span{position:relative;display:inline-flex;align-items:center;gap:4px;padding:7px 9px;border-radius:8px;color:#eff6ff;font-size:.72rem}.site-menu-preview .site-menu-icon{width:12px;height:12px}.site-menu-preview i{position:absolute;top:-7px;right:50%;transform:translateX(50%);padding:0 4px;border-radius:5px;color:#fff;background:#d84a57;font-size:.48rem;font-style:normal;white-space:nowrap}
.site-save-toast{position:fixed;z-index:3000;left:24px;bottom:24px;padding:13px 17px;border:1px solid #a4dab9;border-radius:11px;color:#17633a;background:#effbf3;box-shadow:0 14px 30px #163f2626;font-size:.82rem;font-weight:900;animation:siteToastIn .22s ease}@keyframes siteToastIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.terms-page{max-width:1100px!important;padding-top:36px!important}.terms-card{position:relative;overflow:hidden;padding:46px 54px!important;border-color:#d7e5f1!important;background:linear-gradient(135deg,#fff 0%,#fbfdff 66%,#f2f8fc)!important;box-shadow:0 20px 46px #17345616!important}.terms-card:before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#e9b84e,#1a6c9d,#173b68)}.terms-card .eyebrow{display:inline-flex;margin:0;padding:6px 10px;border-radius:8px;color:#23648f;background:#eaf5fc;font-size:.73rem;font-weight:900}.terms-card h1{margin:14px 0 5px!important;font-size:2.15rem!important}.terms-date{padding-bottom:20px;border-bottom:1px solid #e1ebf3}.terms-content{max-width:900px;font-size:.96rem!important}.terms-content h2{position:relative;padding-right:14px}.terms-content h2:before{content:"";position:absolute;right:0;top:.52em;width:5px;height:5px;border-radius:50%;background:#d6a43d}@media(max-width:760px){.terms-page{padding-top:22px!important}.terms-card{padding:28px 22px!important}.terms-card h1{font-size:1.6rem!important}.terms-content{font-size:.86rem!important}}
.site-footer{border-top:1px solid #ffffff25!important;background:radial-gradient(circle at 15% 5%,#38afc43d 0,transparent 27%),radial-gradient(circle at 82% 0,#dcae3c2b 0,transparent 24%),linear-gradient(125deg,#071d3b,#0b315d 52%,#123f69)!important;box-shadow:inset 0 1px #ffffff12!important}.site-footer:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(105deg,transparent 22%,#ffffff0b 47%,transparent 72%)!important;pointer-events:none!important}.site-footer .footer-shell{z-index:1!important}.site-footer .footer-contactbar{border-color:#ffffff1c!important;background:#ffffff0c!important;box-shadow:inset 0 1px #ffffff16!important}.site-footer .footer-newsletter{border-color:#ffffff22!important}.site-footer .footer-newsletter button{background:linear-gradient(135deg,#f1bf4b,#de9d31)!important;color:#152e4a!important}.site-footer .footer-main{border-color:#ffffff1a!important}.site-footer .footer-links h3,.site-footer .footer-call-copy small,.site-footer .follow-title{color:#f5c95f!important}.site-footer .footer-bottom{align-items:center;border-color:#ffffff1d!important;color:#b9cbde!important}.site-footer .footer-bottom small{color:#b9cbde!important}.site-footer .footer-bottom a{padding:5px 9px;border:1px solid #ffffff27;border-radius:7px;color:#f5cf71;text-decoration:none;font-size:.68rem;transition:.18s}.site-footer .footer-bottom a:hover{background:#ffffff12;color:#fff}.site-footer .footer-bottom b{color:#d3e2f0;font-size:.68rem}.footer-content-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:19px;padding:18px;border:1px solid #dce7f1;border-radius:14px;background:#fbfdff}.footer-content-editor>div,.footer-content-editor .wide{grid-column:1/-1}.footer-content-editor b{display:block;color:#28517e;font-size:.88rem}.footer-content-editor small{display:block;margin-top:4px;color:#8294aa;font-size:.7rem}.footer-content-editor label{display:grid;gap:6px;color:#58708d;font-size:.74rem;font-weight:800}.footer-content-editor input,.footer-content-editor textarea{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #d7e2ee;border-radius:8px;color:#34516f;background:#fff;font:inherit;font-size:.76rem;resize:vertical}.footer-content-editor input:focus,.footer-content-editor textarea:focus{outline:0;border-color:#7fa8d2;box-shadow:0 0 0 3px #4d8bc414}@media(max-width:760px){.footer-content-editor{grid-template-columns:1fr}.footer-content-editor>div,.footer-content-editor .wide{grid-column:auto}.site-footer .footer-bottom{gap:9px}}
.site-footer .footer-bottom{direction:rtl}.site-footer .footer-designer{order:1}.site-footer .footer-slogan{order:2}.site-footer .footer-bottom small{order:3}.footer-links-editor-wrap{margin-top:20px;padding:1px 0 4px;border-top:1px solid #e0e9f2}.footer-link-editor{display:grid;grid-template-columns:90px 1fr 1.4fr auto;gap:9px;align-items:center;margin:8px 0;padding:10px;border:1px solid #dce6f0;border-radius:10px;background:#fbfdff}.footer-link-editor input:not([type="checkbox"]){height:36px;padding:0 8px;border:1px solid #d7e2ee;border-radius:7px;color:#34516f;background:#fff;font:inherit;font-size:.73rem}.footer-link-editor label{display:flex;align-items:center;gap:5px;color:#58708d;font-size:.7rem;font-weight:800}.footer-link-editor input[type="checkbox"]{accent-color:#155b8f}.footer-link-editor span{display:flex;gap:4px}.footer-link-editor button{padding:5px 7px;border:1px solid #d4e1ed;border-radius:6px;color:#385e81;background:#fff;font:inherit;font-size:.7rem;cursor:pointer}.footer-link-editor button[data-footer-remove]{color:#b54b51;border-color:#f0cbce;background:#fff7f7}@media(max-width:760px){.footer-link-editor{grid-template-columns:1fr}.footer-link-editor span{justify-content:flex-start}}
.site-footer .footer-bottom .footer-designer a{padding:0;border:0;border-radius:0;background:transparent;color:#f5cf71;text-decoration:none}.site-footer .footer-bottom .footer-designer a:hover{background:transparent;color:#fff;text-decoration:underline}
.site-footer .footer-bottom small{font-size:.76rem!important;font-weight:400}
.blog-card{overflow:hidden;border:1px solid #dce7f1;border-radius:18px;background:#fff;box-shadow:0 12px 30px #183f690d}.blog-card-image{position:relative;display:block;overflow:hidden;margin:0!important;color:inherit!important}.blog-card-image:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#051f3e78);pointer-events:none}.blog-card-image img{display:block;width:100%;height:190px;object-fit:cover;transition:transform .45s}.blog-card:hover .blog-card-image img{transform:scale(1.045)}.blog-card-image span{position:absolute;z-index:1;right:13px;top:13px;padding:6px 9px;border:1px solid #ffffff40;border-radius:8px;color:#fff;background:#0b315dbd;backdrop-filter:blur(7px);font-size:.68rem;font-weight:900}.blog-card-featured{grid-column:span 2;display:grid;grid-template-columns:1.05fr 1fr}.blog-card-featured .blog-card-image img{height:100%}.blog-card-featured .blog-card-body{padding:34px}.blog-card-featured h2{font-size:1.43rem!important;line-height:1.8}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:19px}.blog-card-meta{display:flex;align-items:center;gap:7px;color:#8093a8;font-size:.67rem}.blog-card-meta i{width:3px;height:3px;border-radius:50%;background:#d6a43d}.blog-card h2{margin:10px 0 8px;color:#193f68;font-size:1rem;line-height:1.8}.blog-card h2 a{margin:0!important;color:inherit;text-decoration:none}.blog-card p{margin:0 0 17px;color:#687b91;font-size:.8rem;line-height:2}.blog-card-more{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:auto!important;color:#146794!important;font-size:.76rem;font-weight:900;text-decoration:none}.blog-card-more b{font-size:1rem;transition:transform .18s}.blog-card:hover .blog-card-more b{transform:translateX(-4px)}.blog-empty{grid-column:1/-1;padding:30px;border:1px dashed #cbdbe9;border-radius:15px;color:#6e849d;text-align:center}@media(max-width:760px){.blog-card-featured{grid-column:auto;display:flex}.blog-card-featured .blog-card-image img,.blog-card-image img{height:190px}.blog-card-featured .blog-card-body{padding:20px}.blog-card-featured h2{font-size:1.12rem!important}}
.blog-minimal-page{background:#fff}.blog-minimal-page .blog-page{max-width:1160px;padding:64px 28px 88px}.blog-minimal-page .blog-hero{padding:0 0 31px;border:0;border-bottom:1px solid #e5e9ee;border-radius:0;color:#163b64;background:transparent;box-shadow:none}.blog-minimal-page .blog-hero:after{display:none}.blog-minimal-page .blog-hero p{margin:0 0 11px;color:#d1911f;font-size:.78rem;font-weight:900}.blog-minimal-page .blog-hero h1{margin:0;color:#122f52;font-size:clamp(2rem,3.5vw,2.75rem);letter-spacing:-.8px}.blog-minimal-page .blog-hero span{max-width:590px;margin-top:11px;color:#718298;font-size:.91rem;line-height:2}.blog-category-nav{display:flex;gap:22px;overflow-x:auto;margin:0 0 34px;padding:18px 0;border-bottom:1px solid #edf0f3;white-space:nowrap}.blog-category-nav a{padding:0 0 7px;border-bottom:2px solid transparent;color:#75869a;font-size:.78rem;font-weight:800;text-decoration:none}.blog-category-nav a:hover,.blog-category-nav a.active{border-color:#d99b26;color:#173e67}.blog-minimal-page .blog-ad-slot{margin:0 0 32px}.blog-latest-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:19px}.blog-latest-head span{color:#d09225;font-size:.71rem;font-weight:900}.blog-latest-head h2{margin:5px 0 0;color:#193c63;font-size:1.38rem}.blog-latest-head small{color:#91a0b0;font-size:.7rem}.blog-minimal-page .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 22px;margin:0}.blog-minimal-page .blog-card{border:0;border-radius:0;box-shadow:none;background:transparent}.blog-minimal-page .blog-card:hover{transform:none;box-shadow:none}.blog-minimal-page .blog-card-image{border-radius:11px}.blog-minimal-page .blog-card-image:after{display:none}.blog-minimal-page .blog-card-image img{height:184px;border-radius:11px;transition:filter .2s,transform .3s}.blog-minimal-page .blog-card:hover .blog-card-image img{filter:brightness(.94);transform:scale(1.018)}.blog-minimal-page .blog-card-image span{top:auto;right:0;bottom:0;padding:8px 10px;border:0;border-radius:0 10px 0 0;background:#092e56;color:#fff;font-size:.65rem;backdrop-filter:none}.blog-minimal-page .blog-card-featured{grid-column:span 3;display:grid;grid-template-columns:1.15fr 1fr;gap:31px;padding-bottom:32px;border-bottom:1px solid #e6ebf0}.blog-minimal-page .blog-card-featured .blog-card-image img{height:318px}.blog-minimal-page .blog-card-featured .blog-card-body{padding:14px 0}.blog-minimal-page .blog-card-body{padding:15px 0 0}.blog-minimal-page .blog-card-featured h2{font-size:1.62rem!important}.blog-minimal-page .blog-card h2{margin:10px 0 7px;color:#153a63;font-size:1rem;line-height:1.85}.blog-minimal-page .blog-card p{margin-bottom:13px;color:#6c7e92;font-size:.79rem;line-height:2}.blog-minimal-page .blog-card-more{color:#c1841f!important;font-size:.74rem}.blog-minimal-page .blog-card-more b{font-size:.9rem}.blog-minimal-page .blog-card-meta{color:#99a5b1}.blog-minimal-page .blog-card-meta i{background:#d6a43d}@media(max-width:760px){.blog-minimal-page .blog-page{padding:35px 17px 58px}.blog-minimal-page .blog-hero{padding-bottom:24px}.blog-minimal-page .blog-hero h1{font-size:1.85rem}.blog-category-nav{gap:17px;margin-bottom:26px;padding:14px 0}.blog-latest-head h2{font-size:1.16rem}.blog-latest-head small{display:none}.blog-minimal-page .blog-grid{grid-template-columns:1fr;gap:27px}.blog-minimal-page .blog-card-featured{grid-column:auto;display:flex;gap:0;padding-bottom:0;border:0}.blog-minimal-page .blog-card-featured .blog-card-image img,.blog-minimal-page .blog-card-image img{height:205px}.blog-minimal-page .blog-card-featured .blog-card-body{padding:15px 0 0}.blog-minimal-page .blog-card-featured h2{font-size:1.18rem!important}}
.blog-page{max-width:1100px;margin:auto;padding:38px 22px 70px}.blog-hero{padding:42px;border-radius:24px;color:#fff;background:linear-gradient(125deg,#0b315d,#16708f);box-shadow:0 20px 42px #123d6922}.blog-hero p,.blog-card small{color:#efc55a}.blog-hero h1{margin:8px 0;font-size:2rem}.blog-hero span{color:#dcecf8}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.blog-card{overflow:hidden;border:1px solid #dce7f1;border-radius:17px;background:#fff;box-shadow:0 10px 25px #183f6910}.blog-card img{width:100%;height:180px;object-fit:cover}.blog-card div{padding:18px}.blog-card h2{margin:8px 0;color:#193f68;font-size:1rem}.blog-card p{color:#687b91;font-size:.83rem;line-height:1.9}.blog-card a{color:#17669b;font-size:.8rem;font-weight:800;text-decoration:none}.blog-ad-slot{margin:18px 0;padding:18px;border:1px dashed #d4b15b;border-radius:12px;color:#9b7520;background:#fffaf0;text-align:center}.blog-article{padding:38px;border:1px solid #dce7f1;border-radius:20px;background:#fff;color:#5f7188;line-height:2.2}.blog-article img{width:100%;max-height:360px;object-fit:cover;border-radius:13px}.blog-article h1{color:#193f68}.blog-article small{color:#b48728}.blog-admin-list article{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:12px 0;padding:15px;border:1px solid #dce6f0;border-radius:12px}.blog-admin-list label{display:grid;gap:4px;color:#58708d;font-size:.7rem}.blog-admin-list input,.blog-admin-list textarea{padding:8px;border:1px solid #d7e2ee;border-radius:7px;font:inherit}.blog-admin-list textarea{min-height:90px}.blog-admin-list article label:last-child{grid-column:1/-1}.blog-admin-list [data-del]{justify-self:end;border:0;background:#fff0f0;color:#b44;padding:5px 8px;border-radius:6px}@media(max-width:760px){.blog-page{padding:22px 14px}.blog-hero{padding:28px 22px}.blog-grid{grid-template-columns:1fr}.blog-article{padding:22px}.blog-admin-list article{grid-template-columns:1fr}.blog-admin-list article label:last-child{grid-column:auto}}
.blog-page{max-width:1120px;padding-top:42px}.blog-hero{position:relative;overflow:hidden;padding:52px 58px;border:1px solid #ffffff26;background:linear-gradient(125deg,#082a52,#13577d 58%,#228ba0);isolation:isolate}.blog-hero:after{content:"";position:absolute;z-index:-1;left:-9%;bottom:-125px;width:390px;height:390px;border:48px solid #f2c66022;border-radius:50%}.blog-hero p{letter-spacing:.2px}.blog-hero h1{font-size:clamp(2rem,4vw,3rem)}.blog-hero span{display:block;max-width:630px;line-height:2}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.blog-card{display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.blog-card:hover{transform:translateY(-6px);box-shadow:0 22px 38px #183f6920}.blog-card:first-child{grid-column:span 2}.blog-card:first-child img{height:270px}.blog-card:first-child h2{font-size:1.28rem}.blog-card img{height:170px}.blog-card div{display:flex;flex:1;flex-direction:column;padding:19px}.blog-card p{margin:0 0 14px}.blog-card a{margin-top:auto;color:#0e608d}.blog-ad-slot{min-height:74px;box-sizing:border-box;margin:22px 0;border-radius:15px}.blog-ad-slot[hidden]{display:none!important}.blog-ad-slot .managed-banner-link,.blog-ad-slot img,.blog-ad-slot video{display:block;width:100%;height:100%;min-height:74px;object-fit:cover;border-radius:14px}.blog-article-pro{overflow:hidden;border:1px solid #d9e6f0;border-radius:25px;background:#fff;box-shadow:0 20px 46px #17345612}.blog-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;padding:18px 38px;border-bottom:1px solid #eaf0f5;color:#8aa0b7;font-size:.73rem}.blog-breadcrumb a{color:#537593;text-decoration:none}.blog-article-head{padding:44px 12% 34px;text-align:center;background:linear-gradient(145deg,#fff,#f4faff)}.blog-article-head>span,.related-posts>div>span{display:inline-block;padding:6px 10px;border-radius:8px;color:#9b6b15;background:#fff1c9;font-size:.71rem;font-weight:900}.blog-article-head h1{margin:14px 0 10px;color:#163b64;font-size:clamp(1.7rem,3.7vw,2.65rem);line-height:1.55}.blog-article-head>p{max-width:720px;margin:0 auto;color:#667d96;font-size:.96rem;line-height:2}.blog-meta{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:17px;color:#7188a0;font-size:.72rem}.blog-meta i{width:4px;height:4px;border-radius:50%;background:#ddb350}.blog-cover{display:block;width:calc(100% - 72px);height:min(430px,43vw);margin:0 36px;object-fit:cover;border-radius:17px}.blog-reading{display:grid;grid-template-columns:180px minmax(0,1fr);gap:48px;padding:42px 12% 54px}.blog-toc{position:sticky;top:22px;align-self:start;display:grid;gap:9px;padding:16px;border-right:3px solid #e5b643;background:#fbfdff}.blog-toc b{margin-bottom:4px;color:#1f4e78;font-size:.82rem}.blog-toc a{color:#7890a7;font-size:.76rem;text-decoration:none}.blog-toc a:hover{color:#c1841d}.blog-copy{min-width:0;color:#546c86;font-size:.96rem;line-height:2.3}.blog-copy p{margin:0 0 23px}.blog-copy h2{margin:33px 0 10px;color:#174d79;font-size:1.22rem}.blog-copy blockquote{margin:28px 0;padding:19px 22px;border-right:4px solid #e2aa34;border-radius:0 12px 12px 0;color:#396083;background:#f5f9fc;font-size:1.03rem;font-weight:800}.blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.blog-tags span{padding:7px 10px;border-radius:8px;color:#436989;background:#eef5fa;font-size:.72rem}.related-posts{margin-top:30px;padding:36px;border:1px solid #dce7f1;border-radius:22px;background:linear-gradient(135deg,#f7fbff,#fff)}.related-posts h2{margin:8px 0 22px;color:#193f68}.related-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.related-post-grid a{display:grid;gap:8px;color:#244b74;text-decoration:none}.related-post-grid img{width:100%;height:130px;object-fit:cover;border-radius:12px}.related-post-grid small{color:#b47b1d;font-size:.7rem}.related-post-grid b{font-size:.84rem;line-height:1.7}.related-post-grid em{color:#16709f;font-size:.72rem;font-style:normal;font-weight:800}.blog-admin-intro{display:flex;align-items:center;gap:12px;margin:20px 0 12px;padding:15px 16px;border:1px solid #dce8f1;border-radius:12px;background:linear-gradient(120deg,#fbfdff,#f4f9fd)}.blog-admin-intro b{color:#244f7d;font-size:.84rem}.blog-admin-intro span{flex:1;color:#7a8ea4;font-size:.73rem}.blog-admin-list article{gap:12px;padding:17px;border-radius:14px;background:#fbfdff}.blog-editor-head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #e5edf4;color:#28517e;font-size:.8rem;font-weight:900}.blog-admin-list label{gap:6px;font-size:.73rem;font-weight:800}.blog-admin-list label span{color:#5d7693}.blog-admin-list input,.blog-admin-list textarea{box-sizing:border-box;width:100%;padding:10px;border-color:#d7e2ee;background:#fff;color:#34516f;font-size:.78rem;outline:0}.blog-admin-list input:focus,.blog-admin-list textarea:focus{border-color:#80a9d1;box-shadow:0 0 0 3px #4d8bc414}.blog-admin-list textarea{min-height:130px;line-height:1.9}.blog-field-wide{grid-column:1/-1}.blog-admin-list [data-del]{justify-self:auto;color:#b34b51;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.blog-admin-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px}.blog-admin-actions span{color:#278253;font-size:.76rem;font-weight:800}@media(max-width:760px){.blog-page{padding:24px 14px 52px}.blog-hero{padding:34px 24px;border-radius:19px}.blog-grid{grid-template-columns:1fr;gap:14px}.blog-card:first-child{grid-column:auto}.blog-card:first-child img,.blog-card img{height:185px}.blog-article-pro{border-radius:18px}.blog-breadcrumb{padding:14px 18px}.blog-article-head{padding:29px 20px 24px}.blog-article-head h1{font-size:1.55rem}.blog-article-head>p{font-size:.84rem}.blog-cover{width:calc(100% - 32px);height:220px;margin:0 16px;border-radius:12px}.blog-reading{grid-template-columns:1fr;gap:20px;padding:27px 21px 34px}.blog-toc{position:static;grid-template-columns:repeat(3,1fr);gap:6px;border-right:0;border-top:3px solid #e5b643}.blog-toc b{grid-column:1/-1}.blog-toc a{font-size:.67rem}.blog-copy{font-size:.87rem;line-height:2.15}.related-posts{padding:24px 18px}.related-post-grid{grid-template-columns:1fr}.related-post-grid a{grid-template-columns:86px 1fr;column-gap:11px;align-items:center}.related-post-grid img{grid-row:span 3;height:82px}.blog-admin-intro,.blog-admin-actions{align-items:stretch;flex-direction:column}.blog-admin-intro .export-button,.blog-admin-actions .export-button{width:100%}}
.blog-minimal-page{background:#fff!important}.blog-minimal-page .blog-page{max-width:1160px!important;padding:64px 28px 88px!important}.blog-minimal-page .blog-hero{padding:0 0 31px!important;border:0!important;border-bottom:1px solid #e5e9ee!important;border-radius:0!important;color:#163b64!important;background:transparent!important;box-shadow:none!important}.blog-minimal-page .blog-hero:after{display:none!important}.blog-minimal-page .blog-hero p{margin:0 0 11px!important;color:#d1911f!important;font-size:.78rem!important;font-weight:900!important}.blog-minimal-page .blog-hero h1{margin:0!important;color:#122f52!important;font-size:clamp(2rem,3.5vw,2.75rem)!important;letter-spacing:-.8px!important}.blog-minimal-page .blog-hero span{max-width:590px!important;margin-top:11px!important;color:#718298!important;font-size:.91rem!important;line-height:2!important}.blog-minimal-page .blog-category-nav{display:flex!important;gap:22px!important;overflow-x:auto!important;margin:0 0 34px!important;padding:18px 0!important;border-bottom:1px solid #edf0f3!important;white-space:nowrap!important}.blog-minimal-page .blog-category-nav a{padding:0 0 7px!important;border-bottom:2px solid transparent!important;color:#75869a!important;font-size:.78rem!important;font-weight:800!important;text-decoration:none!important}.blog-minimal-page .blog-category-nav a.active{border-color:#d99b26!important;color:#173e67!important}.blog-minimal-page .blog-latest-head{display:flex!important;align-items:end!important;justify-content:space-between!important;margin-bottom:19px!important}.blog-minimal-page .blog-latest-head span{color:#d09225!important;font-size:.71rem!important;font-weight:900!important}.blog-minimal-page .blog-latest-head h2{margin:5px 0 0!important;color:#193c63!important;font-size:1.38rem!important}.blog-minimal-page .blog-latest-head small{color:#91a0b0!important;font-size:.7rem!important}.blog-minimal-page .blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:27px 22px!important;margin:0!important}.blog-minimal-page .blog-card{overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.blog-minimal-page .blog-card:hover{transform:none!important;box-shadow:none!important}.blog-minimal-page .blog-card-image{position:relative!important;display:block!important;overflow:hidden!important;margin:0!important;border-radius:11px!important}.blog-minimal-page .blog-card-image:after{display:none!important}.blog-minimal-page .blog-card-image img{display:block!important;width:100%!important;height:184px!important;border-radius:11px!important;object-fit:cover!important;transition:filter .2s,transform .3s!important}.blog-minimal-page .blog-card-image span{position:absolute!important;z-index:1!important;right:0!important;top:auto!important;bottom:0!important;padding:8px 10px!important;border:0!important;border-radius:0 10px 0 0!important;color:#fff!important;background:#092e56!important;font-size:.65rem!important}.blog-minimal-page .blog-card-body{display:flex!important;flex:1!important;flex-direction:column!important;padding:15px 0 0!important}.blog-minimal-page .blog-card-featured{grid-column:span 3!important;display:grid!important;grid-template-columns:1.15fr 1fr!important;gap:31px!important;padding-bottom:32px!important;border-bottom:1px solid #e6ebf0!important}.blog-minimal-page .blog-card-featured .blog-card-image img{height:318px!important}.blog-minimal-page .blog-card-featured .blog-card-body{padding:14px 0!important}.blog-minimal-page .blog-card-featured h2{font-size:1.62rem!important;line-height:1.8!important}.blog-minimal-page .blog-card-meta{display:flex!important;align-items:center!important;gap:7px!important;color:#99a5b1!important;font-size:.67rem!important}.blog-minimal-page .blog-card-meta i{width:3px!important;height:3px!important;border-radius:50%!important;background:#d6a43d!important}.blog-minimal-page .blog-card h2{margin:10px 0 7px!important;color:#153a63!important;font-size:1rem!important;line-height:1.85!important}.blog-minimal-page .blog-card h2 a{margin:0!important;color:inherit!important;text-decoration:none!important}.blog-minimal-page .blog-card p{margin:0 0 13px!important;color:#6c7e92!important;font-size:.79rem!important;line-height:2!important}.blog-minimal-page .blog-card-more{display:inline-flex!important;align-items:center!important;gap:6px!important;width:max-content!important;margin-top:auto!important;color:#c1841f!important;font-size:.74rem!important;font-weight:900!important;text-decoration:none!important}@media(max-width:760px){.blog-minimal-page .blog-page{padding:35px 17px 58px!important}.blog-minimal-page .blog-hero{padding-bottom:24px!important}.blog-minimal-page .blog-hero h1{font-size:1.85rem!important}.blog-minimal-page .blog-category-nav{gap:17px!important;margin-bottom:26px!important;padding:14px 0!important}.blog-minimal-page .blog-latest-head h2{font-size:1.16rem!important}.blog-minimal-page .blog-latest-head small{display:none!important}.blog-minimal-page .blog-grid{grid-template-columns:1fr!important;gap:27px!important}.blog-minimal-page .blog-card-featured{grid-column:auto!important;display:flex!important;gap:0!important;padding-bottom:0!important;border:0!important}.blog-minimal-page .blog-card-featured .blog-card-image img,.blog-minimal-page .blog-card-image img{height:205px!important}.blog-minimal-page .blog-card-featured .blog-card-body{padding:15px 0 0!important}.blog-minimal-page .blog-card-featured h2{font-size:1.18rem!important}}
.blog-minimal-page .blog-card-meta{flex:none!important;padding:0!important}.blog-minimal-page .blog-card-meta time,.blog-minimal-page .blog-card-meta small{padding:0!important}.blog-minimal-page .blog-card h2{flex:none!important;padding:0!important}.blog-minimal-page .blog-card p{flex:none!important;padding:0!important}.blog-minimal-page .blog-card-more{flex:none!important;padding:0!important}
.blog-minimal-page .blog-card-more{margin-top:8px!important}
.blog-comments{margin-top:34px;padding:34px;border-top:1px solid #e0e8ef;background:#fbfcfd}.blog-comments-title span{color:#d09225;font-size:.7rem;font-weight:900}.blog-comments-title h2{margin:6px 0;color:#173d65;font-size:1.35rem}.blog-comments-title p{margin:0;color:#8393a4;font-size:.78rem}.blog-approved-comments{display:grid;gap:10px;margin:23px 0}.blog-approved-comments article{padding:15px 17px;border:1px solid #e2e9ef;border-radius:11px;background:#fff}.blog-approved-comments b{color:#234d78;font-size:.79rem}.blog-approved-comments time{margin-right:8px;color:#94a1ad;font-size:.67rem}.blog-approved-comments p{margin:8px 0 0;color:#64758b;font-size:.82rem;line-height:2}.blog-no-comments{margin:22px 0!important;padding:15px;border-right:3px solid #e2aa34;color:#788a9d!important;background:#fff}.blog-comment-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:20px;border-top:1px solid #e1e9f0}.blog-comment-form label{display:grid;gap:7px;color:#466686;font-size:.75rem;font-weight:800}.blog-comment-form label:last-of-type{grid-column:1/-1}.blog-comment-form input,.blog-comment-form textarea{box-sizing:border-box;width:100%;border:1px solid #dbe4ed;border-radius:9px;padding:10px 11px;outline:0;color:#38556f;background:#fff;font:inherit;font-size:.8rem}.blog-comment-form textarea{min-height:105px;resize:vertical;line-height:1.9}.blog-comment-form input:focus,.blog-comment-form textarea:focus{border-color:#88afd3;box-shadow:0 0 0 3px #4d8bc414}.blog-comment-form>div{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1}.blog-comment-status{color:#2d8150;font-size:.73rem;font-weight:800}.blog-comment-form button{padding:10px 17px;border:0;border-radius:8px;color:#fff;background:#135b8d;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.blog-comments-admin{margin-top:35px;padding-top:25px;border-top:1px solid #e0eaf2}.blog-comments-admin h2{margin:5px 0;color:#254f7b;font-size:1.08rem}.blog-comments-admin>div:first-child>p:last-child{margin:0;color:#7b8da3;font-size:.76rem}.blog-comments-admin>div:last-child{display:grid;gap:10px;margin-top:16px}.blog-comment-review{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #dce6f0;border-radius:11px;background:#fbfdff}.blog-comment-review b{display:block;color:#28517e;font-size:.8rem}.blog-comment-review small{color:#8797ab;font-size:.67rem}.blog-comment-review p{margin:6px 0 0;color:#5d718a;font-size:.78rem;line-height:1.85}.blog-comment-review>div:last-child{display:flex;gap:7px;flex:0 0 auto}.blog-comment-review button{padding:7px 9px;border:1px solid #c8d9e8;border-radius:7px;color:#2c668f;background:#fff;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.blog-comment-review button[data-comment-remove]{border-color:#f0c8ca;color:#b64a50;background:#fff8f8}@media(max-width:760px){.blog-comments{padding:25px 19px}.blog-comment-form{grid-template-columns:1fr}.blog-comment-form label:last-of-type,.blog-comment-form>div{grid-column:auto}.blog-comment-form>div{align-items:stretch;flex-direction:column}.blog-comment-form button{width:100%}.blog-comment-review{align-items:stretch;flex-direction:column}.blog-comment-review>div:last-child{width:100%}.blog-comment-review button{flex:1}}
.blog-minimal-page #blog-posts{display:block!important;margin:0!important}.blog-editorial-top{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:46px;padding:31px 0 45px;border-bottom:1px solid #e4eaf0}.blog-lead-story{display:grid;grid-template-columns:1.08fr .92fr;gap:25px;align-items:stretch}.blog-lead-image{display:block;overflow:hidden;min-height:335px;border-radius:12px}.blog-lead-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.blog-lead-story:hover .blog-lead-image img{transform:scale(1.025)}.blog-lead-copy{display:flex;flex-direction:column;justify-content:center;padding:8px 0}.blog-lead-copy>span,.blog-selected-item span,.blog-feed-card span{color:#cf8d1d;font-size:.7rem;font-weight:900}.blog-lead-copy h2{margin:12px 0;color:#173c65;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.8}.blog-lead-copy h2 a,.blog-feed-card h3 a{color:inherit;text-decoration:none}.blog-lead-copy p{margin:0 0 16px;color:#697d92;font-size:.84rem;line-height:2.05}.blog-lead-copy small,.blog-selected-item small,.blog-feed-card small{color:#96a4b1;font-size:.68rem}.blog-read-link{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:18px;color:#174f7f;font-size:.77rem;font-weight:900;text-decoration:none}.blog-read-link b{color:#d1911f;font-size:1rem}.blog-selected{display:grid;align-content:start;gap:0;border-top:3px solid #e0a32d}.blog-selected-head{display:flex;align-items:end;justify-content:space-between;padding:0 0 15px}.blog-selected-head span{color:#d09225;font-size:.69rem;font-weight:900}.blog-selected-head b{color:#254d75;font-size:.88rem}.blog-selected-item{display:grid;grid-template-columns:92px 1fr;gap:13px;align-items:center;padding:16px 0;border-top:1px solid #e7edf2;color:#263f5c;text-decoration:none}.blog-selected-item img{width:92px;height:70px;border-radius:8px;object-fit:cover}.blog-selected-item h3{margin:5px 0 7px;font-size:.8rem;line-height:1.8}.blog-feed{padding-top:33px}.blog-feed-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.blog-feed-head span{color:#d09225;font-size:.69rem;font-weight:900}.blog-feed-head h2{margin:5px 0 0;color:#1b426b;font-size:1.26rem}.blog-feed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.blog-feed-card{border-top:1px solid #dae5ee;padding-top:12px}.blog-feed-card>a{display:block;overflow:hidden;border-radius:9px}.blog-feed-card img{display:block;width:100%;height:158px;object-fit:cover;transition:transform .32s}.blog-feed-card:hover img{transform:scale(1.025)}.blog-feed-card>div{padding:14px 0}.blog-feed-card h3{margin:7px 0;color:#1d4169;font-size:.93rem;line-height:1.85}.blog-feed-card p{margin:0 0 10px;color:#738398;font-size:.75rem;line-height:1.95}@media(max-width:800px){.blog-editorial-top{grid-template-columns:1fr;gap:28px;padding:20px 0 32px}.blog-lead-story{grid-template-columns:1fr;gap:16px}.blog-lead-image{min-height:215px}.blog-lead-copy h2{font-size:1.26rem}.blog-feed-grid{grid-template-columns:1fr}.blog-feed-card{display:grid;grid-template-columns:115px 1fr;gap:13px}.blog-feed-card>a{align-self:start}.blog-feed-card img{height:88px}.blog-feed-card>div{padding:0}.blog-feed-card p{display:none}.blog-feed-card h3{margin:5px 0}.blog-selected-item{grid-template-columns:102px 1fr}.blog-selected-item img{width:102px;height:76px}}
.blog-mag-page{background:#f5f7fa}.blog-mag-page .blog-page{max-width:1160px;padding:38px 28px 80px}.blog-mag-breadcrumb{display:flex;gap:8px;margin-bottom:22px;color:#92a0ae;font-size:.72rem}.blog-mag-breadcrumb a{color:#657d97;text-decoration:none}.blog-mag-heading{padding:25px 29px;border-radius:13px;background:#fff;box-shadow:0 6px 18px #1734560a}.blog-mag-heading h1{margin:0;color:#162f50;font-size:1.85rem}.blog-mag-heading p{margin:9px 0 0;color:#7d8da0;font-size:.82rem}.blog-mag-filters{display:flex;align-items:center;gap:16px;margin:18px 0;padding:16px 18px;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1734560a}.blog-mag-filters>b{flex:0 0 auto;color:#526b86;font-size:.76rem}.blog-mag-filters>div{display:flex;gap:8px;overflow:auto}.blog-mag-filters button{flex:0 0 auto;padding:8px 13px;border:1px solid #dfe6ee;border-radius:8px;color:#667b92;background:#fff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.blog-mag-filters button.active{border-color:#175c8f;color:#fff;background:#175c8f}.blog-mag-page .blog-ad-slot{margin:18px 0}.blog-mag-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.blog-mag-list{display:grid;gap:14px}.blog-mag-card{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;padding:14px;border-radius:13px;background:#fff;box-shadow:0 7px 19px #1734560c;transition:box-shadow .2s,transform .2s}.blog-mag-card:hover{transform:translateY(-2px);box-shadow:0 13px 26px #17345616}.blog-mag-thumb{display:block;overflow:hidden;border-radius:9px}.blog-mag-thumb img{display:block;width:100%;height:158px;object-fit:cover;transition:transform .3s}.blog-mag-card:hover .blog-mag-thumb img{transform:scale(1.025)}.blog-mag-content{display:flex;flex-direction:column;min-width:0;padding:2px 0}.blog-mag-content>span{color:#d3911e;font-size:.68rem;font-weight:900}.blog-mag-content h2{margin:8px 0;color:#1b3c61;font-size:1.02rem;line-height:1.85}.blog-mag-content h2 a{color:inherit;text-decoration:none}.blog-mag-content p{margin:0;color:#74869a;font-size:.77rem;line-height:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-mag-meta{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:10px;color:#97a5b2;font-size:.67rem}.blog-mag-meta b{color:#59718b}.blog-mag-meta i{width:3px;height:3px;border-radius:50%;background:#d7a640}.blog-mag-side{overflow:hidden;border-radius:13px;background:#fff;box-shadow:0 7px 19px #1734560c}.blog-mag-side-title{padding:18px 17px 13px;border-bottom:1px solid #e7edf2}.blog-mag-side-title span{color:#d3911e;font-size:.68rem;font-weight:900}.blog-mag-side-title h2{margin:6px 0 0;color:#244668;font-size:1rem}.blog-mag-side>a:not(.blog-mag-side-more){display:grid;grid-template-columns:29px 1fr;gap:9px;align-items:start;padding:14px 16px;border-bottom:1px solid #edf1f4;color:#435f7b;text-decoration:none}.blog-mag-side em{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#b77b17;background:#fff4d6;font-size:.66rem;font-style:normal;font-weight:900}.blog-mag-side a span{font-size:.75rem;font-weight:800;line-height:1.9}.blog-mag-side-more{display:block;padding:14px 16px;color:#1a618f;font-size:.72rem;font-weight:900;text-decoration:none}.blog-mag-page .blog-empty{padding:30px;border-radius:12px;background:#fff;color:#7890a5;text-align:center}@media(max-width:800px){.blog-mag-page .blog-page{padding:26px 14px 52px}.blog-mag-heading{padding:21px 18px}.blog-mag-heading h1{font-size:1.45rem}.blog-mag-filters{display:block;padding:14px}.blog-mag-filters>b{display:block;margin-bottom:10px}.blog-mag-layout{grid-template-columns:1fr}.blog-mag-side{display:none}.blog-mag-card{grid-template-columns:115px minmax(0,1fr);gap:12px;padding:10px}.blog-mag-thumb img{height:100px}.blog-mag-content h2{margin:5px 0;font-size:.84rem;line-height:1.7}.blog-mag-content p{display:none}.blog-mag-meta{margin-top:4px;padding-top:0;gap:5px;font-size:.58rem}.blog-mag-content>span{font-size:.6rem}}
.blog-mag-page{background:#f7f8fa!important}.blog-mag-page .blog-page{max-width:1130px!important;padding-top:28px!important}.blog-mag-breadcrumb{margin-bottom:15px!important;font-size:.68rem!important}.blog-mag-heading{padding:20px 23px!important;border:1px solid #edf0f3!important;border-radius:10px!important;box-shadow:none!important}.blog-mag-heading h1{font-size:1.55rem!important}.blog-mag-heading p{margin-top:6px!important;font-size:.75rem!important}.blog-mag-filters{gap:12px!important;margin:13px 0!important;padding:12px 14px!important;border:1px solid #edf0f3!important;border-radius:10px!important;box-shadow:none!important}.blog-mag-filters>b{font-size:.7rem!important}.blog-mag-filters>div{gap:6px!important}.blog-mag-filters button{padding:6px 10px!important;border-radius:6px!important;font-size:.66rem!important}.blog-mag-layout{grid-template-columns:minmax(0,1fr) 258px!important;gap:16px!important}.blog-mag-list{gap:10px!important}.blog-mag-card{grid-template-columns:178px minmax(0,1fr)!important;gap:15px!important;padding:10px!important;border:1px solid #edf0f3!important;border-radius:10px!important;box-shadow:none!important}.blog-mag-card:hover{transform:none!important;box-shadow:0 5px 14px #1734560d!important}.blog-mag-thumb{border-radius:7px!important}.blog-mag-thumb img{height:122px!important}.blog-mag-content{padding:0!important}.blog-mag-content>span{font-size:.62rem!important}.blog-mag-content h2{margin:5px 0!important;font-size:.87rem!important;line-height:1.75!important}.blog-mag-content p{font-size:.7rem!important;line-height:1.85!important}.blog-mag-meta{padding-top:6px!important;font-size:.6rem!important}.blog-mag-side{border:1px solid #edf0f3!important;border-radius:10px!important;box-shadow:none!important}.blog-mag-side-title{padding:14px 14px 11px!important}.blog-mag-side-title span{font-size:.62rem!important}.blog-mag-side-title h2{font-size:.86rem!important}.blog-mag-side>a:not(.blog-mag-side-more){grid-template-columns:24px 1fr!important;gap:7px!important;padding:11px 13px!important}.blog-mag-side em{width:22px!important;height:22px!important;border-radius:5px!important;font-size:.58rem!important}.blog-mag-side a span{font-size:.68rem!important;line-height:1.75!important}.blog-mag-side-more{padding:11px 13px!important;font-size:.65rem!important}@media(max-width:800px){.blog-mag-page .blog-page{padding-top:20px!important}.blog-mag-heading{padding:17px!important}.blog-mag-heading h1{font-size:1.32rem!important}.blog-mag-filters{margin:10px 0!important}.blog-mag-card{grid-template-columns:104px minmax(0,1fr)!important;padding:8px!important}.blog-mag-thumb img{height:83px!important}.blog-mag-content h2{font-size:.76rem!important}.blog-mag-meta{font-size:.54rem!important}}
.blog-mag-filters{margin:16px 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.blog-mag-filters>b{padding-left:12px;color:#5c7187!important;font-size:.72rem!important}.blog-mag-filters>div{gap:7px!important;padding:0 0 1px!important}.blog-mag-filters button{padding:7px 13px!important;border:1px solid #e1e7ed!important;border-radius:999px!important;color:#718297!important;background:#fff!important;font-size:.66rem!important;box-shadow:none!important;transition:border-color .18s,color .18s,background .18s!important}.blog-mag-filters button:hover{border-color:#b6c9da!important;color:#1e5784!important;background:#f9fbfd!important}.blog-mag-filters button.active{border-color:#1b6092!important;color:#1b6092!important;background:#eff7fc!important;box-shadow:inset 0 0 0 1px #1b60920f!important}@media(max-width:800px){.blog-mag-filters{margin:14px 0 16px!important}.blog-mag-filters>b{margin-bottom:8px!important;padding:0!important}.blog-mag-filters>div{padding-bottom:4px!important}.blog-mag-filters button{padding:6px 11px!important;font-size:.63rem!important}}
.blog-mag-page .blog-mag-card,.blog-mag-page .blog-mag-card:hover{transform:none!important;transition:box-shadow .18s ease!important}.blog-mag-page .blog-mag-card:hover .blog-mag-thumb img{transform:none!important}.blog-mag-filters>div{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.blog-mag-filters>div::-webkit-scrollbar{display:none!important}.blog-mag-filters button{white-space:nowrap!important}@media(max-width:800px){.blog-mag-page .blog-page{padding-right:12px!important;padding-left:12px!important}.blog-mag-breadcrumb{margin:0 2px 12px!important}.blog-mag-heading{padding:16px!important}.blog-mag-heading p{font-size:.69rem!important;line-height:1.9!important}.blog-mag-filters{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;overflow:hidden!important}.blog-mag-filters>b{margin:0!important;font-size:.67rem!important}.blog-mag-filters>div{width:calc(100vw - 24px)!important;max-width:none!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important}.blog-mag-filters button{padding:6px 10px!important;font-size:.61rem!important}.blog-mag-layout{gap:0!important}.blog-mag-list{gap:8px!important}.blog-mag-card{grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:8px!important}.blog-mag-thumb{height:78px!important}.blog-mag-thumb img{height:78px!important}.blog-mag-content{min-width:0!important;justify-content:flex-start!important}.blog-mag-content>span{font-size:.56rem!important;line-height:1.2!important}.blog-mag-content h2{margin:3px 0 4px!important;font-size:.71rem!important;line-height:1.55!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.blog-mag-content p{display:none!important}.blog-mag-meta{flex-wrap:nowrap!important;gap:4px!important;margin:0!important;overflow:hidden!important;white-space:nowrap!important;font-size:.51rem!important}.blog-mag-meta b{max-width:49px!important;overflow:hidden!important;text-overflow:ellipsis!important}.blog-mag-meta small{font-size:.51rem!important}.blog-mag-side{display:none!important}}
.blog-filter-arrow{display:none}@media(max-width:800px){.blog-mag-filters{position:relative!important;padding:0 27px!important}.blog-filter-arrow{display:none;position:absolute;z-index:3;top:50%;width:25px;height:25px;padding:0;border:1px solid #dbe4ec;border-radius:50%;color:#1e5e8d;background:#fff;box-shadow:0 3px 9px #183f6918;transform:translateY(-50%);cursor:pointer}.blog-mag-filters.has-filter-scroll .blog-filter-arrow{display:grid!important;place-items:center}.blog-filter-arrow svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.blog-filter-arrow-next{right:0}.blog-filter-arrow-previous{left:0}.blog-filter-arrow-previous svg{transform:rotate(180deg)}.blog-mag-filters>div{scrollbar-width:none!important;padding-bottom:0!important}.blog-mag-filters>div::-webkit-scrollbar{display:none!important}}
.blog-category-manager{margin:25px 0;padding:20px;border:1px solid #dce7f1;border-radius:15px;background:linear-gradient(135deg,#fbfdff,#f5faff)}.blog-category-manager h2{margin:4px 0;color:#244f7c;font-size:1.1rem}.blog-category-manager>div:first-child>p:last-child{margin:0;color:#7c8fa5;font-size:.76rem}.blog-category-add{display:flex;gap:9px;margin:17px 0 12px}.blog-category-add input{flex:1;height:39px;box-sizing:border-box;padding:0 10px;border:1px solid #d7e3ef;border-radius:8px;background:#fff;color:#34516f;font:inherit;font-size:.76rem}.blog-category-add button{padding:0 14px;border:0;border-radius:8px;color:#fff;background:#155b8f;font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.blog-category-list{display:flex;flex-wrap:wrap;gap:7px}.blog-category-list span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 5px;border:1px solid #d8e5f0;border-radius:99px;color:#426381;background:#fff;font-size:.7rem;font-weight:800}.blog-category-list button{display:grid;place-items:center;width:17px;height:17px;padding:0;border:0;border-radius:50%;color:#a44d54;background:#fff0f1;font:inherit;cursor:pointer}.blog-editor-pro-list{display:grid;gap:18px}.blog-editor-pro{overflow:hidden;border:1px solid #dbe6ef;border-radius:16px;background:#fff;box-shadow:0 9px 23px #183f6909}.blog-editor-pro>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;border-bottom:1px solid #e6edf4;background:#f8fbfe}.blog-editor-pro>header>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.blog-editor-pro>header span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:7px;color:#2c628f;background:#e8f2fa;font-size:.68rem;font-weight:900}.blog-editor-pro>header b{overflow:hidden;color:#2a5079;font-size:.82rem;white-space:nowrap;text-overflow:ellipsis}.blog-editor-pro>header>div:last-child{display:flex;gap:7px}.blog-editor-pro>header a,.blog-editor-pro>header button{padding:6px 9px;border:1px solid #d1e0ed;border-radius:7px;color:#2d668e;background:#fff;font:inherit;font-size:.68rem;font-weight:800;text-decoration:none;cursor:pointer}.blog-editor-pro>header button{border-color:#f0cbce;color:#b54b51;background:#fff8f8}.blog-editor-pro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px}.blog-editor-pro label,.blog-seo-panel label{display:grid;gap:6px;color:#58718e;font-size:.72rem;font-weight:800}.blog-editor-pro label span,.blog-seo-panel label span{color:#58718e}.blog-editor-pro input,.blog-editor-pro select,.blog-editor-pro textarea,.blog-seo-panel input{box-sizing:border-box;width:100%;border:1px solid #d8e3ee;border-radius:8px;padding:9px 10px;outline:0;color:#34516f;background:#fbfdff;font:inherit;font-size:.76rem}.blog-editor-pro input,.blog-editor-pro select,.blog-seo-panel input{height:38px}.blog-editor-pro textarea{min-height:72px;line-height:1.9;resize:vertical}.blog-editor-pro input:focus,.blog-editor-pro select:focus,.blog-editor-pro textarea:focus,.blog-seo-panel input:focus{border-color:#79a4cd;box-shadow:0 0 0 3px #4d8bc414;background:#fff}.blog-editor-pro .wide{grid-column:1/-1}.blog-media-panel{display:grid;grid-template-columns:1fr 110px auto minmax(190px,1fr);align-items:center;gap:12px;margin:0 17px;padding:14px;border:1px solid #e0eaf2;border-radius:11px;background:#fbfdff}.blog-media-panel b{display:block;color:#31597f;font-size:.8rem}.blog-media-panel small{display:block;margin-top:5px;color:#8394a9;font-size:.68rem}.blog-feature-image-preview{width:110px;height:64px;object-fit:cover;border-radius:7px}.blog-upload-button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;padding:9px 11px;border:1px solid #bcd2e4;border-radius:8px;color:#24648e!important;background:#fff;font-size:.7rem!important;cursor:pointer}.blog-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.blog-media-panel>label:last-child{grid-column:1/-1}.blog-rich-editor{margin:17px;border:1px solid #dbe6ef;border-radius:11px;overflow:hidden}.blog-rich-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #dfe8f0;background:#f7faff}.blog-rich-head b{display:block;color:#31597f;font-size:.8rem}.blog-rich-head small{display:block;margin-top:4px;color:#8294aa;font-size:.67rem}.blog-toolbar{display:flex;gap:5px}.blog-toolbar button,.blog-toolbar label{display:grid;place-items:center;width:29px;height:28px;padding:0;border:1px solid #d4e1ed;border-radius:6px;color:#315d83;background:#fff;font:inherit;font-size:.71rem;cursor:pointer}.blog-toolbar label{position:relative}.blog-toolbar input{position:absolute;inset:0;opacity:0;cursor:pointer}.blog-rich-surface{min-height:245px;padding:20px;outline:0;color:#526c86;font-size:.86rem;line-height:2.2;background:#fff}.blog-rich-surface:focus{box-shadow:inset 0 0 0 2px #82afd024}.blog-rich-surface h2{margin:24px 0 8px;color:#1e4f7b;font-size:1.12rem}.blog-rich-surface blockquote{margin:18px 0;padding:12px 15px;border-right:3px solid #dca333;color:#496c88;background:#f6fafc}.blog-rich-surface img{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:9px}.blog-seo-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 17px 17px;padding:14px;border:1px solid #e1eaf2;border-radius:11px;background:#fbfdff}@media(max-width:760px){.blog-category-manager{padding:16px}.blog-category-add{flex-direction:column}.blog-category-add button{height:39px}.blog-editor-pro>header{align-items:flex-start;flex-direction:column}.blog-editor-pro>header>div:last-child{width:100%}.blog-editor-pro>header a,.blog-editor-pro>header button{flex:1;text-align:center}.blog-editor-pro-grid{grid-template-columns:1fr;padding:13px}.blog-editor-pro .wide{grid-column:auto}.blog-media-panel{grid-template-columns:1fr 90px;gap:10px;margin:0 13px;padding:12px}.blog-feature-image-preview{width:90px;height:58px}.blog-upload-button{grid-column:1/-1}.blog-media-panel>input{grid-column:1/-1}.blog-media-panel>label:last-child{grid-column:1/-1}.blog-rich-editor,.blog-seo-panel{margin:13px}.blog-rich-head{align-items:flex-start;flex-direction:column}.blog-rich-surface{min-height:210px;padding:15px}.blog-seo-panel{grid-template-columns:1fr}}
.blog-rich-content h2{margin:31px 0 10px;color:#174d79;font-size:1.22rem}.blog-rich-content p{margin:0 0 23px}.blog-rich-content img{display:block;max-width:100%;height:auto;margin:24px auto;border-radius:12px}.blog-rich-content blockquote{margin:25px 0;padding:18px 21px;border-right:4px solid #e2aa34;border-radius:0 12px 12px 0;color:#396083;background:#f5f9fc;font-weight:800}.blog-rich-content ul{padding-right:22px;margin:0 0 22px}.blog-rich-content a{color:#146a9a;text-decoration:underline}
.blog-admin-tabs{display:flex;gap:8px;margin:21px 0 17px;padding-bottom:12px;border-bottom:1px solid #e3ebf2}.blog-admin-tabs a{padding:8px 11px;border:1px solid #d8e4ef;border-radius:8px;color:#58718d;background:#fff;font-size:.73rem;font-weight:800;text-decoration:none}.blog-admin-tabs a.active{border-color:#1b6091;color:#fff;background:#1b6091}.blog-archive-card{max-width:1080px}.blog-archive-tools{display:flex;align-items:center;gap:12px;margin-bottom:13px}.blog-archive-tools input{flex:1;height:40px;padding:0 11px;border:1px solid #d8e4ef;border-radius:8px;outline:0;color:#34516f;font:inherit;font-size:.76rem}.blog-archive-tools span{color:#6d8199;font-size:.74rem;font-weight:800}.blog-archive-list{display:grid;gap:9px}.blog-archive-list article{display:grid;grid-template-columns:80px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid #e0e8ef;border-radius:11px;background:#fff}.blog-archive-list img{width:80px;height:56px;object-fit:cover;border-radius:7px}.blog-archive-list b{display:block;color:#294e76;font-size:.8rem}.blog-archive-list span,.blog-archive-list small{display:block;margin-top:4px;color:#8294a9;font-size:.67rem}.blog-archive-list a{padding:7px 10px;border:1px solid #c8dae9;border-radius:7px;color:#24618d;background:#f8fbfe;font-size:.7rem;font-weight:800;text-decoration:none}.blog-settings-form{display:grid;gap:14px;padding:19px;border:1px solid #dce7f1;border-radius:14px;background:#fbfdff}.blog-settings-form label{display:grid;gap:7px;color:#58718e;font-size:.74rem;font-weight:800}.blog-settings-form input,.blog-settings-form textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #d8e3ee;border-radius:8px;color:#34516f;background:#fff;font:inherit;font-size:.78rem}.blog-settings-form textarea{min-height:75px;resize:vertical}@media(max-width:760px){.blog-admin-tabs{overflow:auto;white-space:nowrap}.blog-admin-tabs a{flex:0 0 auto}.blog-archive-tools{align-items:stretch;flex-direction:column}.blog-archive-list article{grid-template-columns:64px 1fr;gap:9px}.blog-archive-list img{width:64px;height:52px}.blog-archive-list a{grid-column:2;justify-self:start}.blog-archive-list b{font-size:.72rem}}
.blog-tags-field{grid-column:1/-1}.blog-tag-editor{display:grid;gap:10px;padding:12px;border:1px solid #d7e2ee;border-radius:10px;background:#fff}.blog-tag-chips{display:flex;flex-wrap:wrap;gap:7px;min-height:30px}.blog-tag-chips>span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #d5e4ee;border-radius:999px;color:#2d6487;background:#f4f9fc;font-size:.72rem;font-weight:800}.blog-tag-chips button{width:18px;height:18px;padding:0;border:0;border-radius:50%;color:#9a4e52;background:#ffecee;font:inherit;cursor:pointer}.blog-tag-chips em{color:#99a8b6;font-size:.7rem;font-style:normal}.blog-tag-add{display:flex;gap:8px}.blog-tag-add input{flex:1}.blog-tag-add button{flex:0 0 auto;padding:8px 16px;border:0;border-radius:8px;color:#fff;background:#24678f;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.blog-tag-editor>small{color:#8092a5;font-size:.66rem}.blog-comment-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.blog-comment-summary>div{padding:15px;border:1px solid #dfe8ef;border-radius:12px;background:#fbfdff}.blog-comment-summary b{display:block;color:#1f4f76;font-size:1.2rem}.blog-comment-summary span{color:#8292a3;font-size:.7rem}.blog-comment-filters{display:flex;gap:7px;margin:15px 0}.blog-comment-filters button{padding:7px 13px;border:1px solid #dbe4ec;border-radius:999px;color:#647b91;background:#fff;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.blog-comment-filters button.active{border-color:#1f6592;color:#1f6592;background:#eff7fb}.blog-comment-review.is-pending{border-right:4px solid #e1aa2d}.blog-comment-review.is-approved{border-right:4px solid #45a56f}.blog-comment-review a{color:#2b678f;text-decoration:none}.blog-comment-state{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:5px;color:#8a651b;background:#fff4d9;font-size:.62rem!important;font-style:normal}.blog-comment-review.is-approved .blog-comment-state{color:#247347;background:#e9f8ef}.blog-tag-page-head{margin-bottom:20px;padding:22px 25px;border:1px solid #e2e9ef;border-radius:13px;background:#fff}.blog-tag-page-head span{color:#b47b19;font-size:.7rem;font-weight:900}.blog-tag-page-head h1{margin:6px 0;color:#193f65;font-size:1.55rem}.blog-tag-page-head p{margin:0;color:#7b8da0;font-size:.78rem}.blog-tag-back{display:inline-block;margin-top:14px;color:#28688f;font-size:.72rem;font-weight:800;text-decoration:none}@media(max-width:760px){.blog-tag-add{align-items:stretch;flex-direction:column}.blog-comment-summary{grid-template-columns:1fr}.blog-comment-filters{overflow:auto}.blog-comment-review>div:last-child{display:grid;grid-template-columns:1fr 1fr}}

/* گفت‌وگوی رشته‌ای دیدگاه‌ها */
.blog-approved-comments>.blog-thread-item{margin-bottom:11px}.blog-thread-item{position:relative;padding:15px 17px;border:1px solid #e0e8ef;border-radius:12px;background:#fff}.blog-thread-item header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog-thread-item header b{color:#234d78;font-size:.79rem}.blog-thread-item header i,.blog-comment-review b i{padding:3px 7px;border-radius:99px;color:#fff;background:#176191;font-size:.57rem;font-style:normal}.blog-thread-item header time{color:#94a1ad;font-size:.64rem}.blog-thread-item>p{margin:8px 0;color:#64758b;font-size:.82rem;line-height:2}.blog-reply-button{padding:4px 9px;border:1px solid #d5e2ec;border-radius:7px;color:#27678f;background:#f8fbfd;font:inherit;font-size:.64rem;font-weight:800;cursor:pointer}.blog-thread-children{display:grid;gap:9px;margin:12px 18px 0 0;padding-right:13px;border-right:2px solid #e5edf4}.blog-thread-item.is-admin{border-color:#cddfeb;background:#f8fcff}.blog-thread-item.is-admin:before{content:"";position:absolute;top:14px;right:-2px;width:3px;height:31px;border-radius:4px;background:#1d6b9a}.blog-reply-target{display:flex!important;align-items:center;justify-content:space-between;grid-column:1/-1;padding:9px 12px;border:1px solid #cfe2ee;border-radius:9px;color:#286789;background:#f3f9fc;font-size:.72rem;font-weight:800}.blog-reply-target[hidden]{display:none!important}.blog-reply-target button{width:auto!important;padding:4px 8px!important;color:#9a4d53!important;background:#fff!important;border:1px solid #efcfd2!important}.blog-comment-review{margin-right:calc(var(--reply-depth,0) * 17px)}.blog-comment-review.is-admin-reply{background:#f5fbff}.blog-reply-context{display:block;margin-bottom:7px;padding:6px 8px;border-radius:7px;color:#6b8399;background:#eef5f9}.blog-comment-body>b i{margin-right:6px}.admin-comment-reply{display:grid;gap:8px;margin-top:12px;padding:11px;border:1px solid #d8e5ef;border-radius:9px;background:#f7fbfd}.admin-comment-reply[hidden]{display:none}.admin-comment-reply label{display:grid;gap:6px;color:#496985;font-size:.7rem;font-weight:800}.admin-comment-reply textarea{box-sizing:border-box;width:100%;min-height:78px;padding:9px;border:1px solid #d4e1eb;border-radius:7px;resize:vertical;color:#38556f;background:#fff;font:inherit}.admin-comment-reply>div{display:flex;gap:7px}.blog-comment-actions{display:flex;gap:7px;flex:0 0 auto}
@media(max-width:760px){.blog-thread-children{margin-right:8px;padding-right:9px}.blog-thread-item{padding:13px}.blog-comment-review{margin-right:calc(var(--reply-depth,0) * 6px)}.blog-comment-actions{display:grid!important;grid-template-columns:repeat(2,1fr)}.blog-comment-actions button:first-child{grid-column:1/-1}.admin-comment-reply>div{display:grid;grid-template-columns:1fr 1fr}}

/* پایداری نسخه نصب: منوی موبایل، ستون تبلیغات دامنه و حرکت نرم صفحه */
html{scroll-behavior:auto!important}body{overflow-anchor:none}.market-sidebar{display:grid;gap:14px;min-width:0}.market-sidebar .similar-panel{position:sticky;top:103px}.domain-detail-ad-grid{display:grid;gap:9px;padding:10px;border:1px solid #dce5ef;border-radius:17px;background:#fff;box-shadow:0 14px 30px #18375a12}.domain-detail-ad-grid .managed-banner-link{overflow:hidden;border:1px solid #e1e9f1;border-radius:11px;background:#f8fbfd}.domain-detail-ad-grid img,.domain-detail-ad-grid video{width:100%;height:auto;max-height:135px;object-fit:cover}
@media(max-width:1180px){body.menu-locked{overflow:hidden!important}.site-header.menu-open{z-index:1001!important;overflow:visible!important}.site-header.menu-open:after{content:''!important;position:fixed!important;z-index:-1!important;inset:0!important;display:block!important;transform:none!important;background:#06172ce0!important;animation:none!important}.site-header.menu-open>nav{position:relative!important;z-index:2!important;background:#0b2f57!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important}.site-header.menu-open>nav a{position:relative!important;z-index:3!important}.site-header.menu-open~main,.site-header.menu-open~.blog-page{pointer-events:none!important}}
@media(max-width:900px){.market-sidebar{order:2}.market-content{order:1}.market-sidebar .similar-panel{position:static}.domain-detail-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.domain-detail-ad-grid{grid-template-columns:1fr;padding:8px}.domain-detail-ad-grid img,.domain-detail-ad-grid video{max-height:170px}}

/* اصلاحات موبایل: آرشیو هشتگ، فاصلهٔ خانه و فرم خبرنامه */
@media(max-width:800px){
  .blog-tag-archive .blog-mag-layout{display:block!important;width:100%!important;min-width:0!important}
  .blog-tag-archive .blog-mag-list{display:grid!important;width:100%!important;min-width:0!important;gap:10px!important}
  .blog-tag-archive .blog-mag-card{box-sizing:border-box!important;grid-template-columns:112px minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:108px!important;padding:9px!important;border-radius:12px!important}
  .blog-tag-archive .blog-mag-thumb,.blog-tag-archive .blog-mag-thumb img{width:112px!important;height:90px!important;border-radius:9px!important}
  .blog-tag-archive .blog-mag-content{min-width:0!important;padding:1px 0!important}
  .blog-tag-archive .blog-mag-content>span{font-size:.61rem!important}
  .blog-tag-archive .blog-mag-content h2{margin:5px 0!important;font-size:.82rem!important;line-height:1.7!important}
  .blog-tag-archive .blog-mag-meta{margin-top:auto!important;padding-top:4px!important;font-size:.56rem!important}
  html body.home-page .home-market{padding-bottom:0!important}
  html body.home-page main .domain-guide.guide-showcase{margin-top:12px!important}
}
@media(max-width:480px){
  .site-footer .footer-newsletter{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;padding-top:14px!important}
  .site-footer .footer-newsletter label{white-space:normal!important;font-size:.76rem!important;line-height:1.8!important}
  .site-footer .footer-newsletter>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;height:auto!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}
  .site-footer .footer-newsletter input,.site-footer .footer-newsletter input:first-child{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 11px!important;border:1px solid #ffffff2e!important;border-radius:9px!important;background:#fff!important;font-size:.72rem!important}
  .site-footer .footer-newsletter input+input{border-right:1px solid #ffffff2e!important}
  .site-footer .footer-newsletter button{grid-column:1/-1!important;width:100%!important;min-height:42px!important;border-radius:9px!important;font-size:.76rem!important}
  .site-footer .newsletter-success{grid-column:1/-1!important;margin:0!important;text-align:center!important}
}

/* نسخه ۱۴: هم‌ترازی راهنمای خانه و اندازهٔ قابل انتخاب فهرست دامنه‌ها */
.domain-list-display-editor select{box-sizing:border-box;width:100%;height:42px;padding:0 11px;border:1px solid #d6e2ef;border-radius:8px;color:#34516f;background:#fff;font:inherit;font-size:.76rem}
@media(max-width:800px){
  html body.home-page main .domain-guide.guide-showcase{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:12px 0 38px!important}
}
@media(max-width:620px){
  :is(html:not([data-mobile-domain-list-size]),html[data-mobile-domain-list-size="standard"]) .home-results-panel .home-domain-table tbody tr.domain-row{min-height:72px!important;padding:9px 11px!important;gap:5px 10px!important}
  :is(html:not([data-mobile-domain-list-size]),html[data-mobile-domain-list-size="standard"]) .home-results-panel .home-domain-table tbody tr.domain-row td{font-size:.82rem!important;line-height:1.35!important}
  :is(html:not([data-mobile-domain-list-size]),html[data-mobile-domain-list-size="standard"]) .home-results-panel .home-domain-table .domain-name-cell{font-size:1rem!important}
  :is(html:not([data-mobile-domain-list-size]),html[data-mobile-domain-list-size="standard"]) .home-results-panel .home-domain-table .row-price{font-size:.76rem!important}
  :is(html:not([data-mobile-domain-list-size]),html[data-mobile-domain-list-size="standard"]) .home-results-panel .domain-list-badge{min-width:64px!important;height:24px!important;font-size:.55rem!important}
  html[data-mobile-domain-list-size="large"] .home-results-panel .home-domain-table tbody tr.domain-row{min-height:84px!important;padding:11px 13px!important;gap:7px 12px!important}
  html[data-mobile-domain-list-size="large"] .home-results-panel .home-domain-table tbody tr.domain-row td{font-size:.9rem!important;line-height:1.45!important}
  html[data-mobile-domain-list-size="large"] .home-results-panel .home-domain-table .domain-name-cell{font-size:1.1rem!important}
  html[data-mobile-domain-list-size="large"] .home-results-panel .home-domain-table .row-price{font-size:.84rem!important}
  html[data-mobile-domain-list-size="large"] .home-results-panel .domain-list-badge{min-width:70px!important;height:27px!important;font-size:.61rem!important}
}
