.siloow-breadcrumb{color:var(--siloow-text-secondary);margin:0 0 24px;font-size:.875rem}.siloow-breadcrumb ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.siloow-breadcrumb li{align-items:center;gap:6px;display:inline-flex}.siloow-breadcrumb li+li:before{content:"/";opacity:.45}.siloow-breadcrumb a{color:inherit;text-decoration:none}.siloow-breadcrumb a:hover{color:var(--siloow-text-primary);text-decoration:underline}.siloow-breadcrumb [aria-current]{color:var(--siloow-text-primary);font-weight:500}.siloow-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:26px;padding:2px 10px;font-size:.8125rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.siloow-badge--lime{background:var(--siloow-primary);color:var(--siloow-primary-foreground)}.siloow-badge--dark{background:var(--siloow-surface-inverse);color:var(--siloow-text-inverse)}.siloow-badge--muted{background:var(--siloow-surface-secondary);color:var(--siloow-text-primary);border-color:var(--siloow-border)}a.siloow-badge--muted:hover{border-color:var(--siloow-border-strong)}.siloow-badge--success{background:var(--siloow-success-soft);color:var(--siloow-success)}.siloow-badge--warning{background:var(--siloow-warning-soft);color:var(--siloow-warning)}.siloow-badge--danger{background:var(--siloow-error-soft);color:var(--siloow-error)}.siloow-meta{color:var(--siloow-text-secondary);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.siloow-meta li{align-items:center;gap:6px;display:inline-flex}.siloow-meta .siloow-icon{opacity:.75;flex:none}.siloow-cgrid{--siloow-cols:3;--siloow-gap:28px;grid-template-columns:repeat(var(--siloow-cols), minmax(0, 1fr));gap:var(--siloow-gap);display:grid}@media (width<=1024px){.siloow-cgrid{grid-template-columns:repeat(min(var(--siloow-cols), 2), minmax(0, 1fr))}}@media (width<=640px){.siloow-cgrid{grid-template-columns:minmax(0,1fr)}}.siloow-ccard{border:1px solid var(--siloow-outline);background:var(--siloow-surface);min-width:0;box-shadow:var(--siloow-card-shadow);transition:transform var(--siloow-dur-2) var(--siloow-ease), box-shadow var(--siloow-dur-2) var(--siloow-ease);border-radius:32px;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-siloow-theme=dark] .siloow-ccard{border-color:var(--siloow-border)}@media (hover:hover){.siloow-ccard:hover{transform:translateY(-4px)}}.siloow-ccard__media{background:var(--siloow-surface-secondary);display:block;position:relative;overflow:hidden}.siloow-ccard__media img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform var(--siloow-dur-3) var(--siloow-ease);display:block}@media (hover:hover){.siloow-ccard:hover .siloow-ccard__media img{transform:scale(1.03)}}.siloow-ccard__date{background:var(--siloow-primary);min-width:62px;color:var(--siloow-primary-foreground);text-align:center;border-radius:16px;place-items:center;padding:8px 10px;font-size:.8125rem;line-height:1.3;display:grid;position:absolute;inset-block-start:14px;inset-inline-start:14px}.siloow-ccard__date b{font-size:1.5rem;line-height:1.1}.siloow-ccard__body{flex-direction:column;flex:1;gap:10px;padding:24px 26px 26px;display:flex}.siloow-ccard__badges{flex-wrap:wrap;gap:6px;display:flex}.siloow-ccard__title{margin:0;font-size:1.25rem;line-height:1.5}.siloow-ccard__title a{color:inherit;text-decoration:none}.siloow-ccard__title a:after{content:"";z-index:1;position:absolute;inset:0}.siloow-ccard__title a:focus-visible{outline:none}.siloow-ccard:has(.siloow-ccard__title a:focus-visible){outline:3px solid var(--siloow-focus);outline-offset:3px}.siloow-ccard__sub{color:var(--siloow-text-secondary);margin:-4px 0 0;font-weight:500}.siloow-ccard__excerpt{color:var(--siloow-text-secondary);margin:0;line-height:1.85}.siloow-ccard__meta{margin-top:auto;padding-top:6px}.siloow-ccard__more{z-index:2;align-self:flex-start;position:relative}.siloow-ccard__socials{z-index:2;position:relative}.siloow-ccard--noimg .siloow-ccard__body{padding-top:30px}.siloow-ccard__icon{object-fit:contain;width:72px;height:72px;margin:26px 26px 0;aspect-ratio:auto!important}.siloow-ccard--service .siloow-ccard__media:has(.siloow-ccard__icon){background:0 0}.siloow-ccard--team .siloow-ccard__media img{aspect-ratio:4/5;filter:grayscale(.15)}.siloow-ccard--team .siloow-ccard__body{text-align:start;gap:6px}.siloow-socials,.siloow-ccard__socials{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.siloow-socials a,.siloow-ccard__socials a{background:var(--siloow-surface-inverse);width:36px;height:36px;color:var(--siloow-text-inverse);transition:background-color var(--siloow-dur-1) var(--siloow-ease);border-radius:50%;place-items:center;display:grid}.siloow-socials a:hover,.siloow-ccard__socials a:hover{background:var(--siloow-primary);color:var(--siloow-primary-foreground)}.siloow-archive__head{gap:18px;display:grid}.siloow-pills{scrollbar-width:none;gap:8px;margin:0 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.siloow-pills::-webkit-scrollbar{display:none}.siloow-pills a{border:1px solid var(--siloow-border-strong);color:var(--siloow-text-primary);transition:background-color var(--siloow-dur-1) var(--siloow-ease);border-radius:999px;flex:none;padding:8px 18px;font-size:.9375rem;text-decoration:none}.siloow-pills a:hover{background:var(--siloow-surface-hover)}.siloow-pills a[aria-current]{border-color:var(--siloow-surface-inverse);background:var(--siloow-surface-inverse);color:var(--siloow-text-inverse)}.siloow-pills+.siloow-cgrid,.siloow-archive__head+.siloow-cgrid{margin-top:28px}.siloow-csearch{border:1px solid var(--siloow-input-border);border-radius:var(--siloow-r-input);background:var(--siloow-input-bg);align-items:center;max-width:440px;display:flex}.siloow-csearch:focus-within{outline:3px solid var(--siloow-focus);outline-offset:2px}.siloow-csearch input{min-width:0;min-height:48px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 16px}.siloow-csearch button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.siloow-empty{border:1px dashed var(--siloow-border-strong);color:var(--siloow-text-secondary);text-align:center;border-radius:28px;padding:48px 24px}.siloow-single__head{gap:28px;margin-bottom:36px;display:grid}.siloow-single__head--profile{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center}@media (width<=767px){.siloow-single__head--profile{grid-template-columns:minmax(0,1fr)}}.siloow-profile__photo{margin:0}.siloow-profile__photo img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--siloow-outline);width:100%;box-shadow:var(--siloow-card-shadow);border-radius:32px}.siloow-single__intro{gap:14px;max-width:880px;display:grid}.siloow-single__badges{flex-wrap:wrap;gap:6px;display:flex}.siloow-single__title{margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.35}.siloow-single__sub{color:var(--siloow-text-secondary);margin:0;font-size:1.125rem;line-height:1.8}.siloow-single__tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.siloow-single__tools:empty{display:none}.siloow-single__layout{gap:48px;display:grid}.siloow-single__layout.has-aside{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start}@media (width<=1024px){.siloow-single__layout.has-aside{grid-template-columns:minmax(0,1fr)}.siloow-single__aside{order:-1}}.siloow-single__main{gap:40px;min-width:0;display:grid}.siloow-single__main>.siloow-prose{max-width:760px}.siloow-sticky{top:calc(var(--siloow-sticky-offset,96px));gap:16px;display:grid;position:sticky}.siloow-facts{border:1px solid var(--siloow-outline);background:var(--siloow-surface-secondary);border-radius:28px;padding:24px 26px}html[data-siloow-theme=dark] .siloow-facts{border-color:var(--siloow-border)}.siloow-facts__title{margin:0 0 12px;font-size:1.125rem}.siloow-facts dl{margin:0;display:grid}.siloow-facts__row{border-bottom:1px solid var(--siloow-border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.siloow-facts__row:last-child{border-bottom:0}.siloow-facts dt{color:var(--siloow-text-secondary);font-size:.9375rem}.siloow-facts dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:500}.siloow-prose{--siloow-prose-scale:1;font-size:calc(1.075rem * var(--siloow-prose-scale))}.siloow-textsize{border:1px solid var(--siloow-border-strong);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.siloow-textsize button{width:40px;height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-weight:600;display:grid}.siloow-textsize button:hover:not(:disabled){background:var(--siloow-surface-hover)}.siloow-textsize button:disabled{opacity:.35;cursor:not-allowed}.siloow-toc{border:1px solid var(--siloow-border);background:var(--siloow-surface-secondary);border-radius:24px;padding:20px 24px}.siloow-toc summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.siloow-toc summary::-webkit-details-marker{display:none}.siloow-toc ol{counter-reset:toc;gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.siloow-toc a{color:var(--siloow-text-secondary);border-radius:10px;padding:6px 12px;text-decoration:none;display:block}.siloow-toc a:hover,.siloow-toc a[aria-current]{background:var(--siloow-surface);color:var(--siloow-text-primary)}.siloow-toc a[aria-current]{box-shadow:inset -3px 0 0 var(--siloow-primary)}.siloow-toc__l3 a{padding-inline-start:28px;font-size:.9375rem}.siloow-prose :is(h2,h3)[id]{scroll-margin-top:calc(var(--siloow-sticky-offset,96px) + 16px)}.siloow-code{position:relative}.siloow-code pre{margin:0;padding-top:44px}.siloow-code__copy{color:var(--siloow-text-inverse);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:4px 12px;font-size:.8125rem;position:absolute;inset-block-start:10px;inset-inline-start:10px}.siloow-code__copy.is-copied{background:var(--siloow-primary);color:var(--siloow-primary-foreground)}.siloow-share{border-top:1px solid var(--siloow-border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}.siloow-share__label{color:var(--siloow-text-secondary);font-size:.9375rem}.siloow-share ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.siloow-share a,.siloow-share button{border:1px solid var(--siloow-border-strong);width:40px;height:40px;color:inherit;cursor:pointer;transition:background-color var(--siloow-dur-1) var(--siloow-ease);background:0 0;border-radius:50%;place-items:center;display:grid}.siloow-share a:hover,.siloow-share button:hover,.siloow-share button.is-copied{border-color:var(--siloow-primary);background:var(--siloow-primary);color:var(--siloow-primary-foreground)}.siloow-block{gap:18px;display:grid}.siloow-block__title{margin:0;font-size:1.5rem}.siloow-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.siloow-list li{align-items:flex-start;gap:10px;line-height:1.85;display:flex}.siloow-list .siloow-icon{background:var(--siloow-primary);color:var(--siloow-primary-foreground);border-radius:50%;flex:none;margin-top:6px;padding:2px}.siloow-list--steps{counter-reset:step}.siloow-list--steps li{counter-increment:step;border:1px solid var(--siloow-border);border-radius:18px;padding:16px 18px}.siloow-list--steps li:before{content:counter(step, persian);background:var(--siloow-surface-inverse);width:34px;height:34px;color:var(--siloow-text-inverse);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.siloow-chips{gap:10px;display:grid}.siloow-chips+.siloow-chips{margin-top:8px}.siloow-chips__title{color:var(--siloow-text-secondary);margin:0;font-size:.9375rem;font-weight:500}.siloow-chips ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.siloow-chips li{background:var(--siloow-surface-secondary);border:1px solid var(--siloow-border);border-radius:999px;padding:6px 14px;font-size:.9375rem}.siloow-kpis{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:0;display:grid}.siloow-kpis div{background:var(--siloow-surface-inverse);color:var(--siloow-text-inverse);border-radius:24px;flex-direction:column-reverse;gap:6px;padding:22px;display:flex}.siloow-kpis dd{color:var(--siloow-primary);margin:0;font-size:2rem;font-weight:700;line-height:1.2}.siloow-kpis dt{opacity:.85}.siloow-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.siloow-gallery--mobile{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.siloow-gallery a{border:1px solid var(--siloow-border);border-radius:20px;display:block;overflow:hidden}.siloow-gallery img{object-fit:cover;width:100%;height:100%;transition:transform var(--siloow-dur-3) var(--siloow-ease);display:block}.siloow-gallery a:hover img{transform:scale(1.03)}.siloow-ba{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=640px){.siloow-ba{grid-template-columns:minmax(0,1fr)}}.siloow-ba figure{margin:0;position:relative}.siloow-ba img{border-radius:20px;width:100%}.siloow-ba figcaption{background:var(--siloow-surface-inverse);color:var(--siloow-text-inverse);border-radius:999px;padding:2px 12px;font-size:.875rem;position:absolute;inset-block-start:12px;inset-inline-start:12px}.siloow-faq{gap:10px;display:grid}.siloow-faq details{border:1px solid var(--siloow-outline);background:var(--siloow-surface-secondary);box-shadow:var(--siloow-card-shadow);border-radius:22px}.siloow-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.siloow-faq summary::-webkit-details-marker{display:none}.siloow-faq summary .siloow-icon{transition:transform var(--siloow-dur-2) var(--siloow-ease);flex:none}.siloow-faq details[open]{background:var(--siloow-primary);color:var(--siloow-primary-foreground)}.siloow-faq details[open] summary .siloow-icon{transform:rotate(45deg)}.siloow-faq p{margin:0;padding:0 22px 20px;line-height:1.9}.siloow-timeline{gap:12px;margin:0;padding:0 22px 0 0;list-style:none;display:grid;position:relative}.siloow-timeline:before{content:"";background:var(--siloow-border-strong);width:2px;position:absolute;inset-block:8px;inset-inline-start:6px}.siloow-timeline li{flex-wrap:wrap;gap:6px 16px;display:flex;position:relative}.siloow-timeline li:before{content:"";border:2px solid var(--siloow-surface-inverse);background:var(--siloow-primary);border-radius:50%;width:12px;height:12px;position:absolute;inset-block-start:7px;inset-inline-start:-21px}.siloow-timeline time{min-width:72px;font-weight:600}.siloow-place p{gap:8px;margin:0 0 14px;line-height:1.85;display:flex}.siloow-actions{flex-wrap:wrap;gap:10px;display:flex}.siloow-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.siloow-files a{border:1px solid var(--siloow-border);color:inherit;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.siloow-files a:hover{background:var(--siloow-surface-hover)}.siloow-skills{gap:14px;margin:0;padding:0;list-style:none;display:grid}.siloow-skills li{grid-template-columns:minmax(110px,180px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.siloow-skills__bar{background:var(--siloow-surface-secondary);border:1px solid var(--siloow-border);border-radius:999px;height:10px;overflow:hidden}.siloow-skills__bar span{border-radius:inherit;background:var(--siloow-primary);height:100%;display:block}.siloow-skills__pct{color:var(--siloow-text-secondary);font-size:.875rem}.siloow-callout{border-radius:24px;padding:24px 26px}.siloow-callout p{margin:0;line-height:1.95}.siloow-callout--problem{background:var(--siloow-warning-soft)}.siloow-callout--solution{background:var(--siloow-success-soft)}.siloow-video iframe{aspect-ratio:16/9;border:0;border-radius:20px;width:100%;height:auto}.siloow-source{color:var(--siloow-text-secondary);align-items:center;gap:6px;margin:0;font-size:.9375rem;display:flex}.siloow-related{gap:28px;margin-top:clamp(56px,8vw,96px);display:grid}.siloow-related__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.siloow-related__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.siloow-rail{gap:18px;display:grid;position:relative}.siloow-rail__track{--siloow-cols:3;--siloow-gap:28px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--siloow-cols) - 1) * var(--siloow-gap)) / var(--siloow-cols));gap:var(--siloow-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 10px;display:grid;overflow-x:auto}.siloow-rail__track::-webkit-scrollbar{display:none}.siloow-rail__track>*{scroll-snap-align:start}@media (width<=1024px){.siloow-rail__track{grid-auto-columns:calc((100% - var(--siloow-gap)) / 1.6)}}@media (width<=640px){.siloow-rail__track{grid-auto-columns:86%}}.siloow-rail__nav{justify-content:flex-end;gap:8px;display:flex}.siloow-rail__nav button{border:1px solid var(--siloow-border-strong);background:var(--siloow-surface);width:48px;height:48px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;display:grid}.siloow-rail__nav button:hover:not(:disabled){background:var(--siloow-primary);color:var(--siloow-primary-foreground);border-color:var(--siloow-primary)}.siloow-rail__nav button:disabled{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.siloow-ccard,.siloow-ccard__media img,.siloow-gallery img{transition:none}}.siloow-cq{gap:28px;display:grid}.siloow-cq__foot{justify-content:center;display:flex}.siloow-single .siloow-article{max-width:none}.siloow-single .siloow-single__media{margin:0 0 40px}.siloow-single .siloow-single__media img{object-fit:cover;max-height:560px}.siloow-single .siloow-comments,.siloow-single #comments{max-width:760px}.siloow-ccard--compact .siloow-ccard__body{padding:16px 18px 18px}.siloow-ccard--compact .siloow-ccard__title{font-size:1.0625rem}.siloow-single__layout:not(.has-aside) .siloow-single__main{max-width:820px}.siloow-single__tools:not(:has(*)){display:none}