:root{--rbui-primary:#9d4edd;--rbui-primary-dark:#7b2cbf;--rbui-primary-light:#c77dff;--rbui-primary-soft:rgba(157,78,221,.10);--rbui-primary-soft2:rgba(157,78,221,.18);--rbui-ink:#1a1030;--rbui-ink-2:#5b5470;--rbui-muted:#6e6880;--rbui-line:rgba(122,0,223,.12);--rbui-bg:#ffffff;--rbui-bg-soft:#faf7ff;--rbui-radius:22px;--rbui-radius-sm:14px;--rbui-shadow:0 18px 44px rgba(74,20,140,.10);--rbui-shadow-hover:0 28px 66px rgba(74,20,140,.18);--rbui-grad:linear-gradient(135deg,#9d4edd 0%,#7b2cbf 100%);--rbui-font:var(--font-family,IRANYekan,IRANSans,Vazirmatn,sans-serif)}.rbui-page{font-family:var(--rbui-font);direction:rtl;text-align:right;color:var(--rbui-ink);background:var(--rbui-bg);overflow-x:clip}.rbui-page *{box-sizing:border-box}.rbui-container{max-width:1200px;margin:0 auto;padding:0 24px;width:100%}.rbui-container-narrow{max-width:820px}.rbui-eyebrow{display:inline-block;font-size:12px;;font-weight:800;letter-spacing:.5px;color:var(--rbui-primary);background:var(--rbui-primary-soft);padding:7px 16px;border-radius:999px;margin-bottom:16px}a.rbui-eyebrow-link{text-decoration:none}a.rbui-eyebrow-link:hover{background:var(--rbui-primary);color:#fff}.rbui-section-title{font-size:clamp(24px,3.4vw,34px);font-weight:900;color:var(--rbui-ink);margin:0 0 10px;line-height:1.35}.rbui-section-subtitle{font-size:clamp(12px, 9.86px + 0.6696vw, 15px);color:var(--rbui-ink-2);margin:0;line-height:1.8}.rbui-chip{display:inline-block;font-size:clamp(12px, 9.57px + 0.4464vw, 13px);;font-weight:800;color:var(--rbui-primary);background:var(--rbui-primary-soft);padding:8px 16px;border-radius:999px}.rbui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:clamp(12px, 9.86px + 0.6696vw, 15px);font-weight:800;border:none;border-radius:14px;padding:13px 26px;margin:0;cursor:pointer;text-decoration:none}.rbui-btn-primary{background:var(--rbui-grad);color:#fff;box-shadow:0 10px 24px rgba(123,44,191,.28)}.rbui-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(123,44,191,.36);color:#fff}.rbui-btn:disabled{opacity:.6;cursor:default;transform:none}.rbui-hidden{display:none!important}.rbui-page ::selection{background:rgba(157,78,221,.22)}.rbui-stars{display:inline-flex;align-items:center;gap:3px;direction:rtl}.rbui-star{width:var(--rbui-star,18px);height:var(--rbui-star,18px);flex:0 0 auto;fill:#ffd9a3}.rbui-star.is-on{fill:#ffb600;filter:drop-shadow(0 1px 1.5px rgba(255,176,0,.4))}.rbui-archive-hero{position:relative;text-align:center;padding:64px 0 40px;margin-bottom:8px;background:radial-gradient(1200px 300px at 50% -60px,rgba(157,78,221,.14),transparent 70%),var(--rbui-bg-soft);border-bottom:1px solid var(--rbui-line);overflow:hidden}.rbui-archive-hero .rbui-eyebrow{margin-bottom:18px}.rbui-archive-title{font-size:clamp(30px,5vw,48px);font-weight:900;margin:0 0 14px;line-height:1.3;color:var(--rbui-ink)}.rbui-archive-subtitle{max-width:620px;margin:0 auto;color:var(--rbui-ink-2);font-size:clamp(12.8px, 10.51px + 0.7143vw, 16px);line-height:1.9}.rbui-archive-meta{margin-top:22px}.rbui-cats{margin-top:26px}.rbui-cats-track{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.rbui-cat-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:#fff;border:1.5px solid var(--rbui-line);color:var(--rbui-ink-2);font-size:13.5px;font-weight:800;text-decoration:none;box-shadow:0 4px 14px rgba(74,20,140,.06)}.rbui-cat-chip:hover{border-color:var(--rbui-primary);color:var(--rbui-primary);transform:translateY(-2px);box-shadow:0 10px 22px rgba(74,20,140,.12)}.rbui-cat-chip.is-active{background:var(--rbui-grad);border-color:transparent;color:#fff;box-shadow:0 10px 26px rgba(123,44,191,.35)}.rbui-cat-chip.is-active:hover{color:#fff}.rbui-cat-chip svg{flex:0 0 auto;opacity:.9}.rbui-cat-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--rbui-primary-soft);color:var(--rbui-primary);font-size:12px;;font-weight:800}.rbui-cat-chip.is-active .rbui-cat-chip-count{background:rgba(255,255,255,.24);color:#fff}@media (max-width:767px){.rbui-cats{margin-top:20px}.rbui-cats-track{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:clip;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:6px 18px 12px;margin:0 -18px;scroll-snap-type:x proximity}.rbui-cats-track::-webkit-scrollbar{display:none}.rbui-cats-track::after{content:'';flex:0 0 4px;width:4px}.rbui-cat-chip{white-space:nowrap;flex:0 0 auto;scroll-snap-align:start;padding:8px 15px;font-size:13px}}.rbui-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:48px 0 12px}.rbui-blog-grid-3{grid-template-columns:repeat(3,1fr)}.rbui-blog-card{display:flex;flex-direction:column;background:var(--rbui-bg);border:1px solid var(--rbui-line);border-radius:var(--rbui-radius);overflow:hidden;box-shadow:var(--rbui-shadow)}.rbui-blog-card:hover{transform:translateY(-8px);box-shadow:var(--rbui-shadow-hover)}.rbui-blog-cover{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--rbui-bg-soft)}.rbui-blog-cover-img{width:100%!important;height:100%!important;object-fit:cover;display:block}.rbui-blog-card:hover .rbui-blog-cover-img{transform:scale(1.06)}.rbui-blog-cover-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:26px;color:#fff;background:var(--rbui-grad);opacity:.85;letter-spacing:2px}.rbui-blog-cover-cat{position:absolute;top:14px;inset-inline-end:14px;z-index:2;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);color:var(--rbui-primary-dark);font-size:12px;;font-weight:800;padding:6px 14px;border-radius:999px;box-shadow:0 6px 16px rgba(74,20,140,.14)}.rbui-blog-body{display:flex;flex-direction:column;gap:12px;padding:22px 24px 26px;flex:1}.rbui-blog-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:clamp(12px, 9.07px + 0.4464vw, 12.5px);;color:var(--rbui-muted);font-weight:700}.rbui-blog-date{display:inline-flex;align-items:center;gap:6px}.rbui-blog-date svg{opacity:.7}.rbui-blog-readtime{position:relative;padding-inline-start:16px}.rbui-blog-readtime::before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--rbui-primary-light)}.rbui-blog-title{margin:0;font-size:clamp(15.2px, 12.49px + 0.8482vw, 19px);line-height:1.6;font-weight:900}.rbui-blog-title a{color:var(--rbui-ink);text-decoration:none}.rbui-blog-title a:hover{color:var(--rbui-primary)}.rbui-blog-excerpt{margin:0;color:var(--rbui-ink-2);font-size:clamp(12px, 10.57px + 0.4464vw, 14px);line-height:1.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rbui-blog-more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--rbui-primary);font-weight:800;font-size:clamp(12px, 10.57px + 0.4464vw, 14px);text-decoration:none}.rbui-blog-more:hover{color:var(--rbui-primary-dark)}.rbui-blog-more:hover svg{transform:translateX(-4px)}.rbui-blog-card-featured{grid-column:1/-1;flex-direction:row-reverse}.rbui-blog-card-featured .rbui-blog-cover{width:52%;aspect-ratio:auto;min-height:340px}.rbui-blog-card-featured .rbui-blog-body{width:48%;justify-content:center;padding:40px 44px}.rbui-blog-card-featured .rbui-blog-title{font-size:26px}.rbui-blog-card-featured .rbui-blog-excerpt{-webkit-line-clamp:4;font-size:clamp(12px, 9.86px + 0.6696vw, 15px)}.rbui-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:44px 0 8px}.rbui-pagination .page-numbers{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:12px;border:1px solid var(--rbui-line);background:#fff;color:var(--rbui-ink);font-weight:800;text-decoration:none}.rbui-pagination .page-numbers:hover{border-color:var(--rbui-primary);color:var(--rbui-primary)}.rbui-pagination .page-numbers.current{background:var(--rbui-grad);color:#fff;border-color:transparent}.rbui-pagination .page-numbers.dots{border:none;background:transparent}.rbui-empty{text-align:center;padding:80px 20px}.rbui-empty h2{font-size:24px;font-weight:900;margin:0 0 10px}.rbui-empty p{color:var(--rbui-ink-2);margin:0 0 24px}.rbui-article-hero{padding:44px 0 8px;background:radial-gradient(1000px 260px at 50% -40px,rgba(157,78,221,.10),transparent 70%)}.rbui-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:clamp(12px, 9.57px + 0.4464vw, 13px);;color:var(--rbui-muted);font-weight:700;margin-bottom:22px}.rbui-breadcrumb a{color:var(--rbui-muted);text-decoration:none}.rbui-breadcrumb a:hover{color:var(--rbui-primary)}.rbui-article-title{font-size:clamp(26px,4.4vw,42px);font-weight:900;line-height:1.5;margin:14px 0 20px;color:var(--rbui-ink)}.rbui-article-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--rbui-ink-2);font-size:clamp(12px, 10.57px + 0.4464vw, 14px);font-weight:700}.rbui-article-author{display:inline-flex;align-items:center;gap:9px;font-weight:800;color:var(--rbui-ink)}.rbui-author-avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--rbui-grad);color:#fff;font-weight:900;font-size:clamp(12px, 9.20px + 0.6250vw, 14px)}.rbui-dot{width:4px;height:4px;border-radius:50%;background:var(--rbui-primary-light);display:inline-block}.rbui-article-cover{margin:34px 0 0;border-radius:26px;overflow:hidden;box-shadow:var(--rbui-shadow);background:var(--rbui-bg-soft)}.rbui-article-cover-img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.rbui-article-content{font-size:17px;line-height:2.15;color:#2c2440;padding:40px 0 8px}.rbui-article-content>*{margin:0 0 22px}.rbui-article-content h2{font-size:clamp(17.2px, 10.91px + 1.9643vw, 26px);font-weight:900;line-height:1.6;margin:44px 0 16px;color:var(--rbui-ink);position:relative;padding-inline-start:18px;scroll-margin-top:20px}.rbui-article-content h2::before{content:"";position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:6px;border-radius:6px;background:var(--rbui-grad)}.rbui-article-content h3{font-size:clamp(15.1px, 10.89px + 1.317vw, 21px);font-weight:800;margin:34px 0 14px;color:var(--rbui-ink)}.rbui-article-content h4{font-size:18px;font-weight:800;margin:26px 0 12px;color:var(--rbui-ink)}.rbui-article-content a{color:var(--rbui-primary-dark);text-decoration:underline;text-underline-offset:3px;font-weight:700}.rbui-article-content a:hover{color:var(--rbui-primary)}.rbui-article-content img{max-width:100%;height:auto;border-radius:18px;display:block;margin:26px auto}.rbui-article-content figure{margin:26px 0}.rbui-article-content figcaption{text-align:center;font-size:13px;color:var(--rbui-muted);margin-top:10px;font-weight:600}.rbui-article-content hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(157,78,221,.35),transparent);margin:36px 0}.rbui-article-content strong{color:var(--rbui-ink);font-weight:800}.rbui-article-content ul,.rbui-article-content ol{padding-inline-start:26px}.rbui-article-content li{margin:0 0 12px;line-height:2}.rbui-article-content ul li{list-style:none;position:relative;padding-inline-start:26px}.rbui-article-content ul li::before{content:"";position:absolute;inset-inline-start:0;top:14px;width:8px;height:8px;border-radius:50%;background:var(--rbui-primary);box-shadow:0 0 0 4px var(--rbui-primary-soft)}.rbui-article-content blockquote{margin:30px 0;padding:22px 26px;background:var(--rbui-bg-soft);border-inline-start:5px solid var(--rbui-primary);border-radius:0 16px 16px 0;font-size:18px;color:var(--rbui-ink);font-weight:600}.rbui-table-wrap{position:relative;margin:30px 0;border:1px solid var(--rbui-line);border-radius:var(--rbui-radius-sm);background:var(--rbui-bg);box-shadow:var(--rbui-shadow);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rbui-table-wrap:focus-visible{outline:2px solid var(--rbui-primary);outline-offset:2px}.rbui-article-content table{width:100%;border-collapse:separate;border-spacing:0;margin:30px 0;font-size:clamp(12.5px, 11.07px + 0.4464vw, 15px);line-height:1.75;color:var(--rbui-ink);background:var(--rbui-bg);border:1px solid var(--rbui-line);border-radius:var(--rbui-radius-sm);box-shadow:var(--rbui-shadow)}.rbui-table-wrap>table,.rbui-article-content .rbui-table-wrap>table{margin:0;border:0;border-radius:0;box-shadow:none;min-width:100%}.rbui-article-content th,.rbui-article-content td{padding:13px 16px;border:0;border-block-end:1px solid var(--rbui-line);text-align:center;vertical-align:middle;unicode-bidi:isolate}.rbui-article-content tr:last-child>th,.rbui-article-content tr:last-child>td{border-block-end:0}.rbui-article-content th{background:var(--rbui-grad);color:#fff;font-weight:800;white-space:nowrap;border-block-end:0}.rbui-article-content td:first-child{text-align:start;font-weight:800;color:var(--rbui-primary-dark);background:var(--rbui-bg-soft)}.rbui-article-content tr>th:first-child,.rbui-article-content tr>td:first-child,.rbui-article-content tr>th:last-child,.rbui-article-content tr>td:last-child{padding-inline:16px}.rbui-article-content tr:nth-child(even)>td:not(:first-child){background:rgba(157,78,221,.04)}.rbui-article-content tr:hover>td{background:var(--rbui-primary-soft)}.rbui-article-content tr:hover>td:first-child{background:var(--rbui-primary-soft2)}.rbui-article-content tr:first-child>th:first-child,.rbui-article-content tr:first-child>td:first-child{border-start-start-radius:var(--rbui-radius-sm)}.rbui-article-content tr:first-child>th:last-child,.rbui-article-content tr:first-child>td:last-child{border-start-end-radius:var(--rbui-radius-sm)}.rbui-article-content tr:last-child>td:first-child{border-end-start-radius:var(--rbui-radius-sm)}.rbui-article-content tr:last-child>td:last-child{border-end-end-radius:var(--rbui-radius-sm)}.rbui-table-wrap>table tr:first-child>th:first-child,.rbui-table-wrap>table tr:first-child>th:last-child,.rbui-table-wrap>table tr:last-child>td:first-child,.rbui-table-wrap>table tr:last-child>td:last-child{border-radius:0}.rbui-article-content table caption{caption-side:top;padding:0 0 10px;font-size:clamp(12px, 10.57px + 0.4464vw, 14px);font-weight:800;color:var(--rbui-ink-2);text-align:start}@media (max-width:640px){.rbui-article-content table{min-width:520px}.rbui-table-wrap--wide>table,.rbui-article-content .rbui-table-wrap--wide>table{min-width:520px}.rbui-article-content th,.rbui-article-content td{padding:11px 12px}.rbui-article-content tr>th:first-child,.rbui-article-content tr>td:first-child,.rbui-article-content tr>th:last-child,.rbui-article-content tr>td:last-child{padding-inline:12px}}.rbui-article-content code{background:var(--rbui-primary-soft);color:var(--rbui-primary-dark);padding:2px 8px;border-radius:6px;font-size:max(12px, .9em)}.rbui-article-tags{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.rbui-tag{font-size:13px;font-weight:700;color:var(--rbui-ink-2);background:var(--rbui-bg-soft);border:1px solid var(--rbui-line);padding:8px 15px;border-radius:999px;text-decoration:none}.rbui-tag:hover{color:var(--rbui-primary);border-color:var(--rbui-primary)}.rbui-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 34px;padding:18px 22px;background:var(--rbui-bg-soft);border-radius:16px;border:1px solid var(--rbui-line)}.rbui-share-label{font-weight:800;color:var(--rbui-ink);font-size:14px}.rbui-share-btn{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:#fff;text-decoration:none}.rbui-share-btn:hover{transform:translateY(-3px);filter:brightness(1.06)}.rbui-share-tg{background:#08c}.rbui-share-wa{background:#25d366}.rbui-share-x{background:#111}.rbui-share-copy{background:var(--rbui-grad)}.rbui-share-copy.is-copied{background:#1aa251}.rbui-author-box{display:flex;gap:20px;align-items:flex-start;padding:26px;border-radius:20px;background:linear-gradient(135deg,rgba(157,78,221,.06),rgba(199,125,255,.05));border:1px solid var(--rbui-line);margin:10px 0 20px}.rbui-author-box-avatar{flex:0 0 auto;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rbui-grad);color:#fff;font-weight:900;font-size:clamp(20.8px, 17.09px + 1.1607vw, 26px)}.rbui-author-box-label{font-size:12px;;font-weight:800;color:var(--rbui-primary);text-transform:uppercase;letter-spacing:.5px}.rbui-author-box-name{margin:4px 0 8px;font-size:clamp(13.7px, 9.91px + 1.183vw, 19px);font-weight:900;color:var(--rbui-ink)}.rbui-author-box-bio{margin:0;color:var(--rbui-ink-2);font-size:clamp(12px, 10.57px + 0.4464vw, 14px);line-height:1.9}.rbui-related{padding:56px 0 20px;background:var(--rbui-bg-soft);margin-top:40px;border-top:1px solid var(--rbui-line)}.rbui-related-head{text-align:center;margin-bottom:36px}.rbui-comments{padding:64px 0 88px;background:linear-gradient(180deg,#fff 0%,#fcfaff 100%)}#rbui-comments{scroll-margin-top:96px}.rbui-comments-header{text-align:center;margin-bottom:38px}.rbui-comments-header::after{content:"";display:block;width:64px;height:4px;border-radius:4px;background:var(--rbui-grad);margin:18px auto 0;opacity:.75}.rbui-comments-body{margin-bottom:36px;min-height:120px}.rbui-comments-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 20px;min-height:220px;color:var(--rbui-ink-2);font-weight:700}.rbui-loading-spinner{width:40px;height:40px;border-radius:50%;border:3px solid var(--rbui-primary-soft2);border-top-color:var(--rbui-primary)}.rbui-loading-text{font-size:14px;color:var(--rbui-ink-2)}.rbui-loading-dots{display:inline-flex;gap:6px}.rbui-loading-dots i{width:7px;height:7px;border-radius:50%;background:var(--rbui-primary);opacity:.35}@keyframes rbui-spin{to{transform:rotate(360deg)}}@keyframes rbui-dot{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.rbui-loading-spinner{}.rbui-loading-dots i{opacity:.55}}.rbui-comments-summary{display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:center;padding:28px 32px;border-radius:var(--rbui-radius);background:linear-gradient(135deg,rgba(157,78,221,.07),rgba(199,125,255,.04));border:1px solid var(--rbui-line);margin-bottom:30px}.rbui-summary-score{;border-inline-end:1px solid var(--rbui-line);padding-inline-end:24px}.rbui-summary-average{display:block;font-size:clamp(42px,6vw,54px);font-weight:900;line-height:1;color:var(--rbui-primary-dark)}.rbui-summary-count{font-size:13px;color:var(--rbui-ink-2);font-weight:700}.rbui-summary-bars{display:flex;flex-direction:column;gap:9px}.rbui-summary-bar-row{display:flex;align-items:center;gap:12px}.rbui-summary-bar-star{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;color:var(--rbui-ink-2);min-width:34px}.rbui-summary-bar-star .rbui-star{width:14px;height:14px}.rbui-summary-bar-track{flex:1;height:9px;border-radius:999px;background:rgba(157,78,221,.12);overflow:hidden}.rbui-summary-bar-fill{display:block;height:100%;border-radius:999px;background:var(--rbui-grad)}.rbui-summary-bar-count{min-width:26px;text-align:center;font-size:13px;font-weight:800;color:var(--rbui-muted)}.rbui-comments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.rbui-comments-title{margin:0;font-size:22px;font-weight:900;color:var(--rbui-ink)}.rbui-sort{display:flex;align-items:center;gap:10px}.rbui-sort label{font-size:clamp(12px, 9.57px + 0.4464vw, 13px);;color:var(--rbui-ink-2);font-weight:700}.rbui-sort-select{font-family:inherit;font-size:14px;font-weight:700;color:var(--rbui-ink);border:1px solid var(--rbui-line);border-radius:12px;padding:9px 14px;margin:0;background:#fff;cursor:pointer;min-height:42px}.rbui-sort-select:hover{border-color:var(--rbui-primary-light)}.rbui-sort-select:focus{outline:none;border-color:var(--rbui-primary);box-shadow:0 0 0 4px var(--rbui-primary-soft)}.rbui-comment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.rbui-comment{display:flex;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--rbui-line);border-radius:18px;box-shadow:0 8px 26px rgba(74,20,140,.06)}.rbui-comment:hover{box-shadow:0 14px 36px rgba(74,20,140,.1);border-color:rgba(157,78,221,.28);transform:translateY(-2px)}.rbui-comment.is-pending{border-style:dashed;background:var(--rbui-bg-soft)}.rbui-comment-avatar{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rbui-grad);color:#fff;font-weight:900;font-size:19px;box-shadow:0 6px 14px rgba(123,44,191,.25)}.rbui-comment-main{flex:1;min-width:0}.rbui-comment-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.rbui-comment-author{font-weight:900;color:var(--rbui-ink);font-size:15px}.rbui-comment-date{font-size:12.5px;color:var(--rbui-muted);font-weight:700}.rbui-badge{font-size:12px;;font-weight:800;padding:3px 10px;border-radius:999px}.rbui-badge-pending{background:#fff3d6;color:#a86a00}.rbui-comment-rating{margin:2px 0 8px}.rbui-comment-body{color:#3a3350;font-size:14.5px;line-height:1.95}.rbui-comment-body p{margin:0 0 10px}.rbui-comment-body p:last-child{margin:0}.rbui-comments-empty{list-style:none;text-align:center;padding:44px 20px;color:var(--rbui-ink-2);background:var(--rbui-bg-soft);border-radius:18px;border:1px dashed var(--rbui-line);font-weight:600}.rbui-form-wrap{margin-top:34px}.rbui-form{background:#fff;border:1px solid var(--rbui-line);border-radius:var(--rbui-radius);padding:32px 30px;box-shadow:var(--rbui-shadow);position:relative;overflow:hidden}.rbui-form::before{content:"";position:absolute;top:0;inset-inline:0;height:5px;background:var(--rbui-grad);opacity:.9}.rbui-form-title{margin:0 0 22px;font-size:clamp(14.4px, 10.4px + 1.25vw, 20px);font-weight:900;color:var(--rbui-ink)}.rbui-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.rbui-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rbui-field label{display:inline-flex;align-items:center;gap:6px;font-size:clamp(12px, 10.57px + 0.4464vw, 14px);font-weight:800;color:var(--rbui-ink)}.rbui-req{color:#e0245e}.rbui-optional{font-size:12px;font-weight:600;color:var(--rbui-muted)}.rbui-form .rbui-field input,.rbui-field textarea{font-family:inherit;font-size:15px;color:var(--rbui-ink);border:1.5px solid var(--rbui-line);border-radius:14px;background:var(--rbui-bg-soft);width:100%;margin:0}.rbui-form .rbui-field input{height:46px;padding:0 15px}.rbui-field textarea{padding:14px 16px}.rbui-form .rbui-field input::placeholder,.rbui-field textarea::placeholder{color:var(--rbui-muted);opacity:.9}.rbui-form .rbui-field input:hover,.rbui-field textarea:hover{border-color:var(--rbui-primary-light)}.rbui-form .rbui-field input:focus,.rbui-field textarea:focus{outline:none;border-color:var(--rbui-primary);background:#fff;box-shadow:0 0 0 4px var(--rbui-primary-soft)}.rbui-field textarea{resize:vertical;min-height:130px;line-height:1.9}.rbui-rating-input{display:flex;;align-items:center;gap:6px;direction:rtl;align-self:flex-start;background:var(--rbui-bg-soft);padding:8px 14px;border-radius:16px;border:1px solid var(--rbui-line)}.rbui-rating-star{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;;margin:0;padding:0;background:transparent;border:none;border-radius:12px!important;cursor:pointer;line-height:0;-webkit-appearance:none;appearance:none;min-height:0;box-shadow:none}.rbui-rating-star svg{display:block;width:32px;height:32px;fill:#ffd9a3}.rbui-rating-star:hover{background:rgba(255,182,0,.12)}.rbui-rating-star:hover svg{transform:scale(1.14)}.rbui-rating-star:focus-visible{outline:2px solid var(--rbui-primary);outline-offset:2px}.rbui-rating-star.is-active svg,.rbui-rating-star.is-hover svg{fill:#ffb600;filter:drop-shadow(0 2px 4px rgba(255,176,0,.4))}@keyframes rbui-star-pop{0%{transform:scale(.75)}60%{transform:scale(1.18)}100%{transform:scale(1)}}.rbui-field-anon{margin-bottom:18px}.rbui-check{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:14px 16px;background:var(--rbui-bg-soft);border:1.5px solid var(--rbui-line);border-radius:14px;-webkit-user-select:none;user-select:none}.rbui-check:hover{border-color:var(--rbui-primary-light)}.rbui-check:has(.rbui-check-input:checked){border-color:var(--rbui-primary);background:rgba(157,78,221,.06)}.rbui-check-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.rbui-check-box{flex:0 0 auto;width:22px;height:22px;border-radius:7px;border:2px solid var(--rbui-primary-light);background:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.rbui-check-box svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5)}.rbui-check-input:checked~.rbui-check-box{background:var(--rbui-grad);border-color:transparent}.rbui-check-input:checked~.rbui-check-box svg{opacity:1;transform:scale(1)}.rbui-check-input:focus-visible~.rbui-check-box{outline:2px solid var(--rbui-primary);outline-offset:2px}.rbui-check-text{display:flex;flex-direction:column;gap:3px;font-size:clamp(12px, 10.57px + 0.4464vw, 14px);font-weight:800;color:var(--rbui-ink);line-height:1.6}.rbui-check-text small{font-size:12px;font-weight:600;color:var(--rbui-muted)}.rbui-form-msg{margin:0 0 16px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:700}.rbui-form-msg.is-error{background:#fdeaee;color:#c1173e;border:1px solid #f6c9d4}.rbui-form-msg.is-success{background:#e7f8ee;color:#127a3e;border:1px solid #bce9cd}.rbui-form-actions{display:flex;justify-content:flex-start}.rbui-form-submit{min-width:180px}.rbui-comments-closed{text-align:center;color:var(--rbui-ink-2);background:var(--rbui-bg-soft);padding:20px;border-radius:14px;font-weight:700}.rbui-toast{position:fixed;top:24px;inset-inline-start:24px;z-index:999999;background:#1a1030;color:#fff;padding:13px 20px;border-radius:14px;font-weight:700;font-size:clamp(12px, 9.2px + 0.625vw, 14px);;box-shadow:0 18px 48px rgba(0,0,0,.3);opacity:0;transform:translateY(-12px);max-width:360px}.rbui-toast.is-visible{opacity:1;transform:translateY(0)}.rbui-toast.is-success{background:linear-gradient(135deg,#1aa251,#127a3e)}.rbui-toast.is-error{background:linear-gradient(135deg,#e0245e,#b3123f)}@media (max-width:1023px){.rbui-blog-grid,.rbui-blog-grid-3{grid-template-columns:repeat(2,1fr);gap:22px}.rbui-blog-card-featured{flex-direction:column}.rbui-blog-card-featured .rbui-blog-cover,.rbui-blog-card-featured .rbui-blog-body{width:100%}.rbui-blog-card-featured .rbui-blog-cover{aspect-ratio:16/10;min-height:0}.rbui-blog-card-featured .rbui-blog-body{padding:24px}.rbui-blog-card-featured .rbui-blog-title{font-size:clamp(16.8px, 13.80px + 0.9375vw, 21px)}}@media (max-width:768px){.rbui-container{padding:0 18px}.rbui-archive-hero{padding:48px 0 32px}.rbui-blog-grid{padding:34px 0 8px}.rbui-comments-summary{grid-template-columns:1fr;gap:22px}.rbui-summary-score{border-inline-end:none;border-bottom:1px solid var(--rbui-line);padding-inline-end:0;padding-bottom:20px}.rbui-article-content{font-size:16px;line-height:2.05}}@media (max-width:560px){.rbui-blog-grid,.rbui-blog-grid-3{grid-template-columns:1fr;gap:20px}.rbui-field-row{grid-template-columns:1fr}.rbui-form{padding:24px 20px}.rbui-comment{padding:18px 16px;gap:12px}.rbui-comment-avatar{width:42px;height:42px;font-size:17px}.rbui-toast{inset-inline:16px;max-width:none}.rbui-comments-summary{padding:22px 18px;gap:18px;border-radius:18px}.rbui-summary-score{padding-bottom:16px}.rbui-summary-bars{gap:8px}.rbui-summary-bar-row{gap:10px}.rbui-summary-bar-star{min-width:30px;font-size:12px}.rbui-summary-bar-star .rbui-star{width:13px;height:13px}.rbui-comments-title{font-size:clamp(13.7px, 9.91px + 1.183vw, 19px)}.rbui-rating-input{width:100%;justify-content:center;gap:4px}.rbui-rating-star{width:44px;height:44px}.rbui-rating-star svg{width:30px;height:30px}.rbui-form-submit{width:100%}}.rbui-field input[type="text"]{max-width:440px}.rbui-summary-score{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rbui-summary-score .rbui-stars{flex-wrap:nowrap;margin:10px 0 0}.rbui-summary-count{display:block;width:100%;margin-top:8px;line-height:1.9;text-wrap:balance}.rbui-rating-input{flex-wrap:nowrap}.rbui-rating-star{flex:0 1 auto;min-width:40px}@media (max-width:380px){.rbui-rating-input{width:100%;justify-content:center;gap:3px;padding:8px 10px}.rbui-rating-star{width:38px;height:38px;min-width:32px}.rbui-rating-star svg{width:26px;height:26px}}.rbui-quick-answer{position:relative;margin:0 0 32px;padding:20px 24px 18px;border-radius:var(--rbui-radius-sm);background:linear-gradient(180deg,#fbf8ff 0%,#f5eeff 100%);border:1px solid var(--rbui-primary-soft2);box-shadow:0 10px 28px rgba(74,20,140,.07)}.rbui-article-content .rbui-quick-answer-label{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:900;color:var(--rbui-primary-dark);letter-spacing:0}.rbui-quick-answer-label::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rbui-grad);box-shadow:0 0 0 4px var(--rbui-primary-soft)}.rbui-article-content .rbui-quick-answer p{margin:0;font-size:clamp(15px, 13.57px + .4464vw, 16.5px);line-height:2.05;color:var(--rbui-ink);font-weight:600}.rbui-article-content .rbui-sources{margin:40px 0 10px;padding:20px 24px;border-radius:var(--rbui-radius-sm);background:var(--rbui-bg-soft);border:1px solid var(--rbui-line)}.rbui-article-content .rbui-sources h2.rbui-sources-title{font-size:clamp(15px, 12.86px + .6696vw, 18px);margin:0 0 12px;padding:0}.rbui-article-content .rbui-sources h2.rbui-sources-title::before{display:none}.rbui-article-content .rbui-sources ol{margin:0;padding-inline-start:22px;font-size:clamp(13px, 12.29px + .2232vw, 14px);line-height:1.9;color:var(--rbui-ink-2)}.rbui-article-content .rbui-sources li{margin:0 0 6px;line-height:1.9;overflow-wrap:anywhere}.rbui-article-content .rbui-sources a{font-weight:700}.rbui-article-content .rbui-sources .rbui-sources-note{margin:10px 0 0;font-size:12.5px;color:var(--rbui-muted);line-height:1.8}.rbui-article-content .rbui-toc{margin:0 0 34px;border-radius:var(--rbui-radius-sm);background:var(--rbui-bg-soft);border:1px solid var(--rbui-line)}.rbui-article-content .rbui-toc>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 22px;cursor:pointer;list-style:none;font-size:clamp(15px, 13.57px + .4464vw, 16.5px);font-weight:900;line-height:1.7;color:var(--rbui-ink);border-radius:var(--rbui-radius-sm);-webkit-tap-highlight-color:transparent}.rbui-article-content .rbui-toc>summary::-webkit-details-marker{display:none}.rbui-article-content .rbui-toc>summary::after{content:"";flex:0 0 auto;width:9px;height:9px;margin-top:-4px;border-right:2px solid var(--rbui-primary-dark);border-bottom:2px solid var(--rbui-primary-dark);transform:rotate(45deg);transition:transform .2s ease}.rbui-article-content .rbui-toc[open]>summary::after{margin-top:4px;transform:rotate(-135deg)}.rbui-article-content .rbui-toc>summary:focus-visible{outline:2px solid var(--rbui-primary);outline-offset:2px}.rbui-article-content .rbui-toc ol{margin:0;padding:2px 22px 16px;padding-inline-start:44px;font-size:clamp(13.5px, 12.79px + .2232vw, 14.5px);color:var(--rbui-ink-2)}.rbui-article-content .rbui-toc li{margin:0 0 4px;line-height:1.9}.rbui-article-content .rbui-toc a{font-weight:600;text-decoration:none;color:inherit}.rbui-article-content .rbui-toc a:hover,.rbui-article-content .rbui-toc a:focus-visible{color:var(--rbui-primary-dark);text-decoration:underline}@media (min-width:850px){.rbui-article-content .rbui-toc ol{columns:2;column-gap:36px}.rbui-article-content .rbui-toc li{break-inside:avoid}}@media (max-width:549px){.rbui-quick-answer{padding:16px 18px 14px;margin-bottom:26px}.rbui-article-content .rbui-sources{padding:16px 18px}.rbui-article-content .rbui-toc>summary{padding:14px 18px}.rbui-article-content .rbui-toc ol{padding:0 18px 14px;padding-inline-start:38px}}