@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800&family=Changa:wght@500;700&family=Noto+Sans+Arabic:wght@400;500;700;800&family=Tajawal:wght@500;700;800&display=swap";:root{--ds-color-brand-700: #7e1111;--ds-color-brand-600: #b02020;--ds-color-brand-500: #c64534;--ds-color-brand-100: #f6dfdc;--ds-color-forest-700: #0d5d29;--ds-color-forest-600: #107030;--ds-color-forest-100: #dcefe2;--ds-color-ink-950: #111111;--ds-color-ink-900: #151515;--ds-color-ink-800: #232323;--ds-color-text-700: #2b2b2b;--ds-color-text-600: #4f4f4f;--ds-color-text-500: #6f6f6f;--ds-color-line-300: #dfd8cc;--ds-color-line-200: #eae3d8;--ds-color-surface-100: #f7f5f0;--ds-color-surface-200: #f4efe6;--ds-color-white: #ffffff;--ds-color-success-600: #1f7e3a;--ds-color-success-100: #e1f4e5;--ds-color-warning-600: #a86b12;--ds-color-warning-100: #f8ecd8;--ds-color-danger-600: #b42020;--ds-color-danger-100: #f8e1e1;--ds-color-info-600: #1e5f99;--ds-color-info-100: #dfeefa;--ds-interactive-primary-bg: linear-gradient(140deg, var(--ds-color-brand-600), var(--ds-color-brand-700));--ds-interactive-primary-hover: #9f1b1b;--ds-interactive-primary-active: #7a1414;--ds-interactive-secondary-bg: rgba(16, 112, 48, .1);--ds-interactive-secondary-hover: rgba(16, 112, 48, .17);--ds-interactive-outline-border: rgba(176, 32, 32, .35);--ds-interactive-outline-bg: rgba(255, 255, 255, .88);--ds-interactive-focus-ring: 0 0 0 3px rgba(176, 32, 32, .22);--ds-interactive-disabled-bg: #ece8df;--ds-interactive-disabled-fg: #9b9386;--ds-font-body: "Noto Sans Arabic", "Cairo", sans-serif;--ds-font-display: "Tajawal", "Changa", sans-serif;--ds-fs-100: .75rem;--ds-fs-200: .875rem;--ds-fs-300: 1rem;--ds-fs-400: 1.125rem;--ds-fs-500: 1.25rem;--ds-fs-600: 1.5rem;--ds-fs-700: 1.875rem;--ds-fs-800: 2.25rem;--ds-fs-900: 2.75rem;--ds-lh-tight: 1.2;--ds-lh-normal: 1.5;--ds-lh-relaxed: 1.85;--ds-space-1: .25rem;--ds-space-2: .5rem;--ds-space-3: .75rem;--ds-space-4: 1rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-8: 2rem;--ds-space-10: 2.5rem;--ds-space-12: 3rem;--ds-space-16: 4rem;--ds-space-20: 5rem;--ds-radius-xs: .375rem;--ds-radius-sm: .625rem;--ds-radius-md: .9rem;--ds-radius-lg: 1.25rem;--ds-radius-xl: 1.75rem;--ds-radius-pill: 999px;--ds-shadow-sm: 0 8px 18px rgba(17, 17, 17, .06);--ds-shadow-md: 0 16px 36px rgba(17, 17, 17, .11);--ds-shadow-lg: 0 24px 60px rgba(17, 17, 17, .14);--ds-duration-fast: .14s;--ds-duration-normal: .26s;--ds-duration-slow: .42s;--ds-ease-standard: cubic-bezier(.2, .8, .2, 1);--ds-ease-emphasis: cubic-bezier(.22, 1, .36, 1);--ds-stagger-step: 60ms;--ds-layout-container: min(1240px, 92%);--ds-layout-section-space: clamp(3.2rem, 7vw, 5.4rem);--ds-layout-grid-gap: clamp(.8rem, 2vw, 1.4rem);--ds-z-base: 1;--ds-z-sticky: 40;--ds-z-dropdown: 60;--ds-z-drawer: 100;--ds-z-modal: 120;--ds-z-toast: 140;--ds-bp-360: 360px;--ds-bp-390: 390px;--ds-bp-768: 768px;--ds-bp-1024: 1024px;--ds-bp-1280: 1280px;--ds-bp-1440: 1440px}@media(prefers-reduced-motion:reduce){:root{--ds-duration-fast: 1ms;--ds-duration-normal: 1ms;--ds-duration-slow: 1ms;--ds-stagger-step: 1ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--ds-font-body);color:var(--ds-color-text-700);background:var(--ds-color-surface-100);line-height:var(--ds-lh-normal)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.ds-heading{margin:0;color:var(--ds-color-ink-900);font-family:var(--ds-font-display);font-weight:800;line-height:var(--ds-lh-tight)}.ds-text{margin:0;color:var(--ds-color-text-500);line-height:var(--ds-lh-relaxed)}.ds-surface{border-radius:var(--ds-radius-lg);border:1px solid var(--ds-color-line-300);background:#fffffff0;box-shadow:var(--ds-shadow-md)}.ds-focusable:focus-visible,.ds-input:focus-visible,.ds-textarea:focus-visible,.ds-select-native:focus-visible,.ds-checkable input:focus-visible,.ds-switch-input:focus-visible{outline:none;box-shadow:var(--ds-interactive-focus-ring)}.ds-full{width:100%}.ds-center{text-align:center}.ds-inline{display:inline-flex}.ds-hidden{display:none!important}.ds-button{--_bg: var(--ds-interactive-primary-bg);--_fg: var(--ds-color-white);--_border: transparent;border:1px solid var(--_border);border-radius:var(--ds-radius-pill);background:var(--_bg);color:var(--_fg);font:inherit;font-size:var(--ds-fs-200);font-weight:800;min-height:2.65rem;padding-inline:1.15rem;cursor:pointer;transition:transform var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-normal) var(--ds-ease-standard),background var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-button:hover:not(:disabled){transform:translateY(-1px)}.ds-button:active:not(:disabled){transform:translateY(0)}.ds-button:disabled{background:var(--ds-interactive-disabled-bg);color:var(--ds-interactive-disabled-fg);border-color:transparent;cursor:not-allowed;box-shadow:none}.ds-button-primary{box-shadow:0 12px 22px #b020203d}.ds-button-primary:hover:not(:disabled){background:var(--ds-interactive-primary-hover)}.ds-button-outline{--_bg: var(--ds-interactive-outline-bg);--_fg: var(--ds-color-brand-600);--_border: var(--ds-interactive-outline-border)}.ds-button-ghost{--_bg: var(--ds-interactive-secondary-bg);--_fg: var(--ds-color-forest-700)}.ds-button-ghost:hover:not(:disabled){--_bg: var(--ds-interactive-secondary-hover)}.ds-link-button{display:inline-flex;align-items:center;justify-content:center}.ds-icon-button{min-width:2.65rem;min-height:2.65rem;padding-inline:0;display:inline-grid;place-items:center}.ds-form-field{display:grid;gap:var(--ds-space-2)}.ds-form-label{font-size:var(--ds-fs-200);color:var(--ds-color-text-600);font-weight:700}.ds-input,.ds-textarea,.ds-select-native{width:100%;border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-md);background:var(--ds-color-white);color:var(--ds-color-text-700);font:inherit;font-size:var(--ds-fs-300);padding-block:.68rem;padding-inline:.78rem;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard)}.ds-input::placeholder,.ds-textarea::placeholder{color:#948a7a}.ds-input:focus-visible,.ds-textarea:focus-visible,.ds-select-native:focus-visible{border-color:#b0202073}.ds-textarea{resize:vertical;min-height:7rem}.ds-select{position:relative}.ds-select-native{appearance:none;cursor:pointer;padding-inline-end:2.35rem}.ds-select-caret{position:absolute;inset-inline-end:.85rem;inset-block-start:50%;transform:translateY(-50%);pointer-events:none;color:var(--ds-color-text-500);font-size:.8rem}.ds-checkable{display:inline-flex;align-items:center;gap:.55rem;color:var(--ds-color-text-700);font-size:var(--ds-fs-200)}.ds-checkable input[type=checkbox],.ds-checkable input[type=radio]{inline-size:1rem;block-size:1rem;accent-color:var(--ds-color-brand-600)}.ds-switch{display:inline-flex;align-items:center;gap:.55rem}.ds-switch-input{appearance:none;inline-size:2.65rem;block-size:1.45rem;border:1px solid var(--ds-color-line-300);border-radius:999px;background:#ded8cb;position:relative;margin:0;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard)}.ds-switch-input:before{content:"";position:absolute;inline-size:1.05rem;block-size:1.05rem;inset-block-start:.14rem;inset-inline-start:.16rem;border-radius:50%;background:var(--ds-color-white);box-shadow:var(--ds-shadow-sm);transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-switch-input:checked{background:#b0202066}.ds-switch-input:checked:before{transform:translate(-1.15rem)}[dir=ltr] .ds-switch-input:checked:before{transform:translate(1.15rem)}.ds-validation{font-size:var(--ds-fs-100);color:var(--ds-color-danger-600)}.ds-badge,.ds-tag{display:inline-flex;align-items:center;border-radius:var(--ds-radius-pill);padding-block:.26rem;padding-inline:.65rem;font-size:var(--ds-fs-100);font-weight:800}.ds-badge{color:var(--ds-color-brand-600);background:var(--ds-color-brand-100)}.ds-tag{color:var(--ds-color-forest-700);background:var(--ds-color-forest-100)}.ds-avatar{display:grid;place-items:center;border-radius:50%;color:var(--ds-color-white);font-family:var(--ds-font-display);font-weight:800;background:linear-gradient(145deg,var(--ds-color-brand-600),#d26a55)}.ds-card{border-radius:var(--ds-radius-lg);border:1px solid var(--ds-color-line-300);background:#fffffff2;box-shadow:var(--ds-shadow-md)}.ds-card-body{padding:var(--ds-space-5)}.ds-media-card{overflow:hidden}.ds-media-card-media{inline-size:100%;aspect-ratio:16/9;object-fit:cover}.ds-gallery-card{position:relative;overflow:hidden;border:none;padding:0;color:inherit;text-align:inherit;cursor:pointer}.ds-gallery-card-media{inline-size:100%;aspect-ratio:4/3;object-fit:cover;transition:transform var(--ds-duration-slow) var(--ds-ease-emphasis)}.ds-gallery-card-overlay{position:absolute;inset:0;background:linear-gradient(to top,#101010bf,#1010101a);opacity:0;transition:opacity var(--ds-duration-normal) var(--ds-ease-standard)}.ds-gallery-card-corner{position:absolute;inline-size:52px;block-size:52px;border:6px solid var(--ds-color-brand-600);z-index:2;opacity:0;transition:opacity var(--ds-duration-normal) var(--ds-ease-standard),transform var(--ds-duration-normal) var(--ds-ease-standard)}.ds-gallery-card-corner.is-a{inset-inline-start:0;inset-block-end:0;border-top:0;border-inline-end:0;transform:translate(-34%,34%)}.ds-gallery-card-corner.is-b{inset-inline-end:0;inset-block-start:0;border-bottom:0;border-inline-start:0;transform:translate(34%,-34%)}.ds-gallery-card:hover .ds-gallery-card-media{transform:scale(1.08)}.ds-gallery-card:hover .ds-gallery-card-overlay,.ds-gallery-card:hover .ds-gallery-card-corner{opacity:1}.ds-gallery-card:hover .ds-gallery-card-corner.is-a,.ds-gallery-card:hover .ds-gallery-card-corner.is-b{transform:translate(0)}.ds-stat-card .ds-card-body{padding-block:var(--ds-space-6)}.ds-stat-value{color:var(--ds-color-brand-600);font-size:clamp(1.9rem,3vw,2.7rem);line-height:var(--ds-lh-tight);font-family:var(--ds-font-display);font-weight:800}.ds-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.ds-tab-btn{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-pill);background:var(--ds-color-white);color:var(--ds-color-text-600);font:inherit;font-size:var(--ds-fs-200);font-weight:700;min-height:2.35rem;padding-inline:.95rem;cursor:pointer;transition:all var(--ds-duration-fast) var(--ds-ease-standard)}.ds-tab-btn[aria-selected=true]{color:var(--ds-color-brand-600);border-color:#b020203d;background:#b0202014}.ds-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem;color:var(--ds-color-text-500);font-size:var(--ds-fs-200)}.ds-accordion{display:grid;gap:var(--ds-space-3)}.ds-accordion-item{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-md);background:var(--ds-color-white)}.ds-accordion-btn{inline-size:100%;border:0;border-radius:var(--ds-radius-md);background:transparent;text-align:start;font:inherit;font-weight:700;padding:var(--ds-space-4);cursor:pointer}.ds-accordion-content{padding-inline:var(--ds-space-4);padding-block-end:var(--ds-space-4);color:var(--ds-color-text-500)}.ds-empty{border:1px dashed #ccbda3;border-radius:var(--ds-radius-lg);background:var(--ds-color-white);text-align:center;padding:clamp(1.5rem,4vw,3rem);display:grid;gap:var(--ds-space-3)}.ds-skeleton{border-radius:var(--ds-radius-sm);background:linear-gradient(90deg,#f3ede1 25%,#ece4d8,#f3ede1 75%);background-size:220% 100%;animation:ds-skeleton 1.3s linear infinite}@keyframes ds-skeleton{0%{background-position:200% 0}to{background-position:-40% 0}}.ds-toast{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-md);background:var(--ds-color-white);color:var(--ds-color-text-700);box-shadow:var(--ds-shadow-md);padding:var(--ds-space-4)}.ds-section-title{display:grid;gap:var(--ds-space-2);margin-block-end:var(--ds-space-8)}.ds-section-title .ds-heading{font-size:clamp(1.5rem,2.1vw,2.35rem)}.ds-hero-mosaic{position:relative;overflow:hidden;border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-xl);min-height:clamp(360px,58vh,620px);box-shadow:var(--ds-shadow-lg);background:var(--ds-color-white)}.ds-hero-mosaic-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(56px,1fr);min-height:inherit}.ds-hero-mosaic-tile{border-inline-start:1px solid rgba(223,216,204,.5);border-block-start:1px solid rgba(223,216,204,.5);overflow:hidden}.ds-hero-mosaic-tile img{inline-size:100%;block-size:100%;object-fit:cover;transform:scale(1.03)}.ds-hero-content{position:absolute;inset-inline:8%;inset-block-end:10%;display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-4)}.ds-hero-action{border:1px solid rgba(255,255,255,.45);border-radius:var(--ds-radius-md);background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:94px;display:grid;place-items:center;text-align:center;font-size:clamp(1rem,2vw,1.3rem);font-weight:800;color:var(--ds-color-ink-900);transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-hero-action:hover{transform:translateY(-2px)}.ds-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.ds-table{width:100%;border-collapse:collapse;min-width:560px}.ds-table th,.ds-table td{border-bottom:1px solid var(--ds-color-line-200);padding:.75rem .9rem;text-align:start;font-size:var(--ds-fs-200)}.ds-table th{color:var(--ds-color-ink-900);font-weight:800}.ds-page-btn{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-sm);background:var(--ds-color-white);color:var(--ds-color-text-600);min-inline-size:2.2rem;min-block-size:2.2rem;font:inherit;font-size:var(--ds-fs-200);font-weight:700;cursor:pointer}.ds-page-btn.is-active{color:var(--ds-color-white);border-color:transparent;background:var(--ds-interactive-primary-bg)}.ds-page-btn:disabled{opacity:.45;cursor:not-allowed}.ds-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.ds-stepper-item{border-radius:var(--ds-radius-md);background:#ece6db;color:#746a58;text-align:center;padding:.55rem .45rem;display:grid;gap:.22rem}.ds-stepper-item strong{font-size:var(--ds-fs-200)}.ds-stepper-item span{font-size:var(--ds-fs-100);line-height:1.35}.ds-stepper-item.is-active{color:var(--ds-color-brand-600);background:#f5dfda}.ds-modal-backdrop,.ds-drawer-backdrop{position:fixed;inset:0;border:0;background:#00000073;z-index:var(--ds-z-modal)}.ds-modal{position:fixed;inset-inline:0;inset-block-start:10vh;margin-inline:auto;width:min(680px,92vw);z-index:calc(var(--ds-z-modal) + 1)}.ds-drawer{position:fixed;inset-block:0;inset-inline-end:0;width:min(420px,90vw);z-index:calc(var(--ds-z-drawer) + 1);display:flex}[dir=ltr] .ds-drawer{inset-inline-end:auto;inset-inline-start:0}@media(max-width:1024px){.ds-hero-content{grid-template-columns:1fr}.ds-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.ds-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}body{background:radial-gradient(circle at 92% 20%,rgba(176,32,32,.1),transparent 34%),radial-gradient(circle at 6% 82%,rgba(16,112,48,.08),transparent 30%),var(--ds-color-surface-100);color:var(--ds-color-text-700);overflow-x:clip}.site-shell{min-height:100vh;position:relative}.site-ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(130deg,rgba(176,32,32,.03) 22%,transparent 22%),linear-gradient(210deg,rgba(16,112,48,.03) 16%,transparent 16%);background-size:56px 56px}.site-main{min-height:calc(100vh - 84px)}.site-container{width:var(--ds-layout-container);margin-inline:auto}.site-section{padding-block:var(--ds-layout-section-space)}.site-section-muted{background:linear-gradient(170deg,#f4ede1,#fcfbf8)}.site-reveal{opacity:0;transform:translateY(18px);animation:site-reveal var(--ds-duration-slow) var(--ds-ease-emphasis) forwards}@keyframes site-reveal{to{opacity:1;transform:translateY(0)}}.site-navbar{position:sticky;top:0;z-index:var(--ds-z-sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f5f0d9;border-bottom:1px solid rgba(176,32,32,.1)}.site-navbar-row{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}.site-brand{display:inline-flex;align-items:center;gap:var(--ds-space-3)}.site-brand-mark{inline-size:3rem;block-size:3rem;border-radius:.9rem;display:grid;place-items:center;color:#fff;font-family:var(--ds-font-display);font-size:1.35rem;font-weight:800;background:var(--ds-interactive-primary-bg);box-shadow:0 10px 20px #b0202038}.site-brand-copy{display:grid;line-height:1.2}.site-brand-copy strong{color:var(--ds-color-ink-900)}.site-brand-copy small{color:var(--ds-color-text-500);font-size:var(--ds-fs-100)}.site-menu-btn{display:none}.site-nav-links{display:flex;align-items:center;gap:.45rem}.site-nav-link{border-radius:var(--ds-radius-pill);color:var(--ds-color-text-600);padding:.52rem .92rem;font-weight:700;font-size:var(--ds-fs-200);transition:all var(--ds-duration-fast) var(--ds-ease-standard)}.site-nav-link:hover,.site-nav-link.active{color:var(--ds-color-brand-600);background:#b0202014}.site-nav-cta{min-height:2.3rem}.site-hero-wrap{padding-block:clamp(2.6rem,7vw,4.8rem)}.site-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:var(--ds-layout-grid-gap)}.site-hero-copy{display:grid;gap:var(--ds-space-4)}.site-hero-copy h1{margin:0;color:var(--ds-color-ink-900);font-family:var(--ds-font-display);font-weight:800;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.12}.site-hero-copy p{margin:0;font-size:clamp(1rem,2vw,1.18rem);color:var(--ds-color-text-500);line-height:var(--ds-lh-relaxed)}.site-hero-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3)}.site-section-head-inline{margin-bottom:var(--ds-space-6);display:flex;gap:var(--ds-space-4);align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.site-grid{display:grid;gap:var(--ds-layout-grid-gap)}.site-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-card-title{margin:0 0 .55rem;color:var(--ds-color-ink-900);font-size:var(--ds-fs-500);font-family:var(--ds-font-display)}.site-inline-link,.site-inline-link-strong{color:var(--ds-color-forest-700);font-weight:700}.site-inline-link-strong{color:var(--ds-color-brand-600)}.site-inline-tags{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.45rem}.site-inline-tags span{font-size:var(--ds-fs-100);color:var(--ds-color-text-500)}.site-media-link{display:block}.site-media-card{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-lg);overflow:hidden;background:#fffffff0;box-shadow:var(--ds-shadow-md);transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.site-media-link:hover .site-media-card{transform:translateY(-2px)}.site-media-card-image-wrap img{inline-size:100%;aspect-ratio:16/10;object-fit:cover}.site-media-card-body{padding:var(--ds-space-5);display:grid;gap:.5rem}.site-media-card-body h3{margin:0;color:var(--ds-color-ink-900);font-size:var(--ds-fs-500)}.site-media-card-body p{margin:0;color:var(--ds-color-text-500);line-height:var(--ds-lh-relaxed)}.site-media-card-body small{color:var(--ds-color-text-500)}.site-members-entry{border:1px solid #d8cdb9;border-radius:var(--ds-radius-xl);background:linear-gradient(130deg,#fff,#f8f0e5);box-shadow:var(--ds-shadow-md);padding:clamp(1rem,2vw,1.55rem);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);flex-wrap:wrap}.site-members-entry h2{margin:0 0 .3rem;font-family:var(--ds-font-display);color:var(--ds-color-ink-900)}.site-members-entry p{margin:0;color:var(--ds-color-text-500)}.site-members-entry-actions{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap}.site-member-teaser{display:grid;justify-items:center;text-align:center;gap:.45rem}.site-member-teaser h3{margin:0;font-family:var(--ds-font-display)}.site-member-teaser p{margin:0}.site-about-hero{padding-block-end:var(--ds-space-12)}.site-about-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-layout-grid-gap);align-items:stretch}.site-about-media{border-radius:var(--ds-radius-xl);overflow:hidden;border:1px solid var(--ds-color-line-300);box-shadow:var(--ds-shadow-lg)}.site-about-media img{inline-size:100%;block-size:100%;object-fit:cover;min-height:420px}.site-about-copy{display:grid;align-content:start;gap:var(--ds-space-4)}.site-about-copy h1{margin:0;font-family:var(--ds-font-display);color:var(--ds-color-ink-900);font-size:clamp(1.9rem,3vw,2.8rem)}.site-about-copy p{margin:0;color:var(--ds-color-text-500);line-height:var(--ds-lh-relaxed)}.site-about-highlight{box-shadow:none}.site-objective-card{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-lg);background:#fffffff2;box-shadow:var(--ds-shadow-md);padding:var(--ds-space-5);transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.site-objective-card:hover{transform:translateY(-2px)}.site-objective-badge{inline-size:2.2rem;block-size:2.2rem;border-radius:50%;display:grid;place-items:center;margin-bottom:var(--ds-space-3);color:#fff;background:var(--ds-interactive-primary-bg);font-weight:800}.site-objective-card h3{margin:0 0 .45rem;color:var(--ds-color-ink-900)}.site-objective-card p{margin:0;color:var(--ds-color-text-500)}.site-pioneers-hero{border:1px solid rgba(176,32,32,.2);border-radius:var(--ds-radius-xl);background:linear-gradient(135deg,#fff,#f8eee8 48%,#eef7f0);box-shadow:var(--ds-shadow-md);padding:clamp(1rem,2vw,1.65rem);display:flex;gap:var(--ds-space-4);align-items:center;justify-content:space-between;flex-wrap:wrap}.site-pioneers-hero h1{margin:0 0 .4rem;color:var(--ds-color-ink-900);font-family:var(--ds-font-display);font-size:clamp(1.6rem,3vw,2.4rem)}.site-pioneers-hero p{margin:0;color:var(--ds-color-text-500)}.site-pioneer-card{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-lg);background:#fffffff5;box-shadow:var(--ds-shadow-md);padding:var(--ds-space-5);display:grid;gap:var(--ds-space-4)}.site-pioneer-card-top{display:grid;grid-template-columns:auto 1fr;gap:var(--ds-space-3);align-items:center}.site-pioneer-card h3{margin:0;color:var(--ds-color-ink-900)}.site-pioneer-card p,.site-pioneer-card small{margin:0;color:var(--ds-color-text-500)}.site-pagination-wrap{margin-top:var(--ds-space-8);display:grid;justify-items:center}.site-filter-strip{margin-bottom:var(--ds-space-6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--ds-space-3)}.site-filter-strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-filter-field{display:grid;gap:.35rem}.site-filter-field label{font-size:var(--ds-fs-200);color:var(--ds-color-text-600);font-weight:700}.site-gallery-link{display:block}.site-gallery-card{position:relative;overflow:hidden;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-color-line-300);box-shadow:var(--ds-shadow-md)}.site-gallery-card img{inline-size:100%;aspect-ratio:4/3;object-fit:cover;transition:transform var(--ds-duration-slow) var(--ds-ease-emphasis)}.site-gallery-overlay{position:absolute;inset:0;background:linear-gradient(to top,#111111c7,#1111111f);color:#fff;padding:var(--ds-space-5);display:grid;align-content:end;gap:.45rem;opacity:0;transition:opacity var(--ds-duration-normal) var(--ds-ease-standard)}.site-gallery-overlay h3,.site-gallery-overlay p,.site-gallery-overlay small{margin:0}.site-gallery-overlay p{color:#ffffffe6}.site-gallery-corner{position:absolute;inline-size:52px;block-size:52px;border:6px solid var(--ds-color-brand-600);z-index:2;opacity:0;transition:transform var(--ds-duration-normal) var(--ds-ease-standard),opacity var(--ds-duration-normal) var(--ds-ease-standard)}.site-gallery-corner-a{inset-inline-start:0;inset-block-end:0;border-top:0;border-inline-end:0;transform:translate(-34%,34%)}.site-gallery-corner-b{inset-inline-end:0;inset-block-start:0;border-bottom:0;border-inline-start:0;transform:translate(34%,-34%)}.site-gallery-link:hover .site-gallery-card img{transform:scale(1.08)}.site-gallery-link:hover .site-gallery-overlay,.site-gallery-link:hover .site-gallery-corner{opacity:1}.site-gallery-link:hover .site-gallery-corner-a,.site-gallery-link:hover .site-gallery-corner-b{transform:translate(0)}.site-detail-cover{inline-size:100%;aspect-ratio:16/8;object-fit:cover;border-radius:var(--ds-radius-xl);border:1px solid var(--ds-color-line-300);box-shadow:var(--ds-shadow-lg);margin-bottom:var(--ds-space-6)}.site-detail-meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center;margin-bottom:var(--ds-space-3)}.site-detail-meta span{color:var(--ds-color-text-500);font-size:var(--ds-fs-200)}.site-detail-content{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-lg);background:#fffffff5;box-shadow:var(--ds-shadow-md);padding:var(--ds-space-6);color:var(--ds-color-text-700);line-height:var(--ds-lh-relaxed);white-space:pre-line}.site-detail-actions{margin-top:var(--ds-space-6)}.site-related-card{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-md);background:#fffffff2;padding:var(--ds-space-5)}.site-related-card h3,.site-related-card p{margin:0}.site-related-card p{margin-top:.3rem;color:var(--ds-color-text-500)}.site-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-layout-grid-gap)}.site-contact-info,.site-contact-form-wrap{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-xl);background:#fffffff5;box-shadow:var(--ds-shadow-md);overflow:hidden}.site-contact-info img{inline-size:100%;aspect-ratio:16/9;object-fit:cover}.site-contact-cards{padding:var(--ds-space-5);display:grid;gap:var(--ds-space-3)}.site-contact-card{border:1px solid var(--ds-color-line-200);border-radius:var(--ds-radius-md);background:#fffdf9;padding:.72rem .85rem;display:grid;gap:.2rem}.site-contact-card strong{color:var(--ds-color-ink-900)}.site-contact-card a,.site-contact-card span{color:var(--ds-color-text-500)}.site-contact-form{padding:var(--ds-space-6);display:grid;gap:var(--ds-space-4)}.site-contact-form .ds-input,.site-contact-form .ds-textarea{border:none;border-bottom:2px solid #dfd4c2;border-radius:0;padding-inline:.2rem;background:transparent}.site-contact-form .ds-input:focus-visible,.site-contact-form .ds-textarea:focus-visible{border-bottom-color:var(--ds-color-brand-600);box-shadow:none}.site-contact-submit{width:fit-content;min-width:140px}.site-success-note{margin:0;color:var(--ds-color-success-600);border:1px solid rgba(31,126,58,.25);border-radius:var(--ds-radius-sm);background:var(--ds-color-success-100);padding:.6rem .75rem;font-weight:700}.site-auth-wrap{max-width:760px}.site-auth-card{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-xl);background:#fffffff5;box-shadow:var(--ds-shadow-lg);padding:clamp(1rem,3vw,2rem)}.site-auth-form{display:grid;gap:var(--ds-space-4)}.site-helper-note{color:var(--ds-color-text-500);font-size:var(--ds-fs-200)}.site-error-note{margin:0;color:var(--ds-color-danger-600);font-size:var(--ds-fs-200)}.site-join-panel,.site-track-panel{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-xl);background:#fffffff2;box-shadow:var(--ds-shadow-md);padding:clamp(1rem,2.3vw,1.7rem)}.site-track-panel{margin-top:var(--ds-space-8)}.site-track-panel h3{margin:0 0 var(--ds-space-4);color:var(--ds-color-ink-900);font-family:var(--ds-font-display)}.site-join-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}.site-form-span-2{grid-column:1 / -1}.site-review-card{border:1px dashed #d0c3ac;border-radius:var(--ds-radius-lg);background:#fffefb;padding:var(--ds-space-5)}.site-review-card h3,.site-review-card p{margin:0}.site-review-card p{margin-top:.35rem;color:var(--ds-color-text-500)}.site-join-actions{margin-top:var(--ds-space-5);display:flex;justify-content:space-between;gap:var(--ds-space-3)}.site-track-grid{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--ds-space-3)}.site-track-result{margin-top:var(--ds-space-4);border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-md);background:#fffdf9;padding:var(--ds-space-4)}.site-track-result p{margin:0}.site-profile-header{border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-xl);background:#fffffff2;box-shadow:var(--ds-shadow-md);padding:clamp(1rem,2vw,1.45rem);margin-bottom:var(--ds-space-6);display:grid;grid-template-columns:auto 1fr;gap:var(--ds-space-4);align-items:center}.site-profile-header h1,.site-profile-header p{margin:0}.site-profile-header p{color:var(--ds-color-text-500);margin-top:.3rem}.site-list{margin:0;padding-inline-start:1.1rem;display:grid;gap:.35rem;color:var(--ds-color-text-600)}.site-social-links{display:flex;flex-wrap:wrap;gap:.45rem}.site-social-links a{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-color-line-300);background:#fffffff2;padding:.24rem .6rem;font-size:var(--ds-fs-200)}.site-footer{margin-top:var(--ds-space-16);background:#111;color:#ddd}.site-footer-grid{padding-block:2rem;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--ds-space-4)}.site-footer-grid h3,.site-footer-grid h4{margin:0 0 .5rem;color:#fff;font-family:var(--ds-font-display)}.site-footer-grid p{margin:0;color:#d3d3d3;line-height:1.8}.site-footer-links,.site-footer-meta{display:grid;gap:.4rem}.site-footer-links a,.site-footer-meta a,.site-footer-meta span{color:#d3d3d3;font-size:var(--ds-fs-200)}.site-footer-bottom{border-top:1px solid rgba(255,255,255,.12);text-align:center;padding:.75rem;font-size:var(--ds-fs-200)}.site-audio-control{position:fixed;inset-inline-end:1rem;inset-block-end:1rem;inline-size:min(340px,92vw);border:1px solid #d7cdc0;border-radius:0;box-shadow:0 18px 30px #11111129;background:linear-gradient(165deg,#fffffffa,#f7f2ebfa);padding:var(--ds-space-4);z-index:1100;display:grid;gap:.7rem}.site-audio-control.is-minimized{inline-size:min(240px,84vw);gap:.4rem}.site-audio-control__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.site-audio-control__title{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-fs-500);font-weight:800;color:var(--ds-color-ink-900)}.site-audio-control__tools{display:flex;align-items:center;gap:.35rem}.site-audio-control__tool-btn{min-height:2rem;border:1px solid var(--ds-interactive-outline-border);border-radius:0;background:#fff;color:var(--ds-color-brand-600);padding-inline:.62rem;font:inherit;font-size:var(--ds-fs-100);font-weight:800;cursor:pointer;transition:all var(--ds-duration-fast) var(--ds-ease-standard)}.site-audio-control__tool-btn:hover{background:var(--ds-interactive-secondary-bg)}.site-audio-control__tool-btn:focus-visible{outline:none;box-shadow:var(--ds-interactive-focus-ring)}.site-audio-control__tool-btn.is-close{border-color:#d7cdc0;color:var(--ds-color-text-600)}.site-audio-control__tool-btn.is-close:hover{background:#f2eee8;color:var(--ds-color-ink-900)}.site-audio-control__actions{display:grid;gap:.45rem}.site-audio-control__button{border:1px solid var(--ds-interactive-outline-border);border-radius:0;min-height:2.55rem;padding-inline:.95rem;background:#fff;color:var(--ds-color-brand-600);font-family:inherit;font-size:var(--ds-fs-300);font-weight:800;cursor:pointer;transition:all var(--ds-duration-fast) var(--ds-ease-standard)}.site-audio-control__button:hover{background:var(--ds-interactive-secondary-bg)}.site-audio-control__button:focus-visible{outline:none;box-shadow:var(--ds-interactive-focus-ring)}.site-audio-control__button.is-playing{background:var(--ds-interactive-primary-bg);border-color:var(--ds-interactive-primary-bg);color:#fff}.site-audio-control__mini-state{margin:0;font-size:var(--ds-fs-100);color:var(--ds-color-text-500);line-height:1.6}.site-audio-control__hint{margin:0;font-size:var(--ds-fs-100);color:var(--ds-color-text-500);line-height:1.7;border-top:1px solid #e4dbcd;padding-top:.45rem}.pwa-toast{position:fixed;inset-inline-start:1rem;inset-block-end:1rem;inline-size:min(360px,92vw);border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg);background:#fffffff7;padding:var(--ds-space-4);z-index:var(--ds-z-toast);display:grid;gap:var(--ds-space-3)}.pwa-toast p{margin:0}.pwa-toast-actions{display:flex;gap:var(--ds-space-2);flex-wrap:wrap}.container{width:var(--ds-layout-container);margin-inline:auto}.section{padding-block:var(--ds-layout-section-space)}.btn{border:1px solid transparent;border-radius:var(--ds-radius-pill);min-height:2.55rem;padding-inline:1rem;font:inherit;font-weight:800}.btn-primary{background:var(--ds-interactive-primary-bg);color:#fff}.btn-outline{background:#fff;color:var(--ds-color-brand-600);border-color:var(--ds-interactive-outline-border)}.btn-ghost{background:var(--ds-interactive-secondary-bg);color:var(--ds-color-forest-700)}.form-grid,.cards-2,.cards-3,.cards-4,.profile-grid,.info-grid,.stats-grid{display:grid;gap:var(--ds-layout-grid-gap)}.cards-2,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-3,.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-4,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-md);padding:.65rem .75rem}.full-width{width:100%}@media(max-width:1280px){.site-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.site-hero-grid,.site-about-split,.site-contact-layout,.site-grid-3,.site-grid-2,.site-profile-header,.site-track-grid{grid-template-columns:1fr}.site-filter-strip-3,.site-footer-grid,.cards-4,.cards-3,.cards-2,.profile-grid,.stats-grid,.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-menu-btn{display:inline-flex}.site-nav-links{position:absolute;top:84px;inset-inline:4%;display:none;flex-direction:column;align-items:stretch;border:1px solid var(--ds-color-line-300);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);background:#fffffffa;padding:.85rem}.site-nav-links.is-open{display:flex}}@media(max-width:768px){.site-grid-4,.site-grid-3,.site-grid-2,.site-filter-strip-3,.site-join-form-grid,.cards-4,.cards-3,.cards-2,.profile-grid,.stats-grid,.info-grid,.site-footer-grid{grid-template-columns:1fr}.site-join-actions{flex-wrap:wrap}.pwa-toast,.site-audio-control{inset-inline:4%;inline-size:auto}.site-section{padding-block:clamp(2.3rem,8vw,3rem)}}@media(prefers-reduced-motion:reduce){.site-reveal,.site-gallery-card img,.site-gallery-overlay,.site-gallery-corner,.site-media-card,.ds-button,.ds-gallery-card-media,.ds-gallery-card-overlay,.ds-gallery-card-corner{animation:none!important;transition:none!important;transform:none!important}}:root{--ayc-color-primary: #ce1126;--ayc-color-accent: #007a3d;--ayc-color-border: #d7dcde;--ayc-color-surface: #ffffff;--ayc-color-muted: #f7f7f7;--ayc-color-text: #1b1b1f;--ayc-color-text-soft: #666;--ayc-font-base: "HelveticaNeueLT Arabic", "Cairo", sans-serif;--ayc-font-weight-light: 300;--ayc-font-weight-regular: 400;--ayc-font-weight-bold: 700;--ayc-container: min(1320px, 92vw);--ayc-nav-height: 100px;--ayc-radius: 0;--ayc-ease: cubic-bezier(.2, 1, .6, 1);--ayc-space-1: 4px;--ayc-space-2: 8px;--ayc-space-3: 12px;--ayc-space-4: 16px;--ayc-space-5: 24px;--ayc-space-6: 32px;--ayc-space-7: 48px;--ayc-fs-caption: .78rem;--ayc-fs-body: .98rem;--ayc-fs-subtitle: 1.18rem;--ayc-fs-title: clamp(1.65rem, 3.3vw, 3.1rem);--ayc-radius-sm: 0;--ayc-radius-md: 0;--ayc-radius-lg: 0;--ayc-shadow-sm: none;--ayc-shadow-md: none;--ayc-shadow-lg: none;--ayc-icon-sm: 14px;--ayc-icon-md: 18px;--ayc-icon-lg: 22px;--app-btn-primary-bg: linear-gradient(145deg, #ce1126, #9f0b1c);--app-btn-primary-border: #9f0b1c;--app-btn-primary-fg: #fff;--app-btn-secondary-bg: linear-gradient(145deg, #007a3d, #006f37);--app-btn-secondary-border: #006f37;--app-btn-secondary-fg: #fff;--app-btn-outline-bg: #fff;--app-btn-outline-border: #ce1126;--app-btn-outline-fg: #ce1126;--app-btn-ghost-bg: rgba(206, 17, 38, .12);--app-btn-ghost-border: rgba(206, 17, 38, .2);--app-btn-ghost-fg: #9f0b1c;--app-btn-info-bg: #e6f2fb;--app-btn-info-border: #8bbce6;--app-btn-info-fg: #1f4f82;--app-btn-success-bg: #e6f5ee;--app-btn-success-border: #7bc49d;--app-btn-success-fg: #13683d;--app-btn-warning-bg: #fff5e6;--app-btn-warning-border: #e8c17f;--app-btn-warning-fg: #8e5b00;--app-btn-danger-bg: #fde9eb;--app-btn-danger-border: #e8a2aa;--app-btn-danger-fg: #9f0b1c;--app-card-bg: #fff;--app-card-border: var(--ayc-color-border);--app-card-shadow: none;--app-card-radius: 0;--ds-color-brand-700: #9f0b1c;--ds-color-brand-600: var(--ayc-color-primary);--ds-color-brand-500: var(--ayc-color-accent);--ds-color-brand-100: #fde8eb;--ds-color-forest-700: #00572b;--ds-color-forest-600: #007a3d;--ds-color-forest-100: #e8f4ed;--ds-color-text-700: var(--ayc-color-text);--ds-color-text-600: #4c4b63;--ds-color-text-500: var(--ayc-color-text-soft);--ds-color-line-300: var(--ayc-color-border);--ds-color-line-200: #eceeef;--ds-color-surface-100: var(--ayc-color-surface);--ds-color-surface-200: var(--ayc-color-muted);--ds-color-ink-900: #111111;--ds-color-ink-950: #111;--ds-interactive-primary-bg: var(--ayc-color-primary);--ds-interactive-primary-hover: #b40f21;--ds-interactive-primary-active: #980d1c;--ds-interactive-secondary-bg: rgba(206, 17, 38, .1);--ds-interactive-secondary-hover: rgba(206, 17, 38, .16);--ds-interactive-outline-border: rgba(206, 17, 38, .32);--ds-interactive-outline-bg: #fff;--ds-interactive-focus-ring: 0 0 0 3px rgba(206, 17, 38, .2);--ds-font-body: var(--ayc-font-base);--ds-font-display: var(--ayc-font-base)}@font-face{font-family:HelveticaNeueLT Arabic;src:url(https://pioneers.arabyouthcenter.org/assets/frontend/dist/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Bold.woff2) format("woff2"),url(https://pioneers.arabyouthcenter.org/assets/frontend/dist/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLT Arabic;src:url(https://pioneers.arabyouthcenter.org/assets/frontend/dist/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Roman.woff2) format("woff2"),url(https://pioneers.arabyouthcenter.org/assets/frontend/dist/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLT Arabic;src:url(https://pioneers.arabyouthcenter.org/assets/frontend/dist/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Light.woff2) format("woff2"),url(https://pioneers.arabyouthcenter.org/assets/frontend/dist/fonts/HelveticaNeueLTArabic/HelveticaNeueLTArabic-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}html,body{direction:rtl}body{font-family:var(--ayc-font-base);color:var(--ayc-color-text);background:#fff}.ayc-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#fff}.ayc-main{flex:1 0 auto;min-height:0}.ayc-main.home__page{min-height:calc(100dvh - var(--ayc-home-footer-height, 90px));padding-top:var(--ayc-nav-height);padding-bottom:8px;display:flex;align-items:stretch}.ayc-main.home__page>.home-banner{width:100%}.container,.container-fluid,.site-container{width:var(--ayc-container);margin-inline:auto}.inner__page{padding-top:var(--ayc-nav-height);position:relative}.page-section{padding:5vh 0}.page-section .container>.in_section{margin-bottom:8vh;padding-bottom:8vh;border-bottom:1px solid var(--ayc-color-border)}.page-section .container>.in_section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title{margin:0 0 .6em;text-align:inherit}.section-title span{font-size:var(--ayc-fs-title);line-height:1.1;font-weight:700;color:var(--ayc-color-primary)}.section-title.text-center{text-align:center}html,body,#root{caret-color:transparent}body{cursor:default}a,button,[role=button],summary,.app-btn{cursor:pointer}input,textarea,[contenteditable=true],[contenteditable=plaintext-only]{cursor:text;caret-color:auto}select{line-height:1.5}select option{min-height:2.45rem;padding-block:.55rem;padding-inline:.9rem;line-height:1.45;text-align:start;background-color:#fff}select optgroup{padding-inline:.9rem;font-weight:700;background-color:#fff}#header{position:fixed;top:0;inset-inline:0;z-index:2000;background:#fff;border-bottom:1px solid var(--ayc-color-border);transition:border-color .3s ease,box-shadow .3s ease}#header.scrolled{border-bottom-color:var(--ayc-color-border);box-shadow:0 5px 14px #00000012}#header .navbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--ayc-nav-height);column-gap:clamp(.5rem,1.5vw,1rem);direction:ltr}#header .nav-utility-col{justify-self:start;display:flex;align-items:center}#header .nav-utility{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.55rem;direction:ltr}#header .nav-utility>li{display:flex;align-items:center}#header .nav-utility>li.info_btn_box{order:1}#header .nav-utility>li.nom_btn--login{order:2}#header .nav-utility>li.menu_trigger_box{display:none}#header .nom_btn .app-btn{min-height:38px;padding-inline:.75rem;border-radius:0}#header .nav-center-col{justify-self:center;display:flex;align-items:center;height:var(--ayc-nav-height)}#header .navbar-inner{display:flex;align-items:center;height:100%}#header .navbar-nav{list-style:none;margin:0;padding:0;display:flex;align-items:center;height:100%;gap:.25rem;direction:rtl}#header .navbar-nav .nav-item{display:flex;align-items:center;opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}#header .navbar-nav .nav-item-login{display:none}#header .nav-link{position:relative;display:inline-flex;align-items:center;color:var(--ayc-color-primary);font-size:clamp(.88rem,1.05vw,1rem);font-weight:600;line-height:1.1;min-height:0;padding:.2rem .6rem .38rem;white-space:nowrap;overflow:visible;transition:color .25s ease}#header .nav-link:before{content:"";position:absolute;bottom:-.2rem;left:50%;width:calc(100% - .7rem);height:3px;border-radius:999px;background:var(--ayc-color-accent);opacity:0;transform:translate(-50%) scaleX(.45);transform-origin:center;transition:transform .28s ease,opacity .28s ease}#header .nav-link:hover,#header .nav-link.active{color:var(--ayc-color-accent)}#header .nav-link:hover:before,#header .nav-link.active:before{opacity:1;transform:translate(-50%) scaleX(1)}#header .barnd_box{justify-self:end;width:clamp(150px,14vw,230px);direction:rtl}#header .barnd_box .navbar-brand{display:flex;align-items:center;width:100%}#header .barnd_box img{width:100%;max-height:72px;object-fit:contain}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-btn{border:1px solid transparent;border-radius:999px;min-height:42px;padding:.6rem 1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;font-size:var(--ayc-fs-body);font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;transition:all .22s ease;font-family:inherit}.app-btn__label{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.app-btn__spinner{width:14px;height:14px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:ayc-spin .7s linear infinite}.app-btn:disabled,.app-btn[aria-disabled=true]{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.app-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.app-btn--sm{min-height:36px;padding:.45rem .9rem;font-size:.88rem}.app-btn--md{min-height:42px}.app-btn--lg{min-height:48px;padding:.72rem 1.5rem;font-size:1rem}.app-btn--full{width:100%}.app-btn--icon-only{min-width:42px;width:42px;padding-inline:0}.app-btn--primary{background:var(--app-btn-primary-bg);border-color:var(--app-btn-primary-border);color:var(--app-btn-primary-fg);box-shadow:0 10px 20px #9f0b1c3d}.app-btn--primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.05)}.app-btn--secondary{background:var(--app-btn-secondary-bg);border-color:var(--app-btn-secondary-border);color:var(--app-btn-secondary-fg);box-shadow:0 10px 20px #007a3d33}.app-btn--outline{background:var(--app-btn-outline-bg);border-color:var(--app-btn-outline-border);color:var(--app-btn-outline-fg)}.app-btn--outline:hover:not(:disabled):not([aria-disabled=true]){background:#ce1126;color:#fff}.app-btn--ghost{background:var(--app-btn-ghost-bg);border-color:var(--app-btn-ghost-border);color:var(--app-btn-ghost-fg)}.app-btn--info{background:var(--app-btn-info-bg);border-color:var(--app-btn-info-border);color:var(--app-btn-info-fg)}.app-btn--success{background:var(--app-btn-success-bg);border-color:var(--app-btn-success-border);color:var(--app-btn-success-fg)}.app-btn--warning{background:var(--app-btn-warning-bg);border-color:var(--app-btn-warning-border);color:var(--app-btn-warning-fg)}.app-btn--danger{background:var(--app-btn-danger-bg);border-color:var(--app-btn-danger-border);color:var(--app-btn-danger-fg)}.app-btn--tab{background:#fff;border-color:var(--ayc-color-border);color:var(--ayc-color-primary);border-radius:0;min-height:40px;box-shadow:none;font-weight:600}.app-btn--tab:hover:not(:disabled):not([aria-disabled=true]),.app-btn--tab.is-active{background:var(--ayc-color-primary);border-color:var(--ayc-color-primary);color:#fff;transform:none}.app-card{border-radius:var(--app-card-radius);border:1px solid var(--app-card-border);background:var(--app-card-bg);box-shadow:var(--app-card-shadow)}.app-card--interactive{transition:border-color .2s ease}.app-card--interactive:hover{transform:none;box-shadow:none;border-color:#cfd6d9}.app-card--pad-none{padding:0}.app-card--pad-sm{padding:.8rem}.app-card--pad-md{padding:1rem}.app-card--pad-lg{padding:1.25rem}.app-checkbox{display:inline-flex;align-items:flex-start;gap:.55rem;cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content;color:var(--ayc-color-primary)}.app-checkbox__input{position:absolute;opacity:0;pointer-events:none}.app-checkbox__box{width:22px;height:22px;border:1px solid rgba(0,122,61,.32);background:#fff;border-radius:7px;display:grid;place-items:center;transition:all .2s ease;flex-shrink:0;margin-top:1px}.app-checkbox__box svg{width:14px;height:14px;fill:#fff;opacity:0;transform:scale(.7);transition:all .2s ease}.app-checkbox__label-wrap{display:grid;gap:.2rem}.app-checkbox__label{font-size:.92rem;line-height:1.35;font-weight:700}.app-checkbox__desc{color:#5f6773;font-size:.8rem;line-height:1.4}.app-checkbox__input:checked+.app-checkbox__box{border-color:var(--ayc-color-accent);background:var(--ayc-color-accent);box-shadow:0 0 0 3px #007a3d24}.app-checkbox__input:checked+.app-checkbox__box svg{opacity:1;transform:scale(1)}.app-checkbox__input:focus-visible+.app-checkbox__box{border-color:var(--ayc-color-primary);box-shadow:0 0 0 3px #ce112629}.app-checkbox__input:disabled+.app-checkbox__box{opacity:.6}.app-checkbox:has(.app-checkbox__input:disabled){opacity:.65;cursor:not-allowed}.ds-card,.ds-surface,.ds-media-card,.ds-empty{border-radius:0;border:1px solid var(--app-card-border);background:#fff;box-shadow:none}.more{background:var(--ayc-color-accent);color:#fff;border:2px solid var(--ayc-color-accent);display:inline-flex;align-items:center;justify-content:center;font-size:var(--ayc-fs-body);font-weight:600;line-height:1.1;padding:.6rem 1.4rem;text-decoration:none;transition:all .3s ease-in-out;cursor:pointer}.more:hover{background:#fff;color:var(--ayc-color-accent)}.more.outline_{background:#fff;color:var(--ayc-color-primary);border-color:var(--ayc-color-primary)}.more.outline_:hover{background:var(--ayc-color-primary);color:#fff}.lang_btn{width:38px;height:38px;min-width:38px;min-height:38px;aspect-ratio:1 / 1;background:var(--ayc-color-accent);color:#fff;border:none;border-radius:0;display:grid;place-items:center;padding:0;cursor:pointer;transition:transform .22s ease,filter .22s ease}.lang_btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.lang_btn--chatbot svg{width:18px;height:18px;fill:currentColor}.lang_btn--lamp{width:38px;height:38px;min-width:38px;min-height:38px;aspect-ratio:1 / 1;background:#fff;color:var(--ayc-color-primary);border:1px solid var(--ayc-color-border);border-radius:0;display:grid;place-items:center;padding:0;cursor:pointer;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.lang_btn--lamp:hover{filter:brightness(.97);transform:translateY(-1px);box-shadow:0 4px 12px #ce11263d}.lang_btn--lamp svg{width:18px;height:18px;fill:currentColor}.menu_trigger_box{display:none}.menu_trigger{background:transparent;width:30px;height:30px;border:none;position:relative;overflow:hidden;transition:transform .3s ease-in-out;cursor:pointer}.menu_trigger span{position:absolute;top:0;width:30%;height:100%}.menu_trigger span:first-child{left:0}.menu_trigger span:last-child{right:0}.menu_trigger span:before,.menu_trigger span:after{content:"";position:absolute;width:100%;height:100%;left:0;background:var(--ayc-color-primary);transition:transform .3s ease-in-out}.menu_trigger span:after{transform:translateY(100%);background:var(--ayc-color-accent)}.menu_trigger.active_{transform:rotate(45deg)}.menu_trigger.active_ span:first-child:after{transform:translateY(-100%)}.menu_trigger.active_ span:last-child:before{transform:translateY(100%)}.menu_trigger.active_ span:last-child:after{transform:translateY(0)}.menu_trigger--flag{width:38px;height:38px;min-width:38px;min-height:38px;padding:0;gap:0;background:#fff;border:1px solid var(--ayc-color-border);border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ayc-color-primary)}.menu_trigger--flag:hover{border-color:var(--ayc-color-accent);box-shadow:0 2px 8px #00000014}.menu_trigger--flag span{position:static;width:100%;height:100%}.menu_trigger--flag span:before,.menu_trigger--flag span:after{content:none}.menu_trigger__flag svg{display:block;width:96%;height:96%}.menu_trigger.menu_trigger--flag.active_{transform:none;color:var(--ayc-color-primary);border-color:var(--ayc-color-border);box-shadow:none}body.menu_open{overflow:hidden}.aj_loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffd6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:2500;transition:all .4s var(--ayc-ease)}.aj_loader.show{opacity:1;pointer-events:auto}.inner_loader .c_loader{width:42px;height:42px;border:2px solid #d5dce0;border-top-color:var(--ayc-color-primary);border-inline-start-color:var(--ayc-color-accent);border-radius:50%;animation:ayc-spin .9s linear infinite}@keyframes ayc-spin{to{transform:rotate(360deg)}}footer{flex-shrink:0;border-top:1px solid var(--ayc-color-border);border-bottom:1px solid var(--ayc-color-border);background:#fff;margin-top:0}.ayc-shell.is-inner footer{margin-top:3rem}footer .inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}footer .social_text_{width:30%;font-weight:600}footer .social_text_ a{color:var(--ayc-color-primary);transition:color .2s ease}footer .social_text_ a:hover{color:#9f0b1c}footer .social_wrap{flex:1;display:flex;justify-content:center}footer .social_wrap ul{list-style:none;display:flex;gap:.7rem;margin:0;padding:0}.social-icon-btn,footer .social_wrap .link_{width:32px;height:32px;border:1px solid rgba(206,17,38,.28);color:var(--ayc-color-primary);display:grid;place-items:center;font-size:.74rem;border-radius:0;transition:all .3s ease-in-out;text-decoration:none}.social-icon-btn svg,footer .social_wrap .link_ svg{width:15px;height:15px;fill:currentColor;stroke:currentColor;stroke-width:1.6}.social-icon-btn:hover,footer .social_wrap .link_:hover{color:#fff;background:var(--ayc-color-primary);border-color:var(--ayc-color-primary)}footer .copy_text{width:30%;text-align:end;color:var(--ayc-color-primary);font-size:.85rem;font-weight:600}.strategic-symbol-strip{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.8rem;color:var(--ayc-color-primary)}.strategic-symbol-strip svg{width:24px;height:24px}:root{--ayc-hero-radius: 0px;--ayc-hero-border: rgba(0, 0, 0, .08);--ayc-hero-shadow: 0 18px 50px rgba(0, 0, 0, .1);--ayc-hero-shadow-soft: 0 10px 25px rgba(0, 0, 0, .1);--ayc-hero-tile-overlay: rgba(0, 0, 0, .1);--ayc-hero-tile-overlay-hover: rgba(0, 0, 0, .18);--ayc-hero-backdrop: rgba(255, 255, 255, .82);--ayc-hero-backdrop-strong: rgba(255, 255, 255, .92)}.home-banner{display:flex;align-items:stretch;padding-block:8px;padding-inline:clamp(12px,2vw,28px);min-height:calc(100dvh - var(--ayc-nav-height) - var(--ayc-home-footer-height, 90px))}.home-banner .container-fluid{display:flex;align-items:stretch;min-height:100%;width:100%}.banner_wrapper{position:relative;overflow:hidden;width:100%;min-height:100%;height:100%;display:grid;grid-template-columns:repeat(15,1fr);grid-auto-rows:1fr;border:1px solid var(--ayc-hero-border);border-radius:var(--ayc-hero-radius);box-shadow:var(--ayc-hero-shadow);background:#fff;isolation:isolate}.banner_wrapper,.banner_wrapper .user_item,.banner_wrapper .user_item .inner_,.banner_wrapper .user_item picture,.banner_wrapper .user_item img{border-radius:0}.banner_wrapper:after{content:"";position:absolute;inset:0;background:radial-gradient(1200px 600px at 50% 40%,#fff0,#ffffff59),linear-gradient(180deg,#fff0,#ffffff38);pointer-events:none;z-index:2}.banner_wrapper .user_item{position:relative;overflow:hidden;min-height:0;height:auto;perspective:1000px;outline:1px solid rgba(0,0,0,.06);outline-offset:-1px;transform:translateZ(0)}.banner_wrapper .user_item:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--ayc-hero-tile-overlay),rgba(0,0,0,.12));z-index:3;transition:background .3s ease}.banner_wrapper .user_item.active_:before,.banner_wrapper .user_item:hover:before{background:linear-gradient(180deg,var(--ayc-hero-tile-overlay-hover),rgba(0,0,0,.12))}.banner_wrapper .user_item .inner_{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);z-index:1}.banner_wrapper .user_item.flip_ .inner_{transform:rotateY(180deg)}.banner_wrapper .user_item picture{position:absolute;inset:0;backface-visibility:hidden}.banner_wrapper .user_item picture.b_{transform:rotateY(180deg)}.banner_wrapper .user_item img{width:100%;height:100%;object-fit:cover;filter:saturate(1.03) contrast(1.02);transform:scale(1.02)}.banner_wrapper .banner_text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,calc(100% - 24px));z-index:10;border-radius:0;border:1px solid rgba(0,0,0,.1);box-shadow:var(--ayc-hero-shadow-soft);background:var(--ayc-hero-backdrop);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px;display:flex;gap:12px;overflow:hidden}.banner_wrapper .banner_text:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--ayc-color-accent),var(--ayc-color-primary));z-index:1}.banner_wrapper .banner_text .h_box{flex:1;display:flex;border-radius:0;overflow:hidden;position:relative;z-index:2}.banner_wrapper .banner_text .h_box a{width:100%;min-height:64px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:18px 28px;gap:.6rem;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.1;font-weight:800;letter-spacing:.2px;text-decoration:none;transition:transform .18s ease,filter .18s ease}.banner_wrapper .banner_text .h_box.is-primary a{background:var(--ayc-color-primary);color:#fff}.banner_wrapper .banner_text .h_box.is-secondary a{background:var(--ayc-color-accent);color:#fff}.banner_wrapper .banner_text .h_box a:hover{transform:translateY(-1px);filter:brightness(1.03)}.banner_wrapper .banner_text .h_box a:focus-visible{outline:3px solid rgba(0,122,61,.25);outline-offset:-3px}@media only screen and (max-width:1024px){.banner_wrapper{grid-template-columns:repeat(12,1fr)}.banner_wrapper .banner_text{width:min(760px,calc(100% - 22px))}}@media only screen and (max-width:767px){.banner_wrapper{grid-template-columns:repeat(5,1fr)}.banner_wrapper .banner_text{width:calc(100% - 16px);padding:10px;gap:10px;border-radius:0;flex-direction:column;top:48%;background:var(--ayc-hero-backdrop-strong)}.banner_wrapper .banner_text .h_box a{min-height:56px;padding:16px 18px;font-size:clamp(1.02rem,4.2vw,1.25rem)}}@media(prefers-reduced-motion:reduce){.banner_wrapper .user_item .inner_,.banner_wrapper .banner_text .h_box a{transition:none!important}}.about_intro_wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5em;padding-top:2em}.about_intro_wrap .box.info_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5em}.about_intro_wrap .box picture,.about_intro_wrap .box picture img{width:100%;height:100%;object-fit:cover}.about_intro_wrap .box .text_box{border:1px solid var(--ayc-color-border);padding:1rem;color:var(--ayc-color-primary);line-height:1.85}.about_intro_wrap .box.info_ .text_box{background:var(--ayc-color-accent);color:#fff}.about_points_wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;padding-top:1.2rem}.about_points_wrap .box_item{display:flex;align-items:flex-start;gap:.8rem;border:1px solid var(--ayc-color-border);padding:1rem}.about_points_wrap .box_item .img_box{width:48px;height:48px;border-radius:50%;background:var(--ayc-color-primary);color:#fff;display:grid;place-items:center;flex-shrink:0}.about_points_wrap .box_item .text_box .titel_{font-weight:700;color:var(--ayc-color-primary);margin-bottom:.3rem}.about_points_wrap .box_item .text_box .desc_{margin:0;color:var(--ayc-color-text-soft);line-height:1.7}.target_sectors_wrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding-top:1.5rem}.target_sectors_wrap .box_item{border:1px solid var(--ayc-color-border);min-height:190px;padding:1rem;display:grid;align-content:space-between;gap:.8rem}.target_sectors_wrap .box_item .titel_{font-weight:700;color:var(--ayc-color-primary)}.target_sectors_wrap .box_item .desc_{margin:0;color:var(--ayc-color-text-soft);line-height:1.7;font-size:.94rem}.tab_wrap{padding-top:1.5rem}.tab_wrap .tab_nav_box{position:relative}.tab_wrap .tab_nav_box ul{list-style:none;display:flex;align-items:center;gap:.65rem;margin:0;padding:0;flex-wrap:wrap}.tab_wrap .tab_nav_box .link_{text-decoration:none;color:var(--ayc-color-primary);border:1px solid var(--ayc-color-border);padding:.5rem .9rem;display:inline-flex;align-items:center;justify-content:center;min-width:84px;transition:all .25s ease}.tab_wrap .tab_nav_box .link_.active,.tab_wrap .tab_nav_box .link_:hover{color:#fff;background:var(--ayc-color-primary);border-color:var(--ayc-color-primary)}.tab_wrap .tab_nav_box .tool_box{position:absolute;inset-inline-start:0;inset-block-end:0}.tab_wrap .tab_content_box{padding-top:1.4rem}.selectric-like{-webkit-appearance:none;appearance:none;min-width:152px;min-height:42px;border:1px solid var(--ayc-color-border);border-radius:var(--app-card-radius);padding-block:.5rem;padding-inline:.78rem 2.65rem;font:inherit;font-size:.94rem;line-height:1.45;color:var(--ayc-color-primary);background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--ayc-color-accent) 50%),linear-gradient(135deg,var(--ayc-color-accent) 50%,transparent 50%);background-position:left 1.22rem center,left .84rem center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}html[dir=ltr] .selectric-like{padding-inline:2.65rem .78rem;background-position:right 1.22rem center,right .84rem center}.selectric-like:hover{border-color:#007a3d59}.selectric-like:focus-visible{outline:none;border-color:#007a3d7a;box-shadow:0 0 0 2px #007a3d24}.selectric-like:disabled{opacity:.65;cursor:not-allowed}.selectric-like option{color:var(--ayc-color-primary)}.pioneers_list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.pioneers_list .p_item{border:1px solid var(--ayc-color-border);background:#fff;position:relative}.pioneers_list .p_item .inner_{color:inherit;text-decoration:none;display:block}.pioneers_list .p_item .img_box{position:relative;overflow:hidden;aspect-ratio:4/5}.pioneers_list .p_item .img_box img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pioneers_list .p_item:hover .img_box img{transform:scale(1.06)}.pioneers_list .p_item .name_{min-height:52px;padding:.7rem;text-align:center;color:var(--ayc-color-primary);font-size:.9rem;line-height:1.4;font-weight:600}.gallery_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gallery_list .g_item .inner_{display:block;position:relative;overflow:hidden;border:1px solid var(--ayc-color-border)}.gallery_list .g_item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .35s ease}.gallery_list .g_item:hover img{transform:scale(1.08)}.gallery_list .g_item .h_{position:absolute;width:45px;height:45px;border:6px solid var(--ayc-color-accent);z-index:3;opacity:0;transition:all .25s ease}.gallery_list .g_item .h_.b1{inset-inline-start:0;inset-block-end:0;border-top:none;border-inline-end:none;transform:translate(-40%,40%)}.gallery_list .g_item .h_.b2{inset-inline-end:0;inset-block-start:0;border-bottom:none;border-inline-start:none;transform:translate(40%,-40%)}.gallery_list .g_item:hover .h_{opacity:1;transform:translate(0)}.more_wrap{margin-top:2rem}.text-center{text-align:center}.ltr_{direction:ltr;text-align:left}.contact_wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;padding-top:2rem;align-items:stretch}.contact_wrap .contact_info{padding:1rem;display:grid;align-content:start;gap:.95rem}.contact_wrap .contact_info,.form_wrap,.site-track-panel,.dash-card,.member-profile-panel,.about-story-card,.ayc-media-card,.ayc-home-card,.ayc-spotlight-card,.about_points_wrap .box_item,.target_sectors_wrap .box_item,.gallery_list .g_item .inner_,.pioneers_list .p_item,.member-id-shell,.dash-mobile-row,.dash-list li,.dash-audit-item,.dash-stat-card,.site-detail-content,.site-track-result,.dash-modal,.dash-loading-overlay-card{border-radius:var(--app-card-radius);border:1px solid var(--app-card-border);background:var(--app-card-bg);box-shadow:var(--app-card-shadow)}.contact_wrap .contact_info .img_box img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--ayc-color-border);border-radius:calc(var(--app-card-radius) - 2px)}.contact_wrap .address_box{display:grid;gap:.9rem}.contact_wrap .address_box .c_tool{display:grid;gap:.8rem}.contact_wrap .address_box .item_{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:.62rem;border:1px solid var(--ayc-color-border);border-radius:var(--app-card-radius);padding:.72rem .8rem;background:#fff}.contact_wrap .address_box .item_ .c_box{display:grid;gap:.24rem}.contact_wrap .address_box .icon_box{width:34px;height:34px;border:1px solid rgba(0,122,61,.22);background:#007a3d17;color:var(--ayc-color-accent);border-radius:9px;display:grid;place-items:center}.contact_wrap .address_box .icon_box svg{width:17px;height:17px;fill:currentColor}.contact_wrap .address_box .t_{font-weight:700;color:var(--ayc-color-primary);font-size:.95rem}.contact_wrap .address_box .v_{color:#4d5560;line-height:1.7;font-size:.93rem}.contact_wrap .address_box .v_ a{color:inherit;text-decoration:none}.contact_wrap .address_box .v_ a:hover{color:var(--ayc-color-primary)}.contact_wrap .contact-success-note{margin:.9rem 0 0;border:1px solid rgba(0,122,61,.3);background:#007a3d17;border-radius:var(--app-card-radius);padding:.58rem .72rem;color:var(--ayc-color-accent);font-weight:700;font-size:.9rem}.contact-page--reference .container>.section-title{margin-bottom:1.2rem}.contact_wrap--reference .form_wrap{display:grid;align-content:start}.contact_wrap--reference .input-field.full_.is-filled .app-btn{min-width:0;width:100%;border-radius:0}.contact_wrap--reference .input-field.full_.is-filled{padding:0;border:0;border-radius:0;background:transparent}.form_wrap{padding:1rem;overflow:visible}.form_wrap .input_box{display:grid;gap:1.1rem}.form_wrap .input-field{position:relative;border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);background:#fff;padding:.34rem .75rem .14rem;transition:border-color .2s ease,box-shadow .2s ease}.form_wrap .input-field:focus-within{border-color:#007a3d66;box-shadow:0 0 0 2px #007a3d1a}.form_wrap .input-field input,.form_wrap .input-field textarea,.form_wrap .input-field select{width:100%;border:none;border-bottom:1px solid rgba(0,122,61,.22);background:transparent;padding:.84rem 0 .5rem;line-height:1.5;font:inherit;color:var(--ayc-color-primary);outline:none}.form_wrap .input-field label{position:absolute;top:.88rem;inset-inline-start:.75rem;color:#8f8f8f;transition:all .2s ease;pointer-events:none}.form_wrap .input-field.is-filled label,.form_wrap .input-field:focus-within label{top:.12rem;font-size:.76rem;color:var(--ayc-color-accent)}.form_wrap .input-field .error_{font-size:.78rem;color:#c64229}.site-track-panel{margin-top:2rem;border:1px solid var(--ayc-color-border);padding:1rem}.site-track-grid{display:grid;grid-template-columns:1fr auto;gap:.8rem;align-items:end}.site-track-result{margin-top:1rem;border:1px solid var(--ayc-color-border);padding:.8rem}.site-detail-wrap{max-width:980px}.site-detail-cover{width:100%;aspect-ratio:16/8;object-fit:cover;border:1px solid var(--ayc-color-border);margin-bottom:1rem}.site-detail-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.site-detail-content{border:1px solid var(--ayc-color-border);padding:1rem;line-height:1.9;white-space:pre-line}.site-detail-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.site-detail-actions .app-btn{min-width:160px}.initiative-locked-panel{border:1px dashed rgba(206,17,38,.35);border-radius:var(--app-card-radius);background:#ce11260f;padding:1rem}.initiative-locked-panel h3{margin:0 0 .35rem;color:var(--ayc-color-primary)}.initiative-locked-panel p{margin:0;color:#4d5661;line-height:1.8}.initiative-shared-sectors{border:1px solid var(--ayc-color-border);border-radius:var(--app-card-radius);padding:1rem;background:#fff;display:grid;gap:.65rem}.initiative-shared-sectors h3{margin:0;color:var(--ayc-color-primary)}.initiative-shared-sectors__lead{color:#0f4d66;font-size:1rem;font-weight:800}.initiative-shared-sectors--partners{border-color:#0f4c813d;background:#0f4c810d}.initiative-shared-sectors--partners h3{color:#0f4d66}.initiative-shared-sectors__list{display:flex;flex-wrap:wrap;gap:.5rem}.initiative-sector-pill{border:1px solid rgba(0,122,61,.28);border-radius:999px;padding:.24rem .72rem;color:var(--ayc-color-accent);background:#007a3d17;font-size:.82rem;font-weight:700}.initiative-partner-pill{border:1px solid rgba(15,76,129,.32);border-radius:999px;padding:.24rem .72rem;color:#0f4d66;background:#0f4c811f;font-size:.82rem;font-weight:700}.popup_overlay{position:fixed;inset:0;background:#0b12208f;z-index:2200;display:grid;place-items:center;padding:1rem;overflow:hidden}.popup_box{max-width:1100px;width:min(90vw,1100px);background:var(--ayc-color-accent);color:#fff;max-height:90vh;overflow:auto}.popup_box .popup_close{position:sticky;top:0;margin-inline-start:auto;border:none;background:transparent;color:#fff;font-size:1.3rem;padding:.5rem .8rem;cursor:pointer}.popup_box .popup_content{display:grid;grid-template-columns:320px 1fr;gap:1.2rem;padding:1rem}.popup_box .popup_content img{width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid rgba(255,255,255,.5)}.popup_box .popup_content h3{margin:0 0 .4rem}.popup_box .popup_content p,.popup_box .popup_content li,.popup_box .popup_content a{color:#fff}.popup_box .popup_content ul{margin:0;padding-inline-start:1rem}.pioneers-id-grid{grid-template-columns:repeat(auto-fit,minmax(220px,260px));justify-content:center;gap:1.25rem}.member-id-card{display:grid;gap:.65rem;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;height:100%}.member-id-shell{position:relative;border:1px solid var(--ayc-color-border);border-radius:0;background:#fff;display:block;width:100%;min-height:0;box-shadow:none;overflow:hidden;padding:0;cursor:pointer;text-align:inherit;color:inherit;display:flex;flex-direction:column;height:100%}.member-card-top{background:repeating-linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 6px,transparent 6px,transparent 14px),var(--ayc-color-accent);min-height:108px;position:relative}.member-card-top .member-slot{width:54%;height:18px;border-radius:0 0 12px 12px;background:#e4e8ebf2;position:absolute;inset-inline-start:50%;transform:translate(-50%);top:0}.member-avatar-wrap{width:102px;height:102px;border-radius:50%;border:5px solid #fff;background:#dde4e9;margin:-50px auto 0;position:relative;overflow:hidden;box-shadow:0 10px 22px #00000021}.member-avatar-wrap img{width:100%;height:100%;object-fit:cover}.member-gender-badge{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #d9dee0;display:grid;place-items:center;position:absolute;inset-inline-end:-4px;inset-block-start:-4px;color:var(--ayc-color-primary)}.member-gender-badge svg{width:16px;height:16px;fill:currentColor}.member-card-body{padding:.9rem 1rem .65rem;text-align:center;display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto}.member-card-body h3{margin:0;color:var(--ayc-color-primary);font-size:1.08rem;min-height:2.55em;display:flex;align-items:flex-end;justify-content:center}.member-card-body p{margin:0;color:#4a5560;min-height:3.6em}.member-card-body small{color:#727e88;font-weight:600;min-height:1.45em;display:block}.member-card-qr{width:fit-content;margin:.35rem auto 0;padding:.4rem;border-radius:10px;border:1px solid #d9dee0;background:#fff}.member-card-socials{display:flex;justify-content:center;align-items:center;gap:.45rem;min-height:34px;margin-top:auto;padding-top:.2rem;flex-wrap:wrap}.member-card-socials .social-icon-btn{width:29px;height:29px;border-radius:0;border-color:#cfd7dc;color:var(--ayc-color-accent)}.member-card-socials .social-icon-btn svg{width:14px;height:14px}.member-social-empty{font-size:.8rem;color:#8a97a1;line-height:1.4}.member-card-footer{min-height:11px;background:var(--ayc-color-primary)}.member-card-profile-link{width:100%;border-radius:0;min-height:42px}.member-card-profile-link.app-btn--outline{border-color:var(--ayc-color-border);color:var(--ayc-color-primary)}.member-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.member-modal-box{width:min(1020px,94vw);background:#fff;color:var(--ayc-color-text);border-radius:16px;border:1px solid var(--ayc-color-border);box-shadow:0 20px 36px #0b122038;max-height:min(90dvh,860px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.member-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1.2rem .72rem;border-bottom:1px solid var(--ayc-color-border);background:linear-gradient(90deg,#ce112614,#007a3d14)}.member-modal-header h2{margin:0;color:var(--ayc-color-primary);font-size:1.2rem}.member-modal-header p{margin:.28rem 0 0;color:#5a6672;font-size:.9rem;line-height:1.7}.member-modal-box .popup_close,.member-modal-close{color:var(--ayc-color-primary);border:1px solid rgba(206,17,38,.3);border-radius:999px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;margin:0;font-size:1.1rem}.member-modal-content{min-height:0;overflow:auto;padding:1rem 1.2rem 1.2rem;display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:1rem}.member-modal-loading{min-height:180px;place-items:center;text-align:center}.member-modal-card .member-card-profile-link{display:none}.member-modal-card .member-id-shell{border-radius:14px;border:1px solid var(--ayc-color-border);box-shadow:0 10px 20px #0f172a1a;overflow:hidden}.member-modal-details{border:1px solid var(--ayc-color-border);border-radius:14px;background:#fff;padding:1rem 1.05rem;display:grid;align-content:start;gap:.52rem}.member-modal-details h3{margin:0;color:var(--ayc-color-primary);font-size:1.2rem}.member-modal-details p{margin:0;color:#42505c;line-height:1.82}.member-modal-meta{margin-top:.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.45rem;color:#637180;font-size:.88rem}.member-modal-meta span{border:1px solid var(--ayc-color-border);border-radius:10px;background:#f9fbfc;padding:.38rem .55rem}.member-modal-socials{display:flex;flex-wrap:wrap;gap:.5rem}.member-modal-socials .social-icon-btn{width:34px;height:34px;border-radius:0;border-color:var(--ayc-color-border)}.member-modal-actions{margin-top:.5rem}.member-modal-actions .member-modal-open-btn{min-width:190px;border-radius:0}.about-message-hero{border:1px solid rgba(0,122,61,.28);border-radius:20px;padding:clamp(1rem,2.2vw,1.8rem);background:radial-gradient(circle at 12% 20%,rgba(0,122,61,.09),transparent 42%),radial-gradient(circle at 88% 80%,rgba(206,17,38,.08),transparent 40%),#fff;box-shadow:0 10px 22px #0a141c12}.about-message-hero h2{margin:0 0 .55rem;color:var(--ayc-color-primary);font-size:clamp(1.3rem,2.7vw,2rem)}.about-message-hero p{margin:0;color:#36414b;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.95}.about-message-hero .about-tagline{margin:0 0 .45rem;font-weight:800;color:var(--ayc-color-accent);font-size:clamp(.96rem,1.4vw,1.08rem);letter-spacing:.01em}.about-signature{margin:.85rem 0 0;border-inline-start:4px solid var(--ayc-color-accent);border-radius:12px;background:#ce11260f;padding:.8rem 1rem}.about-signature strong{color:var(--ayc-color-primary);font-size:clamp(1rem,1.4vw,1.12rem)}.about-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.about-page>.container>.section-title{margin-bottom:1.45rem}.about-page>.container>.section-title span{font-size:clamp(2rem,3.3vw,2.85rem)}.about-page .in_section>.section-title{margin-bottom:1.2rem}.about-page .in_section>.section-title span{font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.16}.about-page .about-story-grid{margin-top:.5rem;gap:1.05rem}.about-story-card{border:1px solid var(--ayc-color-border);border-radius:14px;padding:1rem;background:#fff;box-shadow:0 8px 16px #0a141c0f}.about-story-card h3{margin:0 0 .45rem;color:var(--ayc-color-primary);font-size:1.04rem}.about-story-card p{margin:0;color:#4a5663;line-height:1.85}.about-operating-model{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem}.about-operating-card{border:1px solid var(--ayc-color-border);border-radius:20px;padding:1rem 1.15rem;background:#fff;box-shadow:0 8px 16px #0a141c0f}.about-operating-card h2{margin:0 0 .45rem;color:var(--ayc-color-primary)}.about-operating-card p{margin:0;color:#40505c;line-height:1.85}.about-operating-card ul{margin:.8rem 0 0;padding-inline-start:1rem;display:grid;gap:.35rem;color:#3f4d59}.about-reference-note{border:1px solid rgba(206,17,38,.22);border-radius:14px;padding:1rem;background:linear-gradient(145deg,#ce11260f,#007a3d0f)}.about-reference-note h3{margin:0 0 .45rem;color:var(--ayc-color-primary)}.about-reference-note p{margin:0;color:#3f4c57;line-height:1.85}.about-objectives-grid{gap:2em;padding-top:1em}.about-objectives-grid .box_item{display:flex;align-items:flex-start;border:none;padding:0;min-height:auto;background:transparent;box-shadow:none}.about-objectives-grid .box_item:hover .img_box img{transform:scale(1.04)}.about-objectives-grid .box_item:hover .img_box:before{transform:none}.about-objectives-grid .box_item.col_1 .img_box:before{background-color:var(--ayc-color-primary)}.about-objectives-grid .box_item.col_2 .img_box:before{background-color:var(--ayc-color-accent)}.about-objectives-grid .box_item.col_3 .img_box:before{background-color:#111}.about_points_wrap.about-objectives-grid .box_item .img_box{width:clamp(92px,8.2vw,124px);height:clamp(92px,8.2vw,124px);position:relative;overflow:hidden;aspect-ratio:1 / 1;padding-top:0;border-radius:0;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(0,0,0,.08);background:#fff}.about_points_wrap.about-objectives-grid .box_item .img_box:before{content:none}.about_points_wrap.about-objectives-grid .box_item .img_box img{position:relative;width:100%;height:100%;object-fit:contain;filter:none;transition:transform .3s ease-in-out;transform-origin:bottom center}.about-objectives-grid .text_box{flex:1;margin-inline-start:1.5em}.about-objectives-grid .text_box h3{margin:0 0 .35rem;color:var(--ayc-color-primary);font-size:1.08rem;font-weight:700;line-height:1.45}.about-objectives-grid .text_box p{margin:0;color:#4b5763;line-height:1.85}.about-sectors-grid{gap:1.5em;padding-top:2em;overflow:hidden}.about-sectors-grid .box_item{position:relative;border:none;min-height:auto;padding:0}.about-sectors-grid .box_item:after{content:"";position:absolute;inset-inline-end:-.75em;inset-block-start:-.75em;width:1px;height:calc(100% + 1.5em);background-color:#29284345}.about-sectors-grid .box_item:before{content:"";position:absolute;inset-block-end:-.75em;inset-inline-start:-.75em;width:calc(100% + 1.5em);height:1px;background-color:#29284345}.about-sectors-grid .inner_{text-align:center;padding:1rem;border:none;border-radius:0;min-height:0;display:block;background:transparent;box-shadow:none}.about-sectors-grid .sector-icon{width:clamp(48px,4.6vw,64px);height:clamp(48px,4.6vw,64px);margin-inline:auto;display:block;object-fit:contain;filter:none;transition:transform .3s ease-in-out}.about-sectors-grid .box_item:hover .sector-icon{transform:scale(1.08)}.about-sectors-grid .titel_{background-color:#fff;font-size:1.2vw;font-weight:400;line-height:1.5;margin-top:1rem;color:var(--ayc-color-accent)}.about-sectors-grid .desc_{margin:.35rem 0 0;text-align:center;color:#5c6773;line-height:1.7;font-size:.82rem}.ayc-media-grid-listing .ayc-media-card{border-radius:var(--app-card-radius);box-shadow:var(--app-card-shadow)}.ayc-media-grid-listing .ayc-media-card .body{display:grid;gap:.4rem;min-height:180px;padding:.9rem .95rem 1rem}.news-page .ayc-media-grid-listing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.news-page .ayc-media-grid-listing .ayc-media-card{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.opportunities-page .ayc-media-grid-listing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.opportunities-page .ayc-media-grid-listing .ayc-media-card{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.initiatives-page .ayc-media-grid-listing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.initiatives-page .ayc-media-grid-listing .ayc-media-card{display:grid;grid-template-rows:1fr auto;height:100%;overflow:hidden}.ayc-initiative-card .initiative-card-main{display:grid;grid-template-rows:auto 1fr;min-height:100%;color:inherit;text-decoration:none}.ayc-initiative-card .initiative-card-main:hover img{transform:scale(1.04)}.ayc-initiative-card .initiative-card-main img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:transform .3s ease}.ayc-initiative-card .initiative-card-main.is-locked{cursor:default}.ayc-initiative-card .initiative-card-main.is-locked:hover img{transform:none}.ayc-initiative-card .body{align-content:start}.initiative-card-links{border-top:1px solid var(--ayc-color-border);padding:.6rem .95rem .75rem;background:#007a3d0a}.initiative-ref-link{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;color:var(--ayc-color-accent);font-weight:800;font-size:.85rem;line-height:1.35}.initiative-ref-link:after{content:"↗";font-size:.82rem;line-height:1}.initiative-ref-link:hover{color:var(--ayc-color-primary);text-decoration:underline;text-underline-offset:.18rem}.initiative-ref-link--detail{font-size:.95rem}.initiative-card-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.1rem}.initiative-card-head small{color:#687480;font-size:.78rem;font-weight:700}.initiative-coming-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--app-card-radius);padding:.2rem .6rem;background:#ce11261a;border:1px solid rgba(206,17,38,.25);color:var(--ayc-color-primary);font-size:.74rem;font-weight:800;letter-spacing:.01em}.initiative-meta-groups{margin-top:.55rem;display:grid;gap:.62rem}.initiative-meta-group{display:grid;gap:.42rem}.initiative-meta-group__title{margin:0;color:#4d5a67;font-size:.74rem;font-weight:800;letter-spacing:.01em}.initiative-meta-group--partners .initiative-meta-group__title{color:#0f4d66}.initiative-sectors-stack{display:grid;gap:.5rem}.initiative-sector-section{border:1px solid var(--ayc-color-border);border-radius:var(--app-card-radius);padding:.58rem .68rem;background:#fff;display:grid;gap:.32rem}.initiative-sector-section .label{color:#6d7884;font-size:.74rem;font-weight:700}.initiative-sector-section strong{color:var(--ayc-color-primary);font-size:.88rem;font-weight:800}.initiative-sector-section--primary{border-color:#ce112633;background:#ce11260d}.initiative-sector-section--shared{border-color:#007a3d42}.initiative-partner-section--primary{border-color:#0f4c813d;background:#0f4c810f}.initiative-partner-section--shared{border-color:#0f4c8147}.initiative-card-shared-list{display:flex;flex-wrap:wrap;gap:.36rem}.initiative-sector-chip{display:inline-flex;align-items:center;border:1px solid rgba(0,122,61,.28);border-radius:var(--app-card-radius);background:#007a3d14;color:var(--ayc-color-accent);padding:.18rem .52rem;font-size:.75rem;font-weight:700;line-height:1.3}.initiative-partner-chip{display:inline-flex;align-items:center;border:1px solid rgba(15,76,129,.3);border-radius:var(--app-card-radius);background:#0f4c811c;color:#0f4d66;padding:.18rem .52rem;font-size:.75rem;font-weight:700;line-height:1.3}.member-profile-hero{border:1px solid var(--ayc-color-border);border-radius:16px;padding:1.35rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;background:#fff;box-shadow:0 10px 22px #0d141c14;margin-bottom:1.25rem}.member-profile-avatar{width:110px;height:110px;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 12px 24px #11182729}.member-profile-avatar img{width:100%;height:100%;object-fit:cover}.member-profile-heading h1{margin:0;color:var(--ayc-color-primary);font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.25}.member-profile-heading p{margin:.45rem 0 0;color:#4d5b68;font-size:1rem}.member-profile-tags{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.4rem}.member-profile-tag{border:1px solid var(--ayc-color-border);border-radius:10px;padding:.3rem .62rem;color:#42505c;font-size:.82rem;line-height:1.3;font-weight:700;display:inline-flex;align-items:center}.member-profile-tag--unit{border-color:#007a3d47;color:var(--ayc-color-accent);background:#007a3d14}.member-profile-tag--year{border-color:#ce112640;color:var(--ayc-color-primary);background:#ce112614}.member-profile-tag--gender{border-color:#1f29374d;color:#1f2937;background:#1118270f}.member-profile-qr{text-align:center;border:1px solid var(--ayc-color-border);border-radius:10px;padding:.65rem;background:#fff;justify-self:end}.member-profile-qr small{display:block;color:#7a8692;margin-top:.35rem}.member-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.member-profile-panel{border:1px solid var(--ayc-color-border);border-radius:12px;padding:1.05rem;background:#fff;display:grid;align-content:start;gap:.6rem;box-shadow:0 8px 18px #0f172a0d}.member-profile-panel h3,.member-profile-panel h4{margin:0;color:var(--ayc-color-primary)}.member-profile-panel h3{font-size:1.1rem}.member-profile-panel h4{font-size:.92rem;color:var(--ayc-color-accent);margin-top:.25rem}.member-profile-panel p{margin:0;color:#4a5663;line-height:1.85}.member-profile-panel ul{margin:0;padding-inline-start:1.15rem;display:grid;gap:.32rem;color:#475463}.member-profile-socials{display:flex;flex-wrap:wrap;gap:.4rem}.member-profile-socials--icons{align-items:center}.member-social-icon-link,.member-profile-socials--icons .social-icon-btn{width:34px;height:34px;border:1px solid var(--ayc-color-border);border-radius:0;color:var(--ayc-color-accent);display:grid;place-items:center;text-decoration:none;transition:all .24s ease;background:#fff}.member-social-icon-link svg,.member-profile-socials--icons .social-icon-btn svg{width:16px;height:16px;fill:currentColor;stroke:currentColor;stroke-width:1.6}.member-social-icon-link:hover,.member-profile-socials--icons .social-icon-btn:hover{color:#fff;background:var(--ayc-color-accent);border-color:var(--ayc-color-accent)}.member-profile-socials .app-btn,.member-profile-panel>.app-btn{border-radius:0}.member-social-empty{color:#7a8791;font-size:.86rem}.member-profile-panel>.app-btn{justify-self:start}.member-profile-page .member-profile-hero,.member-profile-page .member-profile-tag,.member-profile-page .member-profile-qr,.member-profile-page .member-profile-panel,.member-profile-page .member-social-icon-link,.member-profile-page .member-profile-socials--icons .social-icon-btn,.member-profile-page .member-profile-panel>.app-btn,.member-modal-box,.member-modal-header,.member-modal-details,.member-modal-meta span,.member-modal-card .member-id-shell{border-radius:0}.join_wrap{align-items:stretch}.join_wrap.join_wrap--solo{grid-template-columns:minmax(0,1fr);max-width:920px;margin-inline:auto}.join-side-panel .item_{background:#fff}.join-form-wrap{border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);padding:1.25rem;background:var(--app-card-bg);box-shadow:var(--app-card-shadow)}.join-form-wrap .form-v3{display:block}.join-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.join-step{border:1px solid var(--ayc-color-border);border-radius:10px;background:#fff;padding:.5rem .45rem;display:grid;grid-template-columns:auto 1fr;gap:.38rem;align-items:center;color:#5b6872;cursor:pointer}.join-step.active{border-color:var(--ayc-color-primary);color:var(--ayc-color-primary);box-shadow:inset 0 0 0 1px #ce112633}.join-step.done{border-color:var(--ayc-color-accent);color:var(--ayc-color-accent)}.join-step-index{width:25px;height:25px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;font-size:.8rem;font-weight:700}.join-step-label{font-size:.82rem;font-weight:600}.join-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.join-section-card{border:1px solid var(--ayc-color-border);border-radius:var(--app-card-radius);padding:1rem 1rem .8rem;background:#fff}.join-section-head{display:grid;grid-template-columns:44px 1fr;gap:.7rem;align-items:start;margin-bottom:.6rem}.join-section-head h2{margin:0;color:var(--ayc-color-primary);font-size:1.05rem}.join-section-head p{margin:.3rem 0 0;color:#5b6872;font-size:.88rem;line-height:1.7}.join-section-icon{width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,122,61,.22);color:var(--ayc-color-accent);display:grid;place-items:center;background:#007a3d14}.join-section-icon svg{width:20px;height:20px;fill:currentColor}.join-section-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem}.join-form-grid .input-field{position:relative;border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);padding:.35rem .75rem .15rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.join-form-grid .input-field:focus-within{border-color:#007a3d66;box-shadow:0 0 0 2px #007a3d1a;z-index:auto}.join-form-grid .input-field input,.join-form-grid .input-field textarea,.join-form-grid .input-field select{width:100%;border:none;border-bottom:1px solid rgba(0,122,61,.25);padding:.85rem 0 .5rem;background:transparent;color:var(--ayc-color-primary);font-size:.96rem;line-height:1.5;outline:none}.join-form-grid .input-field label{top:.9rem;inset-inline-start:.75rem;color:#7b858f;font-size:.95rem;transition:all .2s ease;pointer-events:none}.join-form-grid .input-field.is-filled label,.join-form-grid .input-field:focus-within label{top:.15rem;font-size:.76rem;color:var(--ayc-color-accent)}.join-form-grid .input-field.is-select label{top:.15rem;font-size:.76rem;color:#7b858f}.join-form-grid .input-field.is-select.has-value label,.join-form-grid .input-field.is-select:focus-within label{color:var(--ayc-color-accent)}.join-form-grid .input-field.is-select .join-select{min-width:100%;border:none;border-radius:0;box-shadow:none}.join-form-grid .input-field.is-select .join-select:hover{border:none;box-shadow:none}.join-form-grid .input-field.is-select .join-select:focus-visible{border:none;box-shadow:none}.join-form-grid .input-field.is-select select{appearance:none;line-height:1.6;min-height:48px;padding-block:1.15rem .35rem;padding-inline-end:2.45rem;padding-inline-start:.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--ayc-color-accent) 50%),linear-gradient(135deg,var(--ayc-color-accent) 50%,transparent 50%);background-position:left 1.04rem calc(50% + 2px),left .68rem calc(50% + 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;color:#7b858f}.join-form-grid .input-field.is-select.has-value select,.join-form-grid .input-field.is-select:focus-within select{color:var(--ayc-color-primary)}.join-form-grid .input-field.is-select .join-select:disabled{opacity:1}html[dir=ltr] .join-form-grid .input-field.is-select select{padding-inline-start:.5rem;padding-inline-end:2.45rem;background-position:right 1.04rem calc(50% + 2px),right .68rem calc(50% + 2px)}.join-form-grid .input-field select option{min-height:40px;padding-block:.55rem;padding-inline:.9rem;line-height:1.45;color:var(--ayc-color-primary)}.join-form-grid .input-field select option[value=""]{color:#7b858f}.join-form-grid .input-field.is-date{cursor:pointer}.join-form-grid .input-field.is-date input[type=date]{color:#7b858f;padding-inline-end:2.35rem;cursor:pointer;position:relative}.join-form-grid .input-field.is-date.is-filled input[type=date]{color:var(--ayc-color-primary)}.join-form-grid .input-field.is-date input[type=date]::-webkit-datetime-edit{color:#7b858f}.join-form-grid .input-field.is-date.is-filled input[type=date]::-webkit-datetime-edit{color:var(--ayc-color-primary)}.join-form-grid .input-field.is-date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;margin:0;opacity:0;pointer-events:none}.join-form-grid .input-field.is-date:after{content:"";position:absolute;left:.72rem;top:50%;transform:translateY(-50%);width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5.5' width='17' height='15' rx='2'/%3E%3Cpath d='M16 3.5v4'/%3E%3Cpath d='M8 3.5v4'/%3E%3Cpath d='M3.5 10.5h17'/%3E%3C/svg%3E");opacity:.88;pointer-events:none}.join-form-grid .input-field .error_{margin-top:.35rem}.join-actions-row{display:grid;grid-template-columns:220px 1fr;gap:.8rem;align-items:stretch;margin-top:.3rem}.join-actions-row--single{grid-template-columns:1fr}.join-actions-row .app-btn{min-height:46px}.join-actions-row:not(.join-actions-row--single){grid-template-columns:1fr}.join-actions-row:not(.join-actions-row--single) .join-submit-btn{width:100%;border:0!important;border-radius:0;box-shadow:none}.join-interests-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.35rem}.join-interest-item{display:flex;align-items:flex-start;gap:.55rem;border:1px solid var(--ayc-color-border);border-radius:0;padding:.65rem .75rem;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.join-interest-item input{margin-top:.2rem}.join-interest-item span{color:var(--ayc-color-text);line-height:1.55}.join-interest-item.is-checked{border-color:var(--ayc-color-accent);background:#007a3d0f}.join-inline-note{margin:0;color:var(--ayc-color-accent);font-size:.9rem}.join-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:.6rem}.site-full-span{grid-column:1 / -1}.join-track-trigger{margin-top:1.2rem}.join-track-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.join-track-modal{width:min(560px,92vw);border:1px solid var(--app-card-border);border-radius:0;background:var(--app-card-bg);color:var(--ayc-color-text);box-shadow:var(--app-card-shadow);overflow:hidden}.join-track-modal .popup_close{color:var(--ayc-color-primary);min-height:34px;width:34px;padding:0;border:1px solid var(--ayc-color-border);border-radius:0;background:#fff;margin:.55rem .55rem 0 auto}.join-track-modal-content{padding:1.1rem 1.2rem 1.3rem;display:grid;gap:.8rem}.join-track-modal-content h3{margin:0;color:var(--ayc-color-primary)}.join-track-modal-content p{margin:0;color:#4a5965;line-height:1.8}.join-feedback-modal.kind-success{border-color:#007a3d47}.join-feedback-modal.kind-warning{border-color:#a86b1252}.join-feedback-modal.kind-error{border-color:#ce11264d}.join-track-modal .site-track-grid{align-items:stretch}.join-track-modal .input-field{position:relative;border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);background:#fff;padding:.34rem .75rem .14rem;transition:border-color .2s ease,box-shadow .2s ease}.join-track-modal .input-field:focus-within{border-color:#007a3d66;box-shadow:0 0 0 2px #007a3d1a}.join-track-modal .input-field input{width:100%;border:none;border-bottom:1px solid rgba(0,122,61,.22);background:transparent;padding:.84rem 0 .5rem;line-height:1.5;font:inherit;color:var(--ayc-color-primary);outline:none}.join-track-modal .input-field label{position:absolute;top:.88rem;inset-inline-start:.75rem;color:#8f8f8f;transition:all .2s ease;pointer-events:none}.join-track-modal .input-field.is-filled label,.join-track-modal .input-field:focus-within label{top:.12rem;font-size:.76rem;color:var(--ayc-color-accent)}.join-track-modal .site-track-grid .app-btn{min-width:140px;min-height:46px;border-radius:0;box-shadow:none}.join-track-modal .join-modal-actions .app-btn{min-height:42px;border-radius:0;box-shadow:none}.join-track-modal .app-btn--primary{background:var(--ayc-color-primary);border-color:var(--ayc-color-primary);color:#fff}.join-track-modal .app-btn--primary:hover:not(:disabled):not([aria-disabled=true]){filter:none;background:#b40f21;border-color:#b40f21;transform:none}.join-form-grid .site-review-card{grid-column:1 / -1}.join-review-list{margin:.55rem 0 0;padding-inline-start:1.1rem;display:grid;gap:.3rem;color:#4b5a67}.structure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.structure-card{display:grid;gap:.75rem}.structure-card-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.structure-card-head h3{margin:0}.structure-kind{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ayc-color-border);border-radius:999px;padding:.22rem .65rem;font-size:.78rem;font-weight:700}.structure-kind.kind-unit{color:var(--ayc-color-accent);border-color:#007a3d47;background:#007a3d14}.structure-kind.kind-committee{color:var(--ayc-color-primary);border-color:#ce112647;background:#ce112614}.structure-members{margin:0;color:#4b5763;font-weight:700}.structure-positions{display:grid;gap:.4rem}.structure-positions h4{margin:0;color:var(--ayc-color-primary)}.structure-positions ul{margin:0;padding-inline-start:1rem;display:grid;gap:.28rem;color:#4d5964}.parity-contact-cards .about-message-hero,.parity-contact-cards .about-story-card,.parity-contact-cards .ayc-media-grid-listing .ayc-media-card,.parity-contact-cards .site-detail-content,.parity-contact-cards .site-related-card,.parity-contact-cards .site-auth-card{border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);background:var(--app-card-bg);box-shadow:var(--app-card-shadow)}.parity-contact-cards .about-message-hero{padding:1rem}.parity-contact-cards .ayc-media-grid-listing .ayc-media-card{overflow:hidden}.parity-contact-cards .ayc-media-grid-listing .ayc-media-card .body{min-height:180px}.parity-contact-cards .site-detail-cover{border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);box-shadow:none}.parity-contact-cards .site-related-card p{color:var(--ayc-color-text-soft);line-height:1.7}.parity-contact-cards .site-auth-card{padding:1rem}.parity-contact-cards .site-auth-form .ds-input{border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);padding:.65rem .75rem;background:#fff}.parity-contact-cards .site-auth-form .ds-input:focus-visible{box-shadow:0 0 0 2px #007a3d1f;border-color:#007a3d73}@media only screen and (max-width:1200px){.pioneers_list{grid-template-columns:repeat(4,minmax(0,1fr))}.pioneers-id-grid,.target_sectors_wrap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){:root{--ayc-nav-height: 84px}#header .barnd_box{width:165px}#header .navbar{padding-inline:1rem}.banner_wrapper{grid-template-columns:repeat(12,1fr)}.banner_wrapper .banner_text{grid-column:2 / 12;grid-row:2 / 5;align-self:center;justify-self:center}.about_points_wrap,.gallery_list,.ayc-media-grid,.ayc-spotlight-grid,.news-page .ayc-media-grid-listing,.opportunities-page .ayc-media-grid-listing,.initiatives-page .ayc-media-grid-listing{grid-template-columns:repeat(2,minmax(0,1fr))}.pioneers_list{grid-template-columns:repeat(3,minmax(0,1fr))}.pioneers-id-grid,.member-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-story-grid,.about-operating-model,.join-form-grid{grid-template-columns:1fr}.structure-grid,.join-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.join-section-fields,.join-interests-grid,.join-actions-row,.member-modal-content,.member-profile-hero{grid-template-columns:1fr}.member-modal-content{padding:.95rem}.member-profile-qr{justify-self:center;margin-inline:auto}}@media only screen and (max-width:767px){:root{--ayc-nav-height: 74px}.inner__page{padding-top:var(--ayc-nav-height)}.home-banner{padding-inline:15px}.banner_wrapper{grid-template-columns:repeat(5,1fr);min-height:100%}.banner_wrapper .banner_text{grid-template-columns:1fr;flex-direction:column;grid-column:2 / 5;grid-row:2 / 6;align-self:center;justify-self:center;background:#fffffff2}.banner_wrapper .banner_text .h_box:first-child{border-inline-end:none;border-bottom:1px solid var(--ayc-color-border)}.banner_wrapper .banner_text .h_box a{font-size:4.5vw}#header .navbar{min-height:var(--ayc-nav-height);grid-template-columns:1fr auto;align-items:center;column-gap:.65rem;padding-inline:.9rem 0}#header .container-fluid{width:100%;margin-inline:0;padding-inline:0}#header .nav-utility-col{grid-column:1;justify-self:start}#header .nav-utility{display:flex;align-items:center;gap:.5rem;justify-self:start;margin-inline-start:0;position:relative;z-index:2202}#header .nav-utility>li.nom_btn{display:none}#header .barnd_box{width:150px;grid-column:2;justify-self:end;margin-inline-start:auto;margin-inline-end:0;display:flex;justify-content:flex-end}#header .barnd_box .navbar-brand{justify-content:flex-end}#header .nav-utility>li.menu_trigger_box{display:flex!important;order:1}#header .nav-utility>li.info_btn_box{display:flex!important;order:2}#header .menu_trigger--flag{display:inline-flex;visibility:visible;opacity:1;pointer-events:auto;z-index:2203}.lang_btn--lamp,.menu_trigger--flag{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:0;box-shadow:none;transition:border-color .22s ease,color .22s ease,background-color .22s ease}.lang_btn--lamp:hover,.menu_trigger--flag:hover{transform:none;filter:none;box-shadow:none}#header #master_menu.nav-center-col{position:fixed;top:var(--ayc-nav-height);inset-inline:0;height:calc(100dvh - var(--ayc-nav-height));background:#fff;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease;overflow:auto;padding:0;z-index:2200;display:block;justify-self:stretch;align-self:start}#header #master_menu.nav-center-col .navbar-inner{display:block;width:100%;height:auto}#header #master_menu.nav-center-col.show{opacity:1;pointer-events:auto;transform:translateY(0)}#header #master_menu.nav-center-col .navbar-nav{flex-direction:column;align-items:stretch;gap:0;height:auto;width:100%}#header #master_menu.nav-center-col .navbar-nav .nav-item{opacity:0;transform:translateY(1.5em);width:100%}#header #master_menu.nav-center-col .navbar-nav .nav-item-login{display:flex}#header #master_menu.nav-center-col.show .nav-item{opacity:1;transform:translateY(0)}#header #master_menu.nav-center-col.show .nav-item:nth-child(1){transition-delay:60ms}#header #master_menu.nav-center-col.show .nav-item:nth-child(2){transition-delay:.12s}#header #master_menu.nav-center-col.show .nav-item:nth-child(3){transition-delay:.18s}#header #master_menu.nav-center-col.show .nav-item:nth-child(4){transition-delay:.24s}#header #master_menu.nav-center-col.show .nav-item:nth-child(5){transition-delay:.3s}#header #master_menu.nav-center-col.show .nav-item:nth-child(6){transition-delay:.36s}#header #master_menu.nav-center-col.show .nav-item:nth-child(7){transition-delay:.42s}#header #master_menu.nav-center-col.show .nav-item:nth-child(8){transition-delay:.48s}#header #master_menu.nav-center-col .nav-link{width:100%;justify-content:flex-start;border-bottom:1px solid var(--ayc-color-border);padding:.9rem 1.2rem;font-size:1.05rem;border-radius:0;transition:color .25s ease}#header #master_menu.nav-center-col .nav-link:before{content:"";position:absolute;bottom:0;left:1.2rem;right:1.2rem;width:auto;height:2px;border-radius:999px;background:var(--ayc-color-accent);opacity:0;transform:scaleX(.4);transform-origin:center;transition:transform .24s ease,opacity .24s ease}#header #master_menu.nav-center-col .nav-link:hover,#header #master_menu.nav-center-col .nav-link.active{background:transparent;padding-inline:1.2rem}#header #master_menu.nav-center-col .nav-link:hover:before,#header #master_menu.nav-center-col .nav-link.active:before{opacity:1;transform:scaleX(1)}footer .inner{flex-direction:column;min-height:unset;gap:.8rem;text-align:center}footer .social_text_,footer .copy_text{width:100%;text-align:center}.about_intro_wrap,.about_intro_wrap .box.info_,.contact_wrap,.popup_box .popup_content,.site-track-grid,.about_points_wrap,.target_sectors_wrap,.about-story-grid,.about-operating-model,.structure-grid,.pioneers_list,.pioneers-id-grid,.gallery_list,.ayc-media-grid,.ayc-home-grid,.ayc-spotlight-grid,.member-profile-grid,.news-page .ayc-media-grid-listing,.opportunities-page .ayc-media-grid-listing,.initiatives-page .ayc-media-grid-listing{grid-template-columns:1fr}.tab_wrap .tab_nav_box .tool_box{position:static;margin-top:.8rem}.join-stepper,.join-form-grid{grid-template-columns:1fr}.member-profile-hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.9rem}.member-profile-heading{text-align:center}.member-profile-tags{justify-content:center}.member-profile-qr{justify-self:center;margin-inline:auto}.join-section-card{padding:.85rem .8rem .75rem}.join-section-head{grid-template-columns:40px 1fr}.join-section-icon{width:40px;height:40px}.member-modal-actions .member-modal-open-btn{width:100%}.member-modal-header{padding:.8rem .85rem .65rem}.member-modal-header h2{font-size:1.02rem}.member-modal-header p{font-size:.84rem}.member-modal-content{padding:.75rem .85rem .95rem}.member-modal-meta{grid-template-columns:1fr}}@media only screen and (max-width:1200px){.about-page .target_sectors_wrap{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1024px){.about-page .about_points_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about_points_wrap.about-objectives-grid .box_item .img_box{width:clamp(84px,14vw,110px);aspect-ratio:1 / 1;padding-top:0;border-radius:0}.about-page .target_sectors_wrap{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:980px){.about-page .target_sectors_wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em}.about-page .about-sectors-grid .box_item:after{inset-inline-end:-.5em;inset-block-start:-.5em;height:calc(100% + 1em)}.about-page .about-sectors-grid .box_item:before{inset-block-end:-.5em;inset-inline-start:-.5em;width:calc(100% + 1em)}.about-page .about-sectors-grid .titel_{font-size:1.7vw}}@media only screen and (max-width:767px){.about-page>.container>.section-title span{font-size:clamp(1.6rem,7.2vw,2rem)}.about-page .in_section>.section-title span{font-size:clamp(1.2rem,5.4vw,1.45rem)}.about-page .about_points_wrap{grid-template-columns:repeat(1,minmax(0,1fr))}.about-page .target_sectors_wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.about-page .about-objectives-grid .box_item{flex-direction:row;align-items:flex-start;gap:.9rem}.about-page .about_points_wrap.about-objectives-grid .box_item .img_box{width:76px;min-width:76px;height:76px;aspect-ratio:1 / 1;padding-top:0;margin-bottom:0;border-radius:0}.about-page .about-sectors-grid .sector-icon{width:46px;height:46px}.about-page .about-objectives-grid .text_box{margin-inline-start:0}.about-page .about-sectors-grid .inner_{padding:.5rem}.about-page .about-sectors-grid .titel_{font-size:3.5vw}.about-page .about-sectors-grid .desc_{font-size:.8rem;line-height:1.55}}:root{--dash-surface: #ffffff;--dash-surface-muted: #f9fafb;--dash-border: var(--ayc-color-border, #d7dcde);--dash-border-strong: #c5ccd1;--dash-ink: var(--ayc-color-text, #1b1b1f);--dash-ink-soft: #5f6773;--dash-primary: var(--ayc-color-primary, #ce1126);--dash-primary-soft: #fde8eb;--dash-accent: var(--ayc-color-accent, #007a3d);--dash-danger: #9f0b1c;--dash-success: #13683d;--dash-focus: 0 0 0 3px rgba(206, 17, 38, .14);--dash-brand-red: #ce1126;--dash-brand-green: #007a3d;--dash-brand-navy: #0f3a5f;--dash-bg: #f3f5f7;--dash-bg-soft: #f7f9fb;--dash-tint-red: #f8edef;--dash-tint-green: #eef7f2;--dash-tint-navy: #eef3f9}.dash-shell{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:100dvh;background:var(--dash-bg)}.dash-shell.is-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.dash-shell.is-sidebar-hidden .dash-shell-sidebar{display:none}.dash-shell-sidebar{border-inline-end:1px solid var(--dash-border);background:var(--dash-surface)}.dash-shell-main{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.dash-content{min-width:0;padding:clamp(1rem,2.5vw,1.65rem);overflow-x:hidden;background:var(--dash-bg-soft)}.dash-content-inner{width:min(1500px,100%);margin-inline:auto;min-width:0}.dash-sidebar{position:sticky;top:0;height:100dvh;overflow:auto;padding:1rem}.dash-sidebar-brand{border:1px solid var(--dash-border);background:#fff;color:var(--dash-ink);font-size:1.05rem;font-weight:800;padding:.9rem .75rem;margin-bottom:.8rem}.dash-sidebar ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.dash-nav-link{display:block;border:1px solid var(--dash-border);padding:.62rem .7rem;color:var(--dash-ink-soft);text-decoration:none;font-weight:700;background:#fff;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.dash-nav-link:hover{color:var(--dash-primary);border-color:var(--dash-border-strong);background:#fafafa}.dash-nav-link.active{color:var(--dash-primary);background:var(--dash-primary-soft);border-color:#ce112652}.dash-topbar{position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:64px;padding:.75rem clamp(.85rem,2.2vw,1.5rem);border-bottom:1px solid var(--dash-border);background:#fff}.dash-topbar-start{display:inline-flex;align-items:center;gap:.6rem}.dash-menu-btn{min-width:38px}.dash-menu-btn .dash-icon-btn__glyph{width:14px;height:14px;display:inline-flex}.dash-menu-btn .dash-icon-btn__glyph svg,.dash-icon-btn .dash-icon-btn__glyph svg{width:100%;height:100%;fill:currentColor}.dash-user-menu{position:relative}.dash-user-trigger{font-weight:700}.dash-user-dropdown{position:absolute;inset-inline-end:0;top:calc(100% + .35rem);width:min(260px,85vw);border:1px solid var(--dash-border);background:#fff;padding:.7rem;display:grid;gap:.5rem;z-index:55}.dash-user-dropdown p{margin:0;color:var(--dash-ink-soft);font-size:.86rem;line-height:1.6}.dash-stack{display:grid;gap:1.05rem;min-width:0}.dash-stack>*,.dash-grid>*,.dash-card,.dash-table-wrap,.dash-shell-main,.dash-content,.dash-content-inner{min-width:0}.dash-grid{display:grid;gap:1rem}.dash-grid.cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dash-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid .full{grid-column:1 / -1}.dash-card{border:1px solid var(--dash-border);background:#fff;padding:1rem;box-shadow:0 4px 12px #0f172a0a}.dash-card h1,.dash-card h2,.dash-card h3,.dash-card h4,.dash-card p{margin:0}.dash-card h1,.dash-card h2,.dash-card h3{color:var(--dash-ink)}.dash-card p{color:var(--dash-ink-soft);line-height:1.7}.dash-card p+p{margin-top:.35rem}.dash-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem;padding-bottom:.75rem;border-bottom:1px solid var(--dash-border)}.dash-card>.dash-card-head{margin-inline:-.42rem;padding-inline:.42rem}.dash-card:not(.dash-hero-card):not(.dash-workflow-guide)>.dash-card-head{background:linear-gradient(90deg,var(--dash-tint-red),var(--dash-tint-green))}.dash-card:not(.dash-hero-card):not(.dash-workflow-guide)>.dash-card-head h2{display:inline-flex;align-items:center;gap:.48rem}.dash-card:not(.dash-hero-card):not(.dash-workflow-guide)>.dash-card-head h2:before{content:"";width:10px;height:12px;border:1px solid rgba(206,17,38,.38);background:#ce11261a}.dash-card-head>div{display:grid;gap:.32rem;min-width:0}.dash-card-body{display:grid;gap:.9rem}.dash-hero-card{position:relative;overflow:hidden;border:1px solid var(--dash-border-strong);border-inline-start:4px solid var(--dash-brand-red);background:#fff;box-shadow:0 8px 16px #0f172a0f}.dash-hero-card:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:3px;background:linear-gradient(90deg,var(--dash-brand-red),var(--dash-brand-green),#1f4f82);pointer-events:none}.dash-hero-card .dash-card-head,.dash-hero-card .dash-card-body,.dash-hero-card .dash-card-foot{position:relative;z-index:1}.dash-hero-head{border-bottom-color:var(--dash-border);background:linear-gradient(90deg,var(--dash-tint-red),var(--dash-tint-green),var(--dash-tint-navy))}.dash-hero-heading{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.dash-hero-icon{width:36px;height:36px;border:1px solid var(--dash-border);background:#fff;color:#1f4f82;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dash-hero-icon svg{width:19px;height:19px;fill:currentColor}.dash-hero-copy{display:grid;gap:.35rem;min-width:0}.dash-hero-copy h2{color:var(--dash-ink)!important}.dash-hero-copy p{color:#48586a!important}.dash-hero-card .dash-card-body{border:0;background:#fff;padding:.72rem}.dash-hero-card .dash-card-foot{border-top:1px solid var(--dash-border);padding-top:.72rem}.dash-hero-card--applications{border-inline-start-color:var(--dash-brand-red)}.dash-hero-card--users{border-inline-start-color:#1f4f82}.dash-hero-card--units{border-inline-start-color:var(--dash-brand-green)}.dash-hero-card--workflow{border-inline-start-color:#1f4f82}.dash-hero-card--content{border-inline-start-color:#8e5b00}.dash-hero-card--files{border-inline-start-color:#1f4f82}.dash-hero-card--audit{border-inline-start-color:#111827}.dash-hero-card--setup{border-inline-start-color:#8e5b00}.dash-card-foot{margin-top:.9rem}.dash-toolbar,.dash-filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;align-items:end}.dash-card>.dash-toolbar,.dash-card>.dash-filter-bar{margin-bottom:.95rem}.dash-filter-bar--audit{align-items:end}.dash-filter-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.dash-form-grid{display:grid;gap:.7rem}.dash-form-inline{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.dash-form-grid input,.dash-form-grid select,.dash-form-grid textarea,.dash-form-inline input,.dash-form-inline select,.dash-form-inline textarea,.dash-toolbar input,.dash-toolbar select,.dash-toolbar textarea,.dash-filter-bar input,.dash-filter-bar select,.dash-filter-bar textarea,.dash-field .app-input,.dash-field .app-select,.dash-select,.dash-multi-select__trigger,.dash-file-field__upload input[type=file]{width:100%;min-height:42px;border:1px solid var(--dash-border);border-radius:0;background:#fff;color:var(--dash-ink);font:inherit;padding:.58rem .7rem}.dash-field .app-input-wrap,.dash-field .app-select-wrap{position:relative;width:100%;display:flex;align-items:center}.dash-field .app-input,.dash-field .app-select{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.dash-field .app-input-wrap.has-leading .app-input{padding-inline-start:2.5rem}.dash-field .app-input-wrap__leading{position:absolute;inset-inline-start:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;pointer-events:none}.dash-field .app-input-wrap__leading svg{width:100%;height:100%;fill:currentColor}.dash-field .app-select{appearance:none;-webkit-appearance:none;padding-inline-start:2.65rem}.dash-field .app-select-wrap__caret{position:absolute;inset-inline-start:.86rem;top:50%;transform:translateY(-50%);width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--dash-accent);pointer-events:none}.dash-field .app-select-wrap__caret svg{width:100%;height:100%;fill:currentColor}html[dir=ltr] .dash-field .app-input-wrap.has-leading .app-input{padding-inline-start:.7rem;padding-inline-end:2.5rem}html[dir=ltr] .dash-field .app-input-wrap__leading{inset-inline-start:auto;inset-inline-end:.75rem}html[dir=ltr] .dash-field .app-select{padding-inline-start:.7rem;padding-inline-end:2.65rem}html[dir=ltr] .dash-field .app-select-wrap__caret{inset-inline-start:auto;inset-inline-end:.86rem}.dash-field .app-input-wrap.is-invalid .app-input,.dash-field .app-select-wrap.is-invalid .app-select{border-color:#9f0b1c80}.dash-field .app-input-wrap.is-disabled .app-input,.dash-field .app-select-wrap.is-disabled .app-select{background:#f3f4f6;color:#8a93a3}.dash-form-grid textarea,.dash-form-inline textarea{min-height:130px;resize:vertical}.dash-shell input[type=file]::file-selector-button{border:1px solid var(--dash-border);border-radius:0;background:#fff;color:var(--dash-ink);min-height:32px;padding-inline:.7rem;margin-inline-end:.55rem;cursor:pointer}.dash-form-grid select,.dash-form-inline select,.dash-toolbar select,.dash-filter-bar select,.dash-select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dash-accent) 50%),linear-gradient(135deg,var(--dash-accent) 50%,transparent 50%);background-size:6px 6px,6px 6px;background-repeat:no-repeat;background-position:left 1.32rem center,left .94rem center;padding-inline-start:2.9rem}html[dir=ltr] .dash-form-grid select,html[dir=ltr] .dash-form-inline select,html[dir=ltr] .dash-toolbar select,html[dir=ltr] .dash-filter-bar select,html[dir=ltr] .dash-select{background-position:right 1.32rem center,right .94rem center;padding-inline-start:.7rem;padding-inline-end:2.9rem}.dash-form-grid input:focus-visible,.dash-form-grid select:focus-visible,.dash-form-grid textarea:focus-visible,.dash-form-inline input:focus-visible,.dash-form-inline select:focus-visible,.dash-form-inline textarea:focus-visible,.dash-toolbar input:focus-visible,.dash-toolbar select:focus-visible,.dash-toolbar textarea:focus-visible,.dash-filter-bar input:focus-visible,.dash-filter-bar select:focus-visible,.dash-filter-bar textarea:focus-visible,.dash-field .app-input:focus-visible,.dash-field .app-select:focus-visible,.dash-select:focus-visible,.dash-multi-select__trigger:focus-visible,.dash-file-field__upload input[type=file]:focus-visible,.dash-shell .app-btn:focus-visible,.dash-nav-link:focus-visible,.dash-icon-btn:focus-visible{outline:none;border-color:#ce112673;box-shadow:var(--dash-focus)}.dash-field{display:grid;gap:.35rem;min-width:0}.dash-field__label{margin:0;color:var(--dash-ink);font-size:.84rem;font-weight:700;line-height:1.3}.dash-form-grid>label,.dash-modal-body>label{display:grid;gap:.35rem}.dash-form-grid>label>span,.dash-modal-body>label>span{color:var(--dash-ink);font-size:.84rem;font-weight:700}.dash-multi-select{position:relative}.dash-multi-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.6rem;cursor:pointer}.dash-multi-select__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-multi-select__arrow{color:var(--dash-accent);font-size:.75rem;line-height:1}.dash-multi-select__menu{position:relative;border:1px solid var(--dash-border);background:#fff;max-height:min(320px,48vh);overflow:auto}.dash-multi-select-modal .dash-modal-body{gap:.75rem}.dash-multi-select__option .app-checkbox{width:100%;padding:.42rem .48rem}.dash-multi-select__option+.dash-multi-select__option{border-top:1px solid var(--dash-border)}.dash-form-actions,.dash-row-actions,.dash-inline-links,.dash-modal-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dash-inline-links{align-items:center}.dash-link-btn{border:1px solid var(--dash-border);background:#fff;color:var(--dash-ink);font-weight:700;padding:.5rem .8rem;text-decoration:none}.dash-link-btn:hover{border-color:#ce112652;color:var(--dash-primary)}.dash-field-help,.dash-field-error{display:block;font-size:.8rem;margin-top:-.15rem;line-height:1.45}.dash-field-help{color:var(--dash-ink-soft)}.dash-field-error{color:var(--dash-danger)}.dash-note-inline{margin:.2rem 0 0;font-size:.84rem;color:#4b5563}.dash-check{display:inline-flex;align-items:center;min-height:42px;padding-block:.1rem}.dash-check .app-checkbox{align-items:center}.dash-shell .app-checkbox{color:var(--dash-ink)}.dash-shell .app-checkbox__box{border-color:var(--dash-border-strong);width:20px;height:20px;border-radius:0}.dash-shell .app-checkbox__input:checked+.app-checkbox__box{border-color:var(--dash-accent);box-shadow:0 0 0 2px #007a3d26}.dash-about-icon-preview{width:68px;height:68px;border:1px solid var(--dash-border);display:grid;place-items:center;background:#fff}.dash-about-icon-preview img{width:34px;height:34px;object-fit:contain}.dash-file-field{border:1px solid var(--dash-border);background:#fff;padding:.85rem;display:grid;gap:.75rem}.dash-file-field__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.dash-file-field__label{margin:0;font-size:.9rem;font-weight:700;color:var(--dash-ink)}.dash-file-field__existing{display:grid;gap:.35rem}.dash-file-field__upload-card{border:1px solid var(--dash-border);background:#fafafa;padding:.75rem;display:grid;gap:.65rem}.dash-file-field__upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end}.dash-file-field__pending{border:1px solid var(--dash-border);background:#fff;padding:.55rem .62rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.dash-file-field__pending p{margin:.2rem 0 0;color:var(--dash-ink-soft);font-size:.82rem}.dash-file-field__pending img{width:56px;height:56px;border:1px solid var(--dash-border);object-fit:cover;flex-shrink:0}.dash-file-field__preview{border:1px solid var(--dash-border);background:#fafafa;padding:.6rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.dash-file-field__preview p{margin:.2rem 0 0;color:var(--dash-ink-soft);font-size:.82rem}.dash-file-field__preview img{width:62px;height:62px;border:1px solid var(--dash-border);object-fit:cover;flex-shrink:0}.dash-loading,.dash-error,.dash-empty{border:1px dashed var(--dash-border);background:var(--dash-surface-muted);color:var(--dash-ink-soft);padding:.9rem}.dash-empty h3{margin:0;color:var(--dash-ink)}.dash-empty p{margin:.35rem 0 0}.dash-error{border-style:solid;color:var(--dash-danger)}.dash-table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--dash-border);background:#fff;direction:ltr}.dash-table{border-collapse:separate;border-spacing:0;min-width:100%;width:max-content;margin:0;background:#fff;direction:rtl;table-layout:auto}.dash-table th,.dash-table td{border-bottom:1px solid var(--dash-border);border-inline-start:1px solid var(--dash-border);padding:.68rem .56rem;text-align:right;white-space:nowrap;vertical-align:top;font-size:.92rem}.dash-table th:first-child,.dash-table td:first-child{border-inline-start:0}.dash-table th{background:#fafafa;color:var(--dash-ink);font-weight:800;font-size:.86rem}.dash-table tbody tr:hover{background:#fafafa}.dash-table tbody tr:last-child td{border-bottom:0}.dash-actions-head,.dash-actions-cell{text-align:center}.dash-mobile-table{display:none!important}.dash-badge{display:inline-flex;align-items:center;border:1px solid #d6dbe2;background:#f2f4f7;color:#1f2937;font-size:.78rem;font-weight:700;padding:.22rem .58rem}.dash-badge.status-published,.dash-badge.status-approved,.dash-badge.status-accepted,.dash-badge.status-active{background:#e6f5ee;border-color:#b6dcc8;color:var(--dash-success)}.dash-badge.status-rejected,.dash-badge.status-inactive{background:#fde9eb;border-color:#f1bdc4;color:var(--dash-danger)}.dash-badge.status-pending,.dash-badge.status-pending_review,.dash-badge.status-under_review,.dash-badge.status-waitlisted,.dash-badge.status-draft{background:#fff6e8;border-color:#f0d5a8;color:#8c5a09}.dash-scope{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(206,17,38,.25);background:var(--dash-primary-soft);color:var(--dash-primary);font-size:.82rem;font-weight:700;padding:.28rem .65rem}.dash-stat-card{border:1px solid var(--dash-border);background:#fff;padding:.92rem}.dash-stat-card h3{margin:0;color:var(--dash-primary);font-size:1.35rem}.dash-stat-card p{margin:.32rem 0 0;color:var(--dash-ink-soft)}.dash-list,.dash-audit-list,.dash-panel-modal-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.dash-workflow-guide{border-color:var(--dash-border-strong);border-inline-start:4px solid var(--dash-brand-green);background:#fff;box-shadow:0 6px 14px #0f172a0d}.dash-workflow-guide .dash-card-head{border-bottom-color:var(--dash-border);background:linear-gradient(90deg,var(--dash-tint-navy),var(--dash-tint-green))}.dash-workflow-guide .dash-card-head h2,.dash-workflow-guide .dash-card-head p{color:var(--dash-ink)}.dash-guide-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem;counter-reset:dash-step}.dash-guide-list li{position:relative;border:1px solid var(--dash-border);background:#fff;padding-block:.72rem;padding-inline:.75rem;padding-inline-start:2.45rem;display:grid;gap:.28rem;color:var(--dash-ink)}.dash-guide-list li:before{counter-increment:dash-step;content:counter(dash-step);position:absolute;inset-inline-start:.72rem;top:.72rem;width:1.1rem;height:1.1rem;border:1px solid rgba(15,58,95,.35);background:var(--dash-brand-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;line-height:1}.dash-guide-list strong{color:var(--dash-ink)}.dash-guide-list p{color:var(--dash-ink-soft)}.dash-guide-list li:nth-child(odd){background:#fafbfc}.dash-guide-list--constraints li{border-color:#8e5b0042;background:#fff8ef;color:#744700}.dash-guide-list--constraints li:before{content:"!";border-color:#8e5b0057;background:#8e5b00;color:#fff}.dash-member-checklist{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.dash-member-checklist li{border:1px solid var(--dash-border);background:#fff;padding:.68rem;display:flex;align-items:center;justify-content:space-between;gap:.72rem}.dash-member-checklist li>div{display:grid;gap:.28rem}.dash-member-checklist li strong{color:var(--dash-ink)}.dash-member-checklist li p{margin:0}.dash-member-checklist li.is-done{border-color:#007a3d59;background:#f2fbf6}.dash-members-impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.dash-member-impact-card{border:1px solid var(--dash-border);background:#fff;padding:.75rem;display:grid;gap:.45rem}.dash-member-impact-card h3{margin:0;color:var(--dash-ink);font-size:.95rem}.dash-member-impact-card p{margin:0;color:var(--dash-ink-soft);line-height:1.7;font-size:.85rem}.dash-member-impact-card span{display:inline-flex;width:fit-content;border:1px solid var(--dash-border);background:#f8fafc;color:#374151;font-size:.76rem;font-weight:700;padding:.15rem .46rem}.dash-member-impact-card.is-public{border-color:#007a3d47;background:#f4fbf7}.dash-member-impact-card.is-photo{border-color:#0f3a5f42;background:#f4f8fc}.dash-member-impact-card.is-active{border-color:#ce112647;background:#fdf4f5}.dash-member-impact-card.is-publish{border-color:#8e5b0047;background:#fff9f1}.dash-members-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;align-items:end}.dash-members-filter-grid .dash-field{border:1px solid var(--dash-border);background:linear-gradient(180deg,#fff,#fbfcfe);padding:.52rem}.dash-members-filter-grid .dash-field__label{font-size:.8rem}.dash-members-filter-grid .dash-check{min-height:42px;border:1px dashed var(--dash-border);background:#f8fafc;padding-inline:.55rem}.dash-members-filter-grid .app-checkbox{width:100%;color:var(--dash-ink)}.dash-member-modal-grid{display:grid;gap:.75rem}.dash-member-modal-summary{border:1px solid var(--dash-border);background:#fafbfc;padding:.7rem;display:grid;gap:.45rem}.dash-member-modal-summary p{margin:0;color:#4b5563;font-size:.84rem}.dash-member-modal-summary strong{color:var(--dash-ink)}.dash-member-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.dash-member-setting-card{border:1px solid var(--dash-border);background:#fff;padding:.62rem;display:grid;gap:.4rem}.dash-member-setting-card .dash-check{min-height:auto;padding:0}.dash-member-setting-card p{margin:0;color:var(--dash-ink-soft);font-size:.8rem;line-height:1.6}.dash-list li,.dash-audit-item,.dash-panel-modal-item,.dash-unit-panel-card{border:1px solid var(--dash-border);background:#fff;padding:.68rem}.dash-list li,.dash-audit-head,.dash-panel-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.dash-panel-modal-item{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dash-units-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.dash-units-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(180px,230px));gap:.72rem;border:1px solid var(--dash-border);background:linear-gradient(180deg,#fff,#fbfcfd);padding:.72rem}.dash-units-toolbar .dash-field{gap:.42rem}.dash-units-toolbar input,.dash-units-toolbar select,.dash-unit-tab-tools input,.dash-unit-tab-tools select,.dash-unit-switcher select{width:100%;border:1px solid var(--dash-border);min-height:46px;padding:.58rem .78rem;font:inherit;background:#fff;color:var(--dash-ink)}.dash-units-toolbar select,.dash-unit-tab-tools select,.dash-unit-switcher select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dash-accent) 50%),linear-gradient(135deg,var(--dash-accent) 50%,transparent 50%);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-inline-start:2.9rem}.dash-units-toolbar select,.dash-unit-tab-tools select,.dash-unit-switcher select{background-position:left 1.38rem center,left 1.02rem center}html[dir=ltr] .dash-units-toolbar select,html[dir=ltr] .dash-unit-tab-tools select,html[dir=ltr] .dash-unit-switcher select{background-position:right 1.38rem center,right 1.02rem center;padding-inline-start:.78rem;padding-inline-end:2.9rem}.dash-unit-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.dash-unit-kpi-card{border:1px solid var(--dash-border);background:#fff;padding:.8rem;display:grid;gap:.35rem}.dash-unit-kpi-card p{margin:0;color:var(--dash-ink-soft);font-size:.86rem}.dash-unit-kpi-card strong{font-size:1.1rem;color:var(--dash-ink)}.dash-unit-count-pill{display:inline-flex;min-width:36px;align-items:center;justify-content:center;border:1px solid rgba(31,79,130,.22);background:#edf4fb;color:#1f4f82;font-weight:800;font-size:.76rem;padding:.24rem .55rem}.dash-unit-name-cell{display:grid;gap:.35rem}.dash-unit-meta-badges{display:inline-flex;gap:.35rem;flex-wrap:wrap}.dash-kind-pill,.dash-status-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:.74rem;font-weight:700;padding:.18rem .5rem}.dash-kind-pill.is-unit{border-color:#007a3d47;background:#007a3d1a;color:#106c3e}.dash-kind-pill.is-committee{border-color:#1f4f8247;background:#1f4f821f;color:#1f4f82}.dash-status-pill.is-active{border-color:#007a3d38;background:#dff7e8;color:#106c3e}.dash-status-pill.is-deleted{border-color:#9f0b1c3d;background:#fde9eb;color:#9f0b1c}.dash-status-pill.is-muted{border-color:#5a647840;background:#eef1f4;color:#5b6478}.dash-unit-detail-head{display:grid;gap:.65rem}.dash-unit-detail-head__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.dash-unit-switcher{display:grid;gap:.35rem;max-width:360px}.dash-unit-switcher label{margin:0;font-size:.84rem;color:var(--dash-ink-soft)}.dash-unit-alert{border:1px solid #e8c17f;background:#fff5e6;color:#8e5b00;padding:.7rem .8rem}.dash-unit-tab-toolbar{display:grid;gap:.65rem;margin-bottom:.8rem}.dash-unit-ops-head{border:1px solid var(--dash-border);background:#f8fbff;padding:.72rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.7rem}.dash-unit-ops-meta{display:grid;gap:.3rem}.dash-unit-ops-meta h4,.dash-unit-ops-meta p{margin:0}.dash-unit-ops-meta h4{color:#1f4f82;font-size:.9rem}.dash-unit-ops-meta p{color:var(--dash-ink-soft);font-size:.84rem}.dash-unit-ops-stats{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dash-unit-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.dash-unit-tab-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:.5rem;align-items:center}.dash-unit-panel-card{display:grid;gap:.55rem}.dash-unit-panel-card h3,.dash-unit-panel-card p{margin:0}.dash-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(206,17,38,.22);background:var(--dash-primary-soft);color:var(--dash-primary);font-size:.76rem;font-weight:700;padding:.2rem .48rem}.dash-modal-backdrop,.dash-drawer-backdrop,.dash-loading-overlay{position:fixed;inset:0;background:#0c0f1680;z-index:120}.dash-modal-backdrop{display:grid;place-items:center;padding:.7rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);overflow:hidden;overscroll-behavior:contain}.dash-modal{width:min(620px,calc(100vw - 1.4rem));max-height:calc(100dvh - 1.4rem);margin:0;border:1px solid var(--dash-border);background:#fff;overflow:hidden;padding:.95rem;align-self:center;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.55rem}.dash-form-modal.size-sm{width:min(460px,calc(100vw - 1.4rem))}.dash-form-modal.size-md{width:min(620px,calc(100vw - 1.4rem))}.dash-form-modal.size-lg{width:min(760px,calc(100vw - 1.4rem))}.dash-form-modal.size-xl{width:min(940px,calc(100vw - 1.4rem))}.dash-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:0;padding-bottom:.68rem;border-bottom:1px solid var(--dash-border)}.dash-modal-head h3{margin:0;color:var(--dash-ink)}.dash-modal-head p{margin:.3rem 0 0;color:var(--dash-ink-soft)}.dash-modal-body{display:grid;gap:.68rem;min-height:0;overflow:auto;overscroll-behavior:contain;padding-inline-end:.15rem}.dash-modal-actions{margin-top:.85rem;justify-content:flex-end;align-items:center}.dash-result-head{align-items:center}.dash-result-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dash-border);background:#f3f4f6;color:#111827;font-weight:800}.dash-result-icon.is-success{background:#e6f5ee;border-color:#b6dcc8;color:var(--dash-success)}.dash-result-icon.is-error{background:#fde9eb;border-color:#f1bdc4;color:var(--dash-danger)}.dash-result-icon.is-info{background:#e6f2fb;border-color:#bbd7f1;color:#1f4f82}.dash-result-details{margin:0;border:1px solid var(--dash-border);background:#fff;padding:.58rem;font:inherit;white-space:pre-wrap}.dash-loading-overlay{z-index:140;display:grid;place-items:center}.dash-loading-overlay-card{min-width:220px;border:1px solid var(--dash-border);background:#fff;padding:1rem;display:grid;justify-items:center;gap:.6rem}.dash-loading-overlay-card p{margin:0;color:var(--dash-ink-soft)}.dash-spinner{width:24px;height:24px;border:3px solid #e3e6e9;border-top-color:var(--dash-primary);border-right-color:var(--dash-primary);animation:dash-spin .9s linear infinite}.dash-drawer{position:fixed;inset-block:0;inset-inline-end:0;width:min(340px,90vw);border-inline-start:1px solid var(--dash-border);background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr)}[dir=ltr] .dash-drawer{inset-inline-end:auto;inset-inline-start:0;border-inline-start:0;border-inline-end:1px solid var(--dash-border)}.dash-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:58px;padding:.7rem .8rem;border-bottom:1px solid var(--dash-border)}.dash-drawer-head h2{margin:0;font-size:1rem;color:var(--dash-ink)}.dash-drawer-body{min-height:0;overflow:auto}.dash-drawer .dash-sidebar{position:static;height:auto;padding:.75rem}.dash-row-actions{gap:.4rem;align-items:center}.dash-row-actions--icons{flex-wrap:nowrap}.dash-icon-btn{position:relative;min-width:34px;width:34px;min-height:34px;padding:0;overflow:visible}.dash-icon-btn .dash-icon-btn__glyph{width:14px;height:14px;display:inline-flex}.dash-icon-tooltip{position:fixed;left:0;top:0;max-width:min(260px,calc(100vw - 16px));white-space:normal;text-align:center;font-size:.72rem;line-height:1.2;padding:.35rem .5rem;background:#111827;color:#fff;pointer-events:none;z-index:1600;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.dash-icon-tooltip[data-placement=bottom]{transform:translate(-50%,4px)}.dash-icon-tooltip.is-visible{opacity:1;visibility:visible;transition:opacity .16s ease,transform .16s ease,visibility 0s linear 0s}.dash-icon-tooltip.is-visible[data-placement=top],.dash-icon-tooltip.is-visible[data-placement=bottom]{transform:translate(-50%)}.dash-icon-btn.app-btn--danger{background:#fde9eb;border-color:#f1bdc4;color:#9f0b1c}.dash-icon-btn.app-btn--primary{background:#fde8eb;border-color:#ce112659;color:#9f0b1c}.dash-icon-btn.app-btn--success{background:#e6f5ee;border-color:#13683d52;color:#13683d}.dash-icon-btn.app-btn--warning{background:#fff6e8;border-color:#a86b124d;color:#8e5b00}.dash-icon-btn.app-btn--info{background:#e6f2fb;border-color:#1f4f824d;color:#1f4f82}.dash-icon-btn.app-btn--ghost,.dash-icon-btn.app-btn--outline,.dash-icon-btn.app-btn--secondary{background:#fff;border-color:var(--dash-border);color:var(--dash-ink)}.dash-icon-btn:disabled{opacity:.5}.dash-primary-actions{border:1px solid var(--dash-border);background:#f8fafc;padding:.62rem;gap:.55rem}.dash-primary-actions .app-btn{min-width:132px;padding-inline:.9rem}.dash-link-btn,.dash-inline-links a{color:inherit}.dash-shell .app-btn{border-radius:0;box-shadow:none;transform:none}.dash-shell .app-btn:disabled,.dash-shell .app-btn[aria-disabled=true]{opacity:1;background:#edf0f3;border-color:#d5dbe2;color:#8a93a3}.dash-topbar .app-btn,.dash-card-head .app-btn,.dash-unit-detail-head__actions .app-btn,.dash-toolbar .app-btn,.dash-filter-bar .app-btn,.dash-form-inline .app-btn{min-height:42px}.dash-shell select option,.dash-shell select optgroup{background:#fff;color:var(--dash-ink)}.dash-shell .app-btn:hover:not(:disabled):not([aria-disabled=true]),.dash-shell .app-btn:active:not(:disabled):not([aria-disabled=true]){transform:none}.dash-modal .app-btn{border-radius:0;box-shadow:none;transform:none;min-height:42px}.dash-modal .app-btn--primary,.dash-modal .app-btn--secondary,.dash-modal .app-btn--danger,.dash-modal .app-btn--success,.dash-modal .app-btn--warning,.dash-modal .app-btn--info{box-shadow:none}.dash-confirm-modal{width:min(560px,calc(100vw - 1.4rem))}.dash-confirm-modal .dash-modal-head{padding-bottom:.78rem}.dash-confirm-modal .dash-modal-body{padding-block:.15rem .25rem}.dash-confirm-modal .dash-modal-body p{margin:0;line-height:1.85;color:var(--dash-ink-soft)}.dash-confirm-modal .dash-modal-actions{border-top:1px solid var(--dash-border);padding-top:.72rem;margin-top:.2rem;gap:.55rem}.dash-content-crud-page .dash-toolbar{margin-bottom:.85rem}.dash-shell :where(.dash-card,.dash-stat-card,.dash-loading,.dash-error,.dash-empty,.dash-table-wrap,.dash-table,.dash-nav-link,.dash-user-dropdown,.dash-file-field,.dash-file-field__preview,.dash-file-field__upload input[type=file],.dash-multi-select__trigger,.dash-multi-select__menu,.dash-about-icon-preview,.dash-badge,.dash-scope,.dash-pill,.dash-modal,.dash-loading-overlay-card,.dash-result-icon,.dash-result-details,.dash-list li,.dash-guide-list li,.dash-member-checklist li,.dash-audit-item,.dash-unit-panel-card,.dash-panel-modal-item,.dash-sidebar-brand,.dash-link-btn,.dash-workflow-guide){border-radius:0}@keyframes dash-spin{to{transform:rotate(360deg)}}@media(max-width:1280px){.dash-shell{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:1100px){.dash-shell{grid-template-columns:minmax(0,1fr)}.dash-shell-sidebar{display:none}.dash-content{padding:.8rem}}@media(max-width:900px){.dash-grid.two,.dash-toolbar,.dash-filter-bar,.dash-form-inline,.dash-units-toolbar,.dash-unit-tab-tools,.dash-member-settings-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.dash-topbar{padding-inline:.8rem;min-height:58px}.dash-hero-heading{gap:.55rem}.dash-hero-icon{width:34px;height:34px}.dash-primary-actions .app-btn{flex:1 1 140px;min-width:0}.dash-modal,.dash-form-modal.size-sm,.dash-form-modal.size-md,.dash-form-modal.size-lg,.dash-form-modal.size-xl{width:calc(100vw - .8rem);max-height:calc(100vh - .8rem)}.dash-file-field__upload-row{grid-template-columns:minmax(0,1fr)}.dash-list li,.dash-member-checklist li{flex-direction:column;align-items:flex-start}.dash-unit-detail-head__actions{align-items:stretch}}
