[hidden]{display:none!important}
.p360-control-visual{--ink:#071f32;--gold:#e0b96b;color:#eaf3f8;background:radial-gradient(ellipse at 85% 8%,#24495d 0,transparent 50%),#071f32;border:1px solid #355364;border-radius:24px;margin:48px auto;width:calc(100% - 40px);max-width:1180px;padding:clamp(22px,4vw,46px);overflow:hidden;isolation:isolate;box-shadow:0 22px 54px #06203316;font:400 15px/1.9 Vazirmatn,Vazir,Tahoma,Arial}
.p360-control-visual *{box-sizing:border-box}
.p360-control-visual .p360-visual-top{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #ffffff20;padding-bottom:22px}
.p360-control-visual .p360-visual-top p{color:#b9cbd6;margin:8px 0 0;max-width:70ch;font-size:14px}
.p360-control-visual h2{color:#fff;font:700 clamp(23px,3.2vw,34px)/1.65 Vazirmatn,Vazir,Tahoma,Arial;margin:10px 0;letter-spacing:0}
.p360-control-visual .p360-visual-kicker{color:var(--gold);font:600 11px/1.6 Arial;letter-spacing:2.2px;display:block;direction:ltr;text-align:start}
.p360-control-visual button{font:inherit;cursor:pointer;border:1px solid #ffffff35;background:#ffffff08;color:#f5f8fa;border-radius:9px;padding:9px 15px;transition:background .18s,border-color .18s}
.p360-control-visual button:hover{background:#ffffff17;border-color:var(--gold)}
.p360-control-visual button:focus-visible{outline:3px solid #e9cb8e;outline-offset:4px}
.p360-control-visual .p360-visual-controls{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}
.p360-control-visual .p360-visual-controls [aria-pressed=true]{color:#0c283b;background:#e0b96b;border-color:#e0b96b}
.p360-control-visual .p360-topology{display:block;width:100%;height:auto;margin:10px auto 0;max-height:225px;overflow:visible}
.p360-topology .p360-link{fill:none;stroke:#426276;stroke-width:2}
.p360-topology .p360-signal{fill:none;stroke:#dfbb76;stroke-width:2;stroke-dasharray:3 15;animation:p360-signal 4s linear infinite;animation-play-state:paused}
.p360-topology .p360-node circle{fill:#102f43;stroke:#567486;stroke-width:1.5;transition:fill .2s,stroke .2s}
.p360-topology .p360-node .p360-ring{fill:none;stroke:#6f8a98;stroke-dasharray:3 5;transform-box:fill-box;transform-origin:center;animation:p360-ring 22s linear infinite;animation-play-state:paused}
.p360-topology text{font:700 13px Arial;fill:#b9cedb;text-anchor:middle;dominant-baseline:middle}
.p360-topology .is-active circle{fill:#294e60;stroke:#e0b96b;stroke-width:2.4}
.p360-topology .is-active text{fill:#ffe2ab}
.p360-control-visual[data-scenario=delay] .p360-topology .is-active circle{stroke:#f4a37c;fill:#513b37}
.p360-control-visual.is-visible .p360-signal,.p360-control-visual.is-visible .p360-ring{animation-play-state:running}
.p360-control-visual[data-paused=true] .p360-signal,.p360-control-visual[data-paused=true] .p360-ring{animation-play-state:paused!important}
.p360-control-visual .p360-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;gap:10px;margin:0;padding:0;direction:ltr}
.p360-control-visual .p360-stages li{margin:0;min-width:0}
.p360-control-visual .p360-stages button{display:block;width:100%;height:100%;min-height:78px;line-height:1.7;padding:12px 8px;text-align:center;direction:inherit;font-size:13px}
.p360-control-visual .p360-stages button[aria-current=step]{border-color:#e0b96b;background:#dcb56916;color:#ffe5b2}
.p360-control-visual .p360-stages small{display:block;color:#b9c6d0;font:11px/1.8 Arial;letter-spacing:1px;margin-bottom:4px}
.p360-control-visual .p360-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0}
.p360-control-visual .p360-evidence-grid article{background:#ffffff07;border:1px solid #ffffff1c;border-radius:13px;padding:20px}
.p360-control-visual .p360-evidence-grid h3{color:#e0b96b;font-size:14px;line-height:1.8;margin:0 0 8px}
.p360-control-visual .p360-evidence-grid p{color:#deebf2;font-size:14px;line-height:1.95;margin:0}
.p360-control-visual .p360-state-note{color:#e0d2b4;font-size:13px;padding:14px 0 0;margin:0;min-height:40px}
.p360-control-visual .p360-visual-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #ffffff1c;margin-top:22px;padding-top:22px;flex-wrap:wrap}
.p360-control-visual .p360-visual-footer span{font-size:12px;color:#a7bdcb}
.p360-control-visual .p360-visual-footer a{color:#f7d592;text-decoration:none;border-bottom:1px solid #b88e43;padding-bottom:3px}
.p360-skip-link{position:fixed;top:10px;inset-inline-start:12px;z-index:100000;transform:translateY(-160%);background:#fff;color:#0b293d;padding:10px 18px;border:2px solid #b48b3f;border-radius:8px}
.p360-skip-link:focus{transform:none}
header img[src*="project360-header-official"]{width:clamp(150px,17vw,205px);height:auto;max-height:84px;object-fit:contain;padding:5px 9px;background:transparent;border-radius:0}
.p360-content-status{padding:12px 16px;border-radius:9px;background:#ecf3f7;color:#204356;margin:14px 0}
.p360-account-link{font-size:13px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #b4965b70;border-radius:8px;padding:7px 12px;text-decoration:none}
.p360-header-tools{display:flex;gap:10px;align-items:center;flex-shrink:0;max-width:100%}
header.p360-enhanced-header{flex-wrap:wrap}
.header-inner.p360-tools-host{flex-wrap:wrap;gap:14px}
@media(min-width:901px){.p360-has-visible-account .p360-account-link{display:none}}
@media(max-width:900px){header.p360-enhanced-header{gap:12px}.p360-header-tools{flex-basis:100%;justify-content:space-between;border-top:1px solid #b4965b30;padding-top:10px}.p360-account-link{max-width:65%}.p360-language-control select{max-width:120px}}
@media(max-width:720px){.member-story{padding:24px}.member-brand img{width:150px;height:auto}.member-story h1{font-size:25px;line-height:1.55;margin:14px 0}.member-story>p{font-size:13px;line-height:1.85}.member-story .member-points{display:none}.member-story .member-back{margin-top:14px}.member-field input,.member-field textarea{font-size:16px}}
section.article table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.8}
section.article td,section.article th{padding:12px 15px;text-align:start;border:1px solid #dce5eb}
section.article th{background:#edf3f6;color:#183d52}
section.article tr:nth-child(even){background:#f8fafb}
.hero:after{pointer-events:none}
.member-story{position:relative;overflow:hidden;isolation:isolate}
.member-story:after{content:'';position:absolute;z-index:-1;pointer-events:none;width:260px;height:260px;inset-inline-end:-95px;bottom:100px;border:1px solid #d7b36a55;border-radius:50%;box-shadow:0 0 0 32px #d7b36a12,0 0 0 64px #d7b36a08;animation:p360-account-arrive 4s ease-out both}
.member-brand img{animation:p360-account-arrive 1.4s ease-out both}
@keyframes p360-account-arrive{from{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes p360-signal{to{stroke-dashoffset:-144}}
@keyframes p360-ring{to{transform:rotate(360deg)}}
@media(max-width:720px){.p360-control-visual{border-radius:17px;margin-block:28px}.p360-control-visual .p360-evidence-grid{grid-template-columns:1fr}.p360-control-visual .p360-stages{grid-template-columns:1fr;gap:8px;direction:inherit}.p360-control-visual .p360-stages button{text-align:start;min-height:0;padding:11px 14px;display:flex;align-items:center;gap:12px}.p360-control-visual .p360-stages small{margin:0}.p360-control-visual .p360-topology{max-height:150px}.p360-control-visual .p360-visual-controls button{flex:1;font-size:13px;padding:9px 6px}.p360-control-visual .p360-visual-top{gap:10px}header img[src*="project360-header-official"]{width:160px}}
@media(prefers-reduced-motion:reduce){.p360-control-visual *, .member-story:after,.member-brand img{animation:none!important;transition:none!important}}
