@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&display=swap";.image-gallery{margin:1.25rem 0;position:relative}.print-gallery{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none}.print-gallery{display:none}.main-image{width:100%;border-radius:1rem;margin-bottom:.75rem;max-height:70vh;object-fit:contain;background:#0f172a0f;box-shadow:var(--shadow-soft)}.thumbnail-row{display:flex;gap:.5rem;margin-top:.5rem;margin-left:.25rem;margin-right:.25rem;overflow-x:auto;padding:.4rem;border-radius:999px;background:#0f172a0d}.thumbnail{width:4.25rem;height:3.2rem;object-fit:cover;border-radius:.5rem;cursor:pointer;transition:transform .2s,border .2s,opacity .2s;border:2px solid transparent;opacity:.8}.thumbnail:hover{transform:translateY(-2px);opacity:1}.thumbnail.selected{border-color:var(--color-accent);opacity:1}@media (max-width: 768px){.thumbnail-row{flex-wrap:wrap;justify-content:center;border-radius:1rem}}@media print{.image-gallery{page-break-inside:avoid}.main-image{display:none!important}.print-gallery{position:static;height:auto;visibility:visible;opacity:1;pointer-events:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem}.print-image{width:100%;height:auto;max-height:150px;border-radius:.75rem;box-shadow:none;object-fit:contain;background:transparent;break-inside:avoid;page-break-inside:avoid}.thumbnail-row{display:none!important}}.pdf-panel{width:100%}.pdf-frame{width:100%;max-width:100%;min-height:clamp(60vh,70vw,85vh);border:none;border-radius:1rem;box-shadow:var(--shadow-soft);background:#fff}@media (max-width: 768px){.pdf-frame{min-height:70vh}}.source{margin-top:1.5rem;padding-top:.75rem;border-top:1px dashed rgba(15,23,42,.15);font-size:.95rem;color:var(--color-muted)}.source a{font-weight:600}.video-section{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.video-section video,.video-container,.video-wrapper{border-radius:1rem;overflow:hidden;border:1px solid rgba(22,35,71,.08);box-shadow:var(--shadow-soft);background:#000}.video-container{position:relative;padding-bottom:56.25%;height:0;max-width:100%}.video-preview{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:1px solid rgba(22,35,71,.08);box-shadow:var(--shadow-soft);border-radius:1rem;overflow:hidden;cursor:pointer;padding:0}.video-preview img{width:100%;height:100%;object-fit:cover;display:block}.video-preview-cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000001a,#00000073);color:#fff;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.35);padding:1rem 1.5rem;transition:background .18s ease,transform .18s ease}.video-preview:hover .video-preview-cta,.video-preview:focus-visible .video-preview-cta{background:linear-gradient(180deg,#0003,#0009);transform:scale(1.01)}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-section video{width:100%;margin:0;aspect-ratio:16 / 9;object-fit:cover;background:#000}.video-frame{width:100%;height:min(60vh,32rem);max-width:100%;border:none}.video-poster-print{display:none}@media print{.video-wrapper{border:none;box-shadow:none}.video-wrapper video{display:none}.video-container{border:none;box-shadow:none}.video-container iframe,.video-container object,.video-container embed{display:none}.video-poster-print{display:block;width:70%;max-width:640px;margin:0 auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:1rem}.video-preview{border:none;box-shadow:none;cursor:default}.video-preview-cta{display:none}}.tabcontent{display:none;padding:calc(var(--header-height) + var(--tabs-height) + 1.5rem) clamp(1.25rem,6vw,8rem) 3rem;width:100%;margin:0 auto}.tabcontent.active{display:block}.tabcontent[dir=rtl]{padding-inline:clamp(1rem,3vw,3.5rem)}.tab-inner{--layout-gap: 1.5rem;display:flex;width:100%;flex-direction:column;align-items:stretch;gap:var(--layout-gap);margin-top:1.5rem;max-width:min(92vw,105rem);margin-left:auto;margin-right:auto}.tabcontent[dir=rtl] .tab-inner{--layout-gap: clamp(.75rem, 1.75vw, 1.35rem);max-width:min(92vw,105rem);margin-inline:auto}.content{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.75rem}.sidebar{--sidebar-gap: clamp(.75rem, 3vw, 1.5rem);background:#ffffffeb;padding:1rem;border-radius:var(--radius);width:min(22rem,calc(100vw - (var(--sidebar-gap) * 2)));position:fixed;top:calc(var(--header-height) + var(--tabs-height) + .75rem);left:var(--sidebar-gap);right:auto;bottom:0;flex-shrink:0;transform:translate(-100%);transition:transform .3s ease,opacity .25s ease;z-index:1200;max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;pointer-events:none}[dir=rtl] .sidebar{left:auto;right:var(--sidebar-gap);transform:translate(100%)}[dir=rtl] .sidebar.open{transform:translate(0)}.sidebar.open{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.sidebar nav{display:flex;flex-direction:column}.sidebar-link{display:block;padding:.75rem .85rem;margin-bottom:.55rem;background-color:#ffffffbf;border:1px solid transparent;border-radius:.45rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:background-color .2s,border .2s,transform .2s;width:100%;text-align:start}.sidebar button.sidebar-link{border:none;background-color:#ffffffe6;cursor:pointer;font:inherit}.sidebar-link:hover,.sidebar-link.active-link{background-color:#0f172a14;border-color:#0f172a33;transform:translate(2px)}[dir=rtl] .sidebar-link:hover,[dir=rtl] .sidebar-link.active-link{transform:translate(-2px)}.performance-item,.video-item,.pdf-panel{position:relative;background:linear-gradient(145deg,#16234706,#1623470f),var(--color-surface);border-radius:1.1rem;padding:clamp(1.35rem,2.6vw,2.2rem);box-shadow:0 18px 35px #0f172a26;margin:0;scroll-margin-top:calc(var(--header-height) + var(--tabs-height) + 1rem);border:1px solid rgba(22,35,71,.08);overflow:hidden;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.performance-item:before,.video-item:before,.pdf-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 12% 20%,rgba(249,115,22,.12),transparent 30%),radial-gradient(circle at 85% 10%,rgba(22,35,71,.08),transparent 28%);pointer-events:none;z-index:0}.performance-item:hover,.video-item:hover,.pdf-panel:hover{transform:translateY(-3px);box-shadow:0 24px 38px #0f172a38;border-color:#16234726}.performance-item h2{position:relative;margin:0 0 .85rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.3;display:inline-flex;align-items:center;gap:.55rem;font-weight:700;letter-spacing:.01em;color:var(--color-primary-strong);padding:.35rem .85rem;background:#1623470a;border:1px solid rgba(22,35,71,.08);border-radius:.75rem;box-shadow:inset 0 1px #ffffff80;z-index:1}.performance-item h2:before{content:"◆";font-size:.9em;color:var(--color-accent);filter:drop-shadow(0 2px 4px rgba(249,115,22,.35))}.text-content{position:relative;margin:1.1rem 0 1.6rem;color:var(--color-muted);padding:1rem 1.15rem;background:#ffffffb3;border:1px solid rgba(22,35,71,.05);border-radius:.85rem;box-shadow:inset 0 1px #fffc;z-index:1}.text-content p{margin-bottom:.9rem}@media (max-width: 768px){.tabcontent{padding:calc(var(--header-height) + var(--tabs-height) + 1rem) 1.15rem 2rem}.performance-item{padding:1rem}.performance-item h2{font-size:1.25rem}}@media (min-width: 900px){.tabcontent{padding:calc(var(--header-height) + var(--tabs-height) + 2rem) clamp(2rem,7vw,10rem) 3rem}.tab-inner{--layout-gap: 2.5rem;flex-direction:row;align-items:flex-start;gap:var(--layout-gap)}.tabcontent[dir=rtl] .tab-inner{--layout-gap: clamp(1rem, 1.6vw, 1.5rem)}.sidebar{position:sticky;top:calc(var(--header-height) + var(--tabs-height) + 1rem);left:auto;bottom:auto;transform:none;width:min(22rem,28vw);max-width:22rem;height:fit-content;max-height:calc(100vh - var(--header-height) - var(--tabs-height) - 2rem);right:auto;opacity:1;visibility:visible;pointer-events:auto}.sidebar.open{transform:none}.tabcontent[dir=rtl] .tab-inner{flex-direction:row-reverse}.tabcontent[dir=rtl] .sidebar{transform:none;right:auto;left:auto}}@media print{.tabcontent{display:none!important;padding:0;margin:0 auto}.tabcontent.active{display:block!important}.tab-inner{flex-direction:column;gap:1rem;max-width:100%;margin:0 auto}.content{width:100%}.performance-item,.video-item,.pdf-panel{box-shadow:none;border:1px solid rgba(15,23,42,.15);page-break-inside:avoid;break-inside:avoid}}header{background:linear-gradient(120deg,#0f172a,#1d3a8a);color:#fff;line-height:1.2;padding:1.15rem clamp(1rem,3vw,2.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;min-height:var(--header-height);gap:1rem;box-shadow:var(--shadow-soft);direction:ltr}header .print-button{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.45rem 1rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:background-color .2s ease,color .2s ease;box-shadow:0 8px 18px #0f172a40;justify-self:start}header .print-button:hover,header .print-button:focus-visible{background:#ffffff4d;outline:none}header .title{font-size:clamp(1.5rem,4vw,2.4rem);margin:0;font-weight:600;text-align:center;justify-self:center}.language-switch{display:inline-flex;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.05rem;background:#ffffff2e;box-shadow:0 8px 18px #0f172a33;gap:.15rem;justify-self:end}.language-button{background:transparent;color:#fff;border:none;padding:.3rem .55rem;font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.language-button.active{background:#ffffffd9;color:#0f172a}.language-button:not(.active):hover,.language-button:not(.active):focus-visible{background:#ffffff40;outline:none}.tabs-container{position:fixed;top:var(--header-height);left:0;right:0;background-color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:999;padding:.85rem clamp(.75rem,4vw,2rem);display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;gap:.85rem;min-height:var(--tabs-height);box-shadow:0 1rem 1.5rem #0d142b1a;border-bottom:1px solid rgba(255,255,255,.3)}@media (max-width: 768px){.tabs-container{flex-direction:column;align-items:stretch}.sidebar-toggle{width:100%;text-align:center}.tabs{width:100%}}.sidebar-toggle{width:100%;text-align:center}.tabs{width:100%}@media (min-width: 769px){.tabs-container{flex-direction:row;align-items:center}.sidebar-toggle{width:auto;text-align:left}.tabs{width:auto}}.sidebar-toggle{background:var(--color-primary);color:#fff;border:none;padding:.55rem 1rem;border-radius:999px;cursor:pointer;font-weight:600;letter-spacing:.03em;box-shadow:0 10px 20px #0f172a40}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0d142bb3;display:none;z-index:1000;pointer-events:none;transition:opacity .3s ease;opacity:0}.overlay.show{display:block;pointer-events:auto;opacity:1}.tabs{display:flex;flex:1;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none;min-width:0}.tabs::-webkit-scrollbar{display:none}.tablink{background-color:#ffffffd9;border:1px solid transparent;border-radius:999px;padding:.45rem clamp(.5rem,2vw,1.25rem);font-weight:600;font-size:clamp(.75rem,2.5vw,1rem);color:var(--color-primary);cursor:pointer;box-shadow:inset 0 0 0 1px #0f172a1f;transition:background-color .3s,color .3s,border-color .3s,transform .2s;flex:0 0 auto;white-space:nowrap}.tablink:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0f172a4d}.tablink.active{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 10px 20px #0f172a40}[dir=rtl] header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:center}[dir=rtl] header .title{direction:rtl}[dir=rtl] .language-switch{direction:ltr}[dir=rtl] .tabs-container,[dir=rtl] .tabs{direction:rtl}[dir=rtl] .sidebar-toggle,[dir=rtl] .tablink,[dir=rtl] .print-button{font-family:inherit}@media (max-width: 600px){header{grid-template-columns:auto minmax(0,1fr) auto;text-align:center;padding-top:1rem;gap:.75rem}.tabs-container{flex-direction:column;align-items:stretch}.tabs{width:100%;padding-bottom:0}}@media print{body{background:#fff}header,.tabs-container,.sidebar-toggle,.overlay,.sidebar{display:none!important}}@media (min-width: 900px){.sidebar-toggle{display:none}.tabs-container{flex-wrap:nowrap}.tabs{justify-content:center}.overlay{display:none!important;pointer-events:none}}*,*:before,*:after{box-sizing:border-box}:root{--header-height: 4.5rem;--tabs-height: 3.5rem;--color-primary: #162347;--color-primary-strong: #0d142b;--color-accent: #f97316;--color-surface: #ffffff;--color-muted: #5f6d7e;--color-border: #e3e8f2;--color-background: #f5f7fb;--radius: .75rem;--shadow-soft: 0 20px 35px rgba(13, 20, 43, .15)}@media (max-width: 600px){:root{--header-height: 5.25rem;--tabs-height: 4.25rem}}html{scroll-behavior:smooth;font-size:90%}body{font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,rgba(249,115,22,.08),transparent 50%),var(--color-background);margin:0;padding:0;color:var(--color-primary-strong);line-height:1.7;min-height:100vh}body[dir=rtl]{font-family:Vazirmatn,Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.sidebar-open{overflow:hidden}@media (min-width: 900px){body.sidebar-open{overflow:auto}}img,video,iframe{max-width:100%;height:auto;display:block}a{color:var(--color-accent);text-decoration-thickness:.1em;text-underline-offset:.2em}a:hover{text-decoration-style:wavy}p,.caption{color:var(--color-muted);font-size:clamp(.95rem,1.9vw,1.05rem)}@media (max-width: 768px){p,.caption{font-size:.9rem}}
