@layer base{.documentation .sect1{margin-bottom:2rem}.documentation .sect1>h2,.documentation .sect1>h3,.documentation .sect1>h4{margin-top:2rem;margin-bottom:.75rem}.documentation .sect1>h2{font-size:1.5rem;font-weight:600;color:#222;line-height:1.25}.dark .documentation .sect1>h2{color:#f1f5f9}.documentation .sect1>h3{font-size:1.25rem;font-weight:600;color:#334155;line-height:1.3}.dark .documentation .sect1>h3{color:#e2e8f0}.documentation .sect2>h3{font-size:1.0625rem;font-weight:600;color:#334155;line-height:1.35;margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid #f1f5f9}.dark .documentation .sect2>h3{color:#e2e8f0;border-bottom-color:#334155}.documentation .sect3>h3,.documentation h3:not(.sect1>h3):not(.sect2>h3){font-size:1rem;font-weight:600;color:#334155;line-height:1.4;margin-top:1.25rem;margin-bottom:.375rem}.dark .documentation .sect3>h3,.dark .documentation h3:not(.sect1>h3):not(.sect2>h3){color:#e2e8f0}.documentation .sect1>h4{font-size:1.0625rem;font-weight:600;color:#334155;line-height:1.35}.dark .documentation .sect1>h4{color:#e2e8f0}.documentation .sect1>.sectionbody>.paragraph>p,.documentation .sect1>.paragraph>p{margin-bottom:1rem;color:#475569;line-height:1.75}.dark .documentation .sect1>.sectionbody>.paragraph>p,.dark .documentation .sect1>.paragraph>p{color:#cbd5e1}.documentation .sectionbody>.olist>ol,.documentation .sectionbody>.ulist>ul,.documentation .sectionbody>.dlist>dl{margin-bottom:1.25rem;padding-left:1.75rem;color:#475569}.documentation .sectionbody .olist>ol{list-style-type:decimal!important}.documentation .sectionbody .ulist>ul{list-style-type:disc!important}.documentation .sectionbody .olist>ol>li,.documentation .sectionbody .ulist>ul>li{margin-bottom:.625rem;line-height:1.7;color:#475569}.documentation .sectionbody .olist>ol>li::marker,.documentation .sectionbody .ulist>ul>li::marker{color:#0061ad}.documentation .sectionbody .dlist>dl>dt{font-weight:600;color:#222;margin-bottom:.25rem}.documentation .sectionbody .dlist>dl>dd{margin-left:1.5rem;margin-bottom:.75rem;color:#475569}.dark .documentation .sectionbody .olist>ol>li,.dark .documentation .sectionbody .ulist>ul>li,.dark .documentation .sectionbody .olist>ol>li::marker,.dark .documentation .sectionbody .ulist>ul>li::marker{color:#cbd5e1}.dark .documentation .sectionbody .olist>ol>li::marker{color:#3385d6}.dark .documentation .sectionbody .dlist>dl>dt{color:#f1f5f9}.dark .documentation .sectionbody .dlist>dl>dd{color:#94a3b8}.documentation .sect1 a{color:#0061ad;text-decoration:underline;text-underline-offset:2px}.documentation .sect1 a:hover{color:#005090}.documentation .sect1 pre{background:#1e293b;color:#e2e8f0;padding:1rem 1.25rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.documentation .sect1 code{font-family:Noto Sans Mono,monospace;font-size:.875rem}.documentation .sect1 :not(pre)>code{background:#f1f5f9;padding:.125rem .375rem;border-radius:.25rem;color:#222;font-size:.8125rem}.dark .documentation .sect1 :not(pre)>code{background:#334155;color:#e2e8f0}.documentation .sect1 table{width:100%;border-collapse:collapse;margin:1.5rem 0}.documentation .sect1 th,.documentation .sect1 td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.dark .documentation .sect1 th,.dark .documentation .sect1 td{border-bottom-color:#334155}.documentation .sect1 th{background:#f8fafc;font-weight:600;color:#222}.dark .documentation .sect1 th{background:#1e293b;color:#f1f5f9}.documentation .paragraph{margin-bottom:1rem}.documentation .paragraph>p{color:#475569;line-height:1.75;margin-bottom:0}.dark .documentation .paragraph>p{color:#cbd5e1}.documentation .olist>ol,.documentation .ulist>ul,.documentation .dlist>dl{margin-bottom:1.25rem;padding-left:1.75rem;color:#475569}.documentation .olist>ol{list-style-type:decimal!important}.documentation .ulist>ul{list-style-type:disc!important}.documentation .olist>ol>li,.documentation .ulist>ul>li{margin-bottom:.625rem;line-height:1.7;color:#475569}.documentation .olist>ol>li::marker,.documentation .ulist>ul>li::marker{color:#0061ad}.dark .documentation .olist>ol>li,.dark .documentation .ulist>ul>li{color:#cbd5e1}.dark .documentation .olist>ol>li::marker{color:#3385d6}.documentation a{color:#0061ad;text-decoration:underline;text-underline-offset:2px}.documentation a:hover{color:#005090}.documentation pre{background:#1e293b;color:#e2e8f0;padding:1rem 1.25rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.documentation code{font-family:Noto Sans Mono,monospace;font-size:.875rem}.documentation :not(pre)>code{background:#f1f5f9;padding:.125rem .375rem;border-radius:.25rem;color:#222;font-size:.8125rem}.dark .documentation :not(pre)>code{background:#334155;color:#e2e8f0}.documentation table{width:100%;border-collapse:collapse;margin:1.5rem 0}.documentation th,.documentation td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.dark .documentation th,.dark .documentation td{border-bottom-color:#334155}.documentation th{background:#f8fafc;font-weight:600;color:#222}.dark .documentation th{background:#1e293b;color:#f1f5f9}.documentation .body{font-size:1rem;line-height:1.75}.documentation .body h2{font-size:1.5rem;font-weight:600;color:#222}.dark .documentation .body h2{color:#f1f5f9}.documentation .body h3{font-size:1.25rem;font-weight:600;color:#334155}.dark .documentation .body h3{color:#e2e8f0}.documentation .body p{margin-bottom:1rem;color:#475569}.dark .documentation .body p{color:#cbd5e1}.documentation .body a{color:#0061ad;text-decoration:underline;text-underline-offset:2px}.documentation .body a:hover{color:#005090}.documentation .body ul,.documentation .body ol,.documentation .body dl{margin-bottom:1.25rem;padding-left:1.75rem;color:#475569}.documentation .body ul{list-style-type:disc!important}.documentation .body ol{list-style-type:decimal!important}.documentation .body li{margin-bottom:.625rem;line-height:1.7}.documentation .body li::marker{color:#0061ad}.documentation .body dt{font-weight:600;color:#222;margin-bottom:.25rem}.documentation .body dd{margin-left:1.5rem;margin-bottom:.75rem;color:#475569}.dark .documentation .body ul,.dark .documentation .body ol,.dark .documentation .body dl{color:#cbd5e1}.dark .documentation .body li::marker{color:#3385d6}.dark .documentation .body dt{color:#f1f5f9}.dark .documentation .body dd{color:#94a3b8}.body nav[aria-label=Breadcrumb] ol,.body nav ol.list-none,ol.list-none{list-style:none!important;padding-left:0!important}.body nav[aria-label=Breadcrumb] li,.body nav ol.list-none li{margin-bottom:0!important}}@layer components{.layout-sidebar{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.layout-sidebar{flex-direction:row}}.layout-sidebar__main{flex:1;min-width:0}.layout-grid-2-1{display:grid;gap:2rem;margin-bottom:3rem}@media(min-width:1024px){.layout-grid-2-1{grid-template-columns:2fr 1fr}}.layout-grid-collab{display:grid;gap:1.5rem}@media(min-width:768px){.layout-grid-collab{grid-template-columns:repeat(2,1fr)}}.card-stack{display:flex;flex-direction:column;gap:1rem}.card-stack--sm{gap:.75rem}.card-overflow{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem}.member-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;grid-auto-rows:92px}@media(min-width:1024px){.member-grid{grid-template-columns:repeat(3,1fr)}}.std-group{list-style:none;margin:0;padding:0}.std-group__toggle{display:flex;align-items:center;gap:.2rem;padding:.1875rem 0;font-size:.8125rem;font-weight:600;color:#0061ad;text-decoration:none;cursor:pointer;border-radius:.25rem;transition:color .1s}.dark .std-group__toggle{color:#66a3e0}.std-group__toggle:hover{color:#004a82}.dark .std-group__toggle:hover{color:#99c2eb}.std-group__toggle.active{color:#004a82;font-weight:700}.dark .std-group__toggle.active{color:#99c2eb}.std-group__caret{font-size:.625rem;color:#94a3b8;transition:transform .15s;flex-shrink:0;line-height:1;display:inline-block;width:.75rem;text-align:center}.std-group__caret--open{transform:rotate(90deg)}.std-group__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std-group__children{display:none;list-style:none;margin:0;padding:0 0 0 .875rem}.std-group:not(.is-collapsed) .std-group__children{display:block}.std-group__child{margin:0}.std-group__child>a{display:block;padding:.1875rem .25rem;font-size:.75rem;color:#475569;text-decoration:none;border-radius:.25rem;transition:color .1s,background .1s}.dark .std-group__child>a{color:#94a3b8}.std-group__child>a:hover{color:#0061ad;background:#f1f5f9}.dark .std-group__child>a:hover{color:#99c2eb;background:#ffffff0d}.std-group__child>a.active{color:#0061ad;font-weight:500}.dark .std-group__child>a.active{color:#99c2eb}.std-group__child.is-withdrawn>a,.std-group__toggle.is-withdrawn{color:#9ca3af;font-style:italic;text-decoration:line-through;text-decoration-color:#d1d5db;pointer-events:none}.dark .std-group__child.is-withdrawn>a,.dark .std-group__toggle.is-withdrawn{color:#64748b;text-decoration-color:#334155}.std-badge{display:inline-block;font-size:.5625rem;font-weight:600;padding:.0625rem .25rem;border-radius:.1875rem;margin-left:.25rem;vertical-align:middle;font-style:normal;text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.std-badge--amendment{background:#fef3c7;color:#92400e}.dark .std-badge--amendment{background:#78350f4d;color:#fde68a}.std-badge--withdrawn{background:#f3f4f6;color:#6b7280}.dark .std-badge--withdrawn{background:#4b556333;color:#9ca3af}.std-group--withdrawn{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9}.dark .std-group--withdrawn{border-top-color:#ffffff0f}}@layer components{.page-label{font-size:.875rem;font-weight:500;color:#0061ad;text-transform:uppercase;letter-spacing:.05em}.dark .page-label{color:#3385d6}.page-title{font-size:1.875rem;font-weight:700;line-height:1.2;color:#0f172a;margin:0}.dark .page-title{color:#fff}.section-heading{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.dark .section-heading{color:#fff}.section-heading--lg{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.dark .section-heading--lg{color:#fff}.meta-text{font-size:.875rem;color:#64748b}.dark .meta-text{color:#94a3b8}.meta-text--small{font-size:.75rem;color:#94a3b8}.dark .meta-text--small{color:#64748b}.meta-text--tiny{font-size:.6875rem;color:#94a3b8}.dark .meta-text--tiny{color:#64748b}.primary-link{color:#0061ad;font-size:.875rem;transition:color .15s}.dark .primary-link{color:#3385d6}.primary-link:hover{color:#005090}.dark .primary-link:hover{color:#66a3e0}.back-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:#64748b;transition:color .15s;margin-bottom:1.5rem}.dark .back-link{color:#94a3b8}.back-link:hover{color:#0061ad}.dark .back-link:hover{color:#3385d6}.back-link svg{width:1rem;height:1rem}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.dark .breadcrumb{color:#94a3b8}.breadcrumb-link{color:#64748b;transition:color .15s}.dark .breadcrumb-link{color:#94a3b8}.breadcrumb-link:hover{color:#0061ad}.dark .breadcrumb-link:hover{color:#3385d6}.breadcrumb__current{color:#1e293b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .breadcrumb__current{color:#fff}.see-also{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.dark .see-also{border-top-color:#334155}.see-also__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.see-also__link{font-size:.875rem;color:#0061ad;transition:color .15s;text-decoration:none}.dark .see-also__link{color:#3385d6}.see-also__link:hover{color:#005090}.dark .see-also__link:hover{color:#66a3e0}.group-label{font-size:.75rem;font-weight:500;text-transform:lowercase;letter-spacing:.025em}.group-type{color:#0061ad}.dark .group-type{color:#3385d6}.group-joint-with{color:#64748b}.dark .group-joint-with{color:#94a3b8}.group-inactive{color:#94a3b8;font-style:italic}.dark .group-inactive{color:#64748b}.member-links{display:inline-flex;gap:.75rem}}@layer components{.member-card{position:relative;display:block;height:100%;padding:.75rem;border-radius:.75rem;border:1px solid rgb(229 231 235 / .8);background:#fff;transition:border-color .3s,box-shadow .3s}.member-card__link{display:block;text-decoration:none;color:inherit}.dark .member-card{border-color:#ffffff0f;background:#0f172a80}.member-card:hover{border-color:#66a3e0;box-shadow:0 10px 15px -3px #0061ad0f}.dark .member-card:hover{border-color:#3385d64d}.member-card__body{display:flex;align-items:flex-start;gap:.5rem}.member-card__photo{flex-shrink:0;padding-top:.125rem;padding-left:.125rem}.member-card__info{min-width:0}.member-card__name{font-size:.875rem;font-weight:600;line-height:1.25;color:#0f172a;overflow:hidden;text-overflow:ellipsis;margin:0;transition:color .15s}.dark .member-card__name{color:#f8fafc}.member-card:hover .member-card__name{color:#0061ad}.dark .member-card:hover .member-card__name{color:#3385d6}.member-card__role{font-size:.6875rem;font-weight:500;line-height:1.25;color:#0061ad;margin-top:.125rem}.dark .member-card__role{color:#3385d6}.member-card__affiliation{font-size:.6875rem;line-height:1.25;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem}.dark .member-card__affiliation{color:#94a3b8}.avatar{width:2.5rem;height:2.5rem;border-radius:9999px;overflow:hidden;box-shadow:0 0 0 2px #f3f4f6;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s}.dark .avatar{box-shadow:0 0 0 2px #ffffff1a}.member-card:hover .avatar{box-shadow:0 0 0 2px #cce0f5}.dark .member-card:hover .avatar{box-shadow:0 0 0 2px #3385d64d}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar--initials{background:linear-gradient(to bottom right,#e6f0fa,#cce0f5)}.dark .avatar--initials{background:linear-gradient(to bottom right,#001d3966,#002e564d)}.avatar--initials span{font-size:.75rem;font-weight:600;color:#0061ad}.dark .avatar--initials span{color:#3385d6}}@layer components{.org-card{display:block;padding:1.5rem;border-radius:.75rem;border:1px solid rgb(229 231 235 / .8);background:#fff;text-decoration:none;transition:border-color .3s,box-shadow .3s}.dark .org-card{border-color:#ffffff0f;background:#0f172a80}.org-card:hover{border-color:#66a3e0;box-shadow:0 10px 15px -3px #0061ad0f}.dark .org-card:hover{border-color:#3385d64d}.org-card__body{display:flex;align-items:flex-start;gap:1rem}.org-card__logo{flex-shrink:0;width:4rem;height:3rem;border-radius:.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom right,#f1f5f9,#e2e8f0)}.dark .org-card__logo{background:linear-gradient(to bottom right,#334155,#1e293b)}.org-card__logo--img{background:#fff}.dark .org-card__logo:has(>img:not([class])){background:#fff}.org-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.org-card__info{min-width:0;flex:1}.org-card__name{font-size:1rem;font-weight:600;line-height:1.25;color:#0f172a;margin:0;transition:color .15s}.dark .org-card__name{color:#f8fafc}.org-card:hover .org-card__name{color:#0061ad}.dark .org-card:hover .org-card__name{color:#3385d6}.org-card__meta{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.org-card__short-name{font-size:.75rem;font-weight:500;color:#0061ad}.dark .org-card__short-name{color:#3385d6}.org-card__description{font-size:.875rem;line-height:1.625;color:#64748b;margin-top:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .org-card__description{color:#94a3b8}.org-card__footer{margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.dark .org-card__footer{border-top-color:#ffffff0f}.org-card__footer-label{font-size:.625rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.dark .org-card__footer-label{color:#64748b}.org-card__rep{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.375rem;background:#f8fafc}.dark .org-card__rep{background:#1e293b}.org-card__rep img,.org-card__rep .avatar--sm{width:1.25rem;height:1.25rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.org-card__rep span{font-size:.75rem;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .org-card__rep span{color:#cbd5e1}.org-card__country-code{font-size:1.125rem;font-weight:600;color:#475569}.dark .org-card__country-code{color:#cbd5e1}.org-card__badge{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:500;background:#e6f0fa;color:#0061ad}.dark .org-card__badge{background:#0061ad4d;color:#3385d6}.org-card__badge--muted{background:#f1f5f9;color:#64748b}.dark .org-card__badge--muted{background:#1e293b;color:#94a3b8}}@layer components{.filter-bar{margin-bottom:2rem;padding:1rem;border-radius:.75rem;border:1px solid rgb(229 231 235 / .8);background:#fff}.dark .filter-bar{border-color:#ffffff0f;background:#0f172a80}.filter-bar__controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.filter-bar__field{flex:1;min-width:200px}.filter-bar__field--sm{min-width:140px;flex:none}.filter-label{display:block;font-size:.75rem;font-weight:500;color:#64748b;margin-bottom:.25rem}.dark .filter-label{color:#94a3b8}.filter-input,.filter-select{width:100%;padding:.5rem .75rem;font-size:.875rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;color:#0f172a;transition:border-color .2s,box-shadow .2s}.dark .filter-input,.dark .filter-select{border-color:#334155;background:#1e293b;color:#fff}.filter-input::-moz-placeholder{color:#94a3b8}.filter-input::placeholder{color:#94a3b8}.dark .filter-input::-moz-placeholder{color:#64748b}.dark .filter-input::placeholder{color:#64748b}.filter-input:focus,.filter-select:focus{outline:none;border-color:#0061ad;box-shadow:0 0 0 2px #0061ad33}.filter-count{font-size:.75rem;color:#94a3b8}.dark .filter-count{color:#64748b}.filter-toggle{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569;cursor:pointer}.dark .filter-toggle{color:#cbd5e1}.filter-toggle input[type=checkbox]{width:1rem;height:1rem;border-radius:.25rem;border-color:#d1d5db}.dark .filter-toggle input[type=checkbox]{border-color:#475569}}@layer components{.content-panel{padding:1.5rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc}.dark .content-panel{border-color:#334155;background:#1e293b}.content-panel__heading{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.dark .content-panel__heading{color:#fff}.content-panel--white{background:#fff;border-color:#e5e7ebcc}.dark .content-panel--white{background:#0f172a80;border-color:#ffffff0f}.info-panel{margin-bottom:1.5rem;padding:1rem;border-radius:.75rem;border:1px solid rgb(229 231 235 / .8);background:#fff}.dark .info-panel{border-color:#ffffff0f;background:#0f172a80}.info-panel__text{font-size:.875rem;color:#475569;line-height:1.625;margin:0}.dark .info-panel__text{color:#cbd5e1}.info-panel__text--muted{color:#94a3b8;font-style:italic}.dark .info-panel__text--muted{color:#64748b}.consideration-item{padding-left:1rem;border-left:2px solid #e2e8f0}.dark .consideration-item{border-left-color:#334155}.action-item{padding:1rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0}.dark .action-item{background:#1e293b80;border-color:#334155}.action-item__message{font-size:.875rem;color:#334155;margin-top:.25rem;white-space:pre-line}.dark .action-item__message{color:#cbd5e1}.action-item__date{font-size:.75rem;color:#94a3b8;margin-top:.5rem;display:block}.dark .action-item__date{color:#64748b}.approval-panel{padding:1rem;border-radius:.5rem;background:#f0fdf4;border:1px solid #bbf7d0}.dark .approval-panel{background:#22c55e0d;border-color:#22c55e26}.approval-panel p{font-size:.875rem;color:#166534;margin:0}.dark .approval-panel p{color:#86efac}.approval-panel strong{font-weight:500}}@layer components{.role-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:500;background:#f1f5f9;color:#64748b}.dark .role-badge{background:#1e293b;color:#94a3b8}.role-badge--active{background:#e6f0fa;color:#003f73}.dark .role-badge--active{background:#0061ad26;color:#66a3e0}.role-badge__date{font-size:.625rem;opacity:.7;margin-left:.25rem}.role-badge__group{font-weight:400;opacity:.75}.identifier-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;font-family:Noto Sans Mono,monospace;background:#e6f0fa;color:#003f73}.dark .identifier-badge{background:#0061ad26;color:#66a3e0}.identifier-badge--lg{padding:.25rem .625rem;font-size:.875rem}.mini-tag{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;color:#94a3b8;background:#f8fafc}.dark .mini-tag{color:#64748b;background:#1e293b80}.category-tag{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:.5rem;font-size:.75rem;font-weight:500;background:#f1f5f9;color:#475569}.dark .category-tag{background:#1e293b;color:#94a3b8}}@layer components{.member-detail-header{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem}.member-detail-header__photo{flex-shrink:0}.detail-logo--member{width:5rem;height:5rem;border-radius:9999px}.detail-logo--member img{border-radius:9999px}.member-detail-header__info{min-width:0}.member-detail-header__name{font-size:1.75rem;font-weight:700;color:#0f172a;line-height:1.2;margin:.25rem 0 .125rem}.dark .member-detail-header__name{color:#f8fafc}.member-detail-header__role{font-size:.9375rem;color:#0061ad;font-weight:500;margin:0}.dark .member-detail-header__role{color:#3385d6}.member-roles{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1.25rem}.detail-header{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:2rem}.detail-logo{flex-shrink:0;width:4rem;height:4rem;border-radius:.75rem;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #e5e7eb;background:linear-gradient(to bottom right,#f1f5f9,#e2e8f0)}.dark .detail-logo{box-shadow:0 0 0 2px #ffffff1a;background:linear-gradient(to bottom right,#334155,#1e293b)}.dark .detail-logo:has(>img:not([class])){background:#fff}.detail-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.detail-logo--initials{background:linear-gradient(to bottom right,#e6f0fa,#cce0f5)}.dark .detail-logo--initials{background:linear-gradient(to bottom right,#0061ad33,#002e5626)}.detail-logo--initials span{font-size:.875rem;font-weight:700;color:#003f73;padding:0 .5rem;text-align:center}.dark .detail-logo--initials span{color:#66a3e0}.detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.detail-short-name{font-size:.875rem;font-weight:500;color:#0061ad}.dark .detail-short-name{color:#3385d6}.detail-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:500;background:#f1f5f9;color:#475569}.dark .detail-badge{background:#1e293b;color:#94a3b8}.detail-badge--primary{background:#e6f0fa;color:#003f73}.dark .detail-badge--primary{background:#0061ad26;color:#66a3e0}.detail-url{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.875rem;color:#0061ad;transition:color .15s}.dark .detail-url{color:#3385d6}.detail-url:hover{text-decoration:underline}.detail-url svg{width:.875rem;height:.875rem}.affiliation-link{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;font-size:.875rem;color:#334155;transition:all .2s}.dark .affiliation-link{border-color:#ffffff0f;background:#0f172a80;color:#cbd5e1}.affiliation-link:hover{border-color:#99c2eb;color:#003f73;box-shadow:0 1px 2px #0000000d}.dark .affiliation-link:hover{border-color:#3385d64d;color:#66a3e0}.affiliation-link svg{width:1rem;height:1rem;color:#94a3b8}.affiliation-text{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:#475569}.dark .affiliation-text{color:#94a3b8}}.member-bio{font-size:.9375rem;line-height:1.75;color:#475569;margin-bottom:1.5rem;white-space:pre-line}.dark .member-bio{color:#cbd5e1}.member-links{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.member-link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;transition:all .15s}.dark .member-link{border-color:#ffffff0f;background:#0f172a80;color:#94a3b8}.member-link:hover{border-color:#0061ad;color:#0061ad;background:#e6f0fa}.dark .member-link:hover{border-color:#3385d6;color:#3385d6;background:#0061ad1a}.member-link svg{width:1rem;height:1rem}.affiliation-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;margin-bottom:1.5rem;transition:all .15s;text-decoration:none}.dark .affiliation-card{border-color:#ffffff0f;background:#0f172a80}.affiliation-card--link:hover{border-color:#99c2eb;box-shadow:0 2px 8px #0061ad0f}.dark .affiliation-card--link:hover{border-color:#3385d64d}.affiliation-card__logo{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom right,#e6f0fa,#cce0f5)}.dark .affiliation-card__logo{background:linear-gradient(to bottom right,#0061ad33,#002e5626)}.affiliation-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.affiliation-card__logo span{font-size:.625rem;font-weight:700;color:#003f73}.dark .affiliation-card__logo span{color:#66a3e0}.affiliation-card__body{min-width:0}.affiliation-card__label{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.125rem}.dark .affiliation-card__label{color:#64748b}.affiliation-card__name{font-size:.875rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.affiliation-card--link .affiliation-card__name{text-decoration:none}.affiliation-card--link:hover .affiliation-card__name{color:#0061ad}.dark .affiliation-card__name{color:#f8fafc}.dark .affiliation-card--link:hover .affiliation-card__name{color:#3385d6}.iso-buy-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:1.25rem;background:#d40000;color:#fff;font-size:.875rem;font-weight:600;border-radius:.375rem;text-decoration:none;transition:background .15s}.iso-buy-btn:hover{background:#b50000}.iso-buy-btn__logo{height:1.125rem;width:auto}.dark .iso-buy-btn{background:#e30613}.dark .iso-buy-btn:hover{background:#c50512}@layer components{.res-page{max-width:72rem;margin:0 auto;padding:2rem 1.5rem 4rem}@media(min-width:1024px){.res-page{padding:2.5rem 3rem 5rem}}.res-page__header{margin-bottom:2rem}.res-page__header h1{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.dark .res-page__header h1{color:#f8fafc}.res-page__subtitle{font-size:.9375rem;color:#64748b;max-width:40rem;line-height:1.6}.dark .res-page__subtitle{color:#94a3b8}.res-page .std-filter{margin-bottom:1.5rem}.res-page .std-filter__search-wrap{position:relative}.res-page .std-filter__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.dark .res-page .std-filter__search-icon{color:#64748b}.res-page .std-filter__search{width:100%;padding:.625rem .75rem .625rem 2.25rem;font-size:.875rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f8fafc;color:#0f172a;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .res-page .std-filter__search{background:#1e293b;border-color:#334155;color:#f1f5f9}.res-page .std-filter__search::-moz-placeholder{color:#94a3b8}.res-page .std-filter__search::placeholder{color:#94a3b8}.dark .res-page .std-filter__search::-moz-placeholder{color:#64748b}.dark .res-page .std-filter__search::placeholder{color:#64748b}.res-page .std-filter__search:focus{outline:none;border-color:#0061ad;box-shadow:0 0 0 3px #0061ad1f;background:#fff}.dark .res-page .std-filter__search:focus{background:#1e293b}.res-page .std-filter__controls{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.res-page .std-filter__field{display:flex;align-items:center;gap:.375rem}.res-page .std-filter__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;flex-shrink:0}.dark .res-page .std-filter__label{color:#64748b}.res-page .std-filter__chips{display:flex;flex-wrap:wrap;gap:.25rem}.res-page .std-filter__meta{font-size:.75rem;color:#94a3b8;padding-top:.5rem;border-top:1px solid #f1f5f9;margin-top:.75rem}.dark .res-page .std-filter__meta{border-top-color:#1e293b;color:#64748b}.std-chip{display:inline-flex;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;border:1px solid #e2e8f0;border-radius:9999px;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .12s;white-space:nowrap;line-height:1.4}.dark .std-chip{border-color:#334155;background:#1e293b;color:#94a3b8}.std-chip:hover{border-color:#0061ad;color:#0061ad;background:#f0f7ff}.dark .std-chip:hover{border-color:#3385d6;color:#66a3e0;background:#3385d614}.std-chip.is-active{background:#0061ad;border-color:#0061ad;color:#fff}.dark .std-chip.is-active{background:#3385d6;border-color:#3385d6;color:#fff}.res-page .std-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.res-page .std-results__card{display:flex;flex-direction:column;gap:.375rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s}.dark .res-page .std-results__card{background:#0f172a66;border-color:#334155}.res-page .std-results__card:hover{border-color:#99c2eb;box-shadow:0 2px 8px #0061ad0f}.dark .res-page .std-results__card:hover{border-color:#3385d64d}.res-page .std-results__name{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;font-family:Noto Sans Mono,monospace;color:#0061ad}.dark .res-page .std-results__name{color:#66a3e0}.res-page .std-results__type{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.0625rem .375rem;border-radius:9999px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;white-space:nowrap}.dark .res-page .std-results__type{background:#1e293b99;color:#94a3b8;border-color:#334155}.res-page .std-results__title{font-size:.75rem;color:#64748b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .res-page .std-results__title{color:#94a3b8}.res-page .std-results__badge{display:inline-flex;align-items:center;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.dark .res-page .std-results__badge{background:#6366f126;color:#a5b4fc;border-color:#6366f140}.res-page .std-results__meta{grid-column:1 / -1;font-size:.8125rem;color:#64748b;padding:.25rem 0}.dark .res-page .std-results__meta{color:#94a3b8}.res-page .std-results__query{color:#475569}.dark .res-page .std-results__query{color:#94a3b8}.res-page .std-results__query strong{color:#0061ad;font-weight:600}.resolution-card{display:block;padding:1.25rem;border-radius:.75rem;border:1px solid rgb(229 231 235 / .8);background:#fff;text-decoration:none;transition:all .2s}.dark .resolution-card{border-color:#ffffff0f;background:#0f172a80}.resolution-card:hover{border-color:#99c2eb}.dark .resolution-card:hover{border-color:#3385d64d}}@layer components{.site-header{position:fixed;top:0;left:0;right:0;z-index:50;background:#fffc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgb(229 231 235 / .6);transition:background-color .2s}.dark .site-header{background:#020617cc;border-bottom-color:#ffffff0f}.site-header__inner{max-width:80rem;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;height:4rem}@media(min-width:640px){.site-header__inner{padding:0 1.5rem}}@media(min-width:1024px){.site-header__inner{padding:0 2rem}}.site-header__logo{display:flex;align-items:center;gap:.75rem;text-decoration:none}.site-header__logo img{height:2.25rem}.site-header__logo-text{font-size:1.125rem;font-weight:700;letter-spacing:-.025em;color:#1e293b}.dark .site-header__logo-text{color:#e2e8f0}.site-header__nav{display:none;align-items:center;gap:.125rem}@media(min-width:768px){.site-header__nav{display:flex}}.site-header__nav-link{padding:.5rem .875rem;font-size:.9375rem;font-weight:500;color:#475569;border-radius:.5rem;display:inline-flex;align-items:center;gap:.375rem;transition:all .2s;text-decoration:none;white-space:nowrap}.dark .site-header__nav-link{color:#cbd5e1}.site-header__nav-link:hover{color:#0f172a;background:#f1f5f9}.dark .site-header__nav-link:hover{color:#f8fafc;background:#ffffff0f}.site-header__nav-link svg{width:.75rem;height:.75rem;opacity:.4;transition:opacity .15s}.site-header__nav-link:hover svg{opacity:.7}.site-header__dropdown{position:absolute;top:100%;left:0;padding-top:.375rem;opacity:0;visibility:hidden;transform:translateY(.25rem);transition:all .2s}.site-header__dropdown:hover,.group:hover .site-header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.site-header__dropdown-inner{background:#fff;border:1px solid rgb(229 231 235 / .8);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000000a;padding:.375rem;min-width:12.5rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dark .site-header__dropdown-inner{background:#0f172a;border-color:#ffffff14;box-shadow:0 20px 25px -5px #0003}.site-header__dropdown-item{display:block;padding:.5rem 1rem;font-size:.9375rem;color:#475569;border-radius:.5rem;transition:all .15s;text-decoration:none;margin:.125rem 0}.dark .site-header__dropdown-item{color:#cbd5e1}.site-header__dropdown-item:hover{color:#0f172a;background:#f8fafc}.dark .site-header__dropdown-item:hover{color:#f8fafc;background:#ffffff0f}.site-header__actions{display:flex;align-items:center;gap:.25rem}.site-header__icon-btn{padding:.5rem;border-radius:.5rem;color:#94a3b8;transition:all .2s;background:none;border:none;cursor:pointer}.dark .site-header__icon-btn{color:#cbd5e1}.site-header__icon-btn:hover{color:#475569;background:#f1f5f9}.dark .site-header__icon-btn:hover{color:#cbd5e1;background:#ffffff0f}.site-header__icon-btn svg{width:1.125rem;height:1.125rem}.site-header__icon-btn--mobile{display:block}@media(min-width:768px){.site-header__icon-btn--mobile{display:none}}.mobile-menu{display:none;border-top:1px solid rgb(229 231 235 / .6);padding:1rem}.dark .mobile-menu{border-top-color:#ffffff0f}@media(max-width:767px){.mobile-menu.mobile-menu--open{display:block}}.mobile-menu__section-title{display:block;padding:.625rem 1rem .375rem;font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.dark .mobile-menu__section-title{color:#64748b}.mobile-menu__link{display:block;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:#475569;border-radius:.5rem;transition:all .15s;text-decoration:none}.dark .mobile-menu__link{color:#94a3b8}.mobile-menu__link:hover{color:#0f172a;background:#f1f5f9}.dark .mobile-menu__link:hover{color:#fff;background:#ffffff0f}}@layer components{.site-footer{background:#f8fafc;border-top:1px solid rgb(229 231 235 / .6);padding:3rem 0;transition:background-color .2s}.dark .site-footer{background:#020617;border-top-color:#ffffff0f}.site-footer__inner{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.site-footer__inner{padding:0 1.5rem}}@media(min-width:1024px){.site-footer__inner{padding:0 2rem}}.site-footer__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}@media(min-width:768px){.site-footer__grid{grid-template-columns:repeat(4,1fr)}}.site-footer__brand{grid-column:span 2}@media(min-width:768px){.site-footer__brand{grid-column:span 1}}.site-footer__logo{display:flex;align-items:center;gap:.625rem;text-decoration:none}.site-footer__logo img{height:1.75rem}.site-footer__logo-text{font-size:.875rem;font-weight:700;letter-spacing:-.025em;color:#1e293b}.dark .site-footer__logo-text{color:#e2e8f0}.site-footer__tagline{font-size:.875rem;color:#64748b;margin-top:1rem;line-height:1.625}.site-footer__heading{font-size:.75rem;font-weight:600;color:#0f172a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.dark .site-footer__heading{color:#fff}.site-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.site-footer__link{font-size:.875rem;color:#64748b;transition:color .15s;text-decoration:none}.dark .site-footer__link{color:#94a3b8}.site-footer__link:hover{color:#0f172a}.dark .site-footer__link:hover{color:#fff}.site-footer__bottom{padding-top:2rem;border-top:1px solid rgb(229 231 235 / .6);display:flex;flex-direction:column;align-items:center;gap:1rem}.dark .site-footer__bottom{border-top-color:#ffffff0f}@media(min-width:640px){.site-footer__bottom{flex-direction:row;justify-content:space-between}}.site-footer__copy{font-size:.875rem;color:#94a3b8}.dark .site-footer__copy{color:#475569}.site-footer__social{display:flex;gap:.75rem}.site-footer__social-link{color:#cbd5e1;transition:color .15s;text-decoration:none}.dark .site-footer__social-link{color:#475569}.site-footer__social-link:hover{color:#64748b}.dark .site-footer__social-link:hover{color:#94a3b8}.site-footer__social-link svg{width:1.25rem;height:1.25rem}}@layer components{.layout-sidebar__main{padding:2rem 1rem 2rem 1.5rem;flex:1;min-width:0}@media(min-width:1024px){.layout-sidebar__main{padding:2rem}}.layout-sidebar__header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.dark .layout-sidebar__header{border-bottom-color:#334155}.layout-sidebar__header h1{font-size:2.25rem;font-weight:700;color:#222;line-height:1.2;margin:0}.dark .layout-sidebar__header h1{color:#f8fafc}.layout-sidebar__nav{width:240px;flex-shrink:0}@media(max-width:1023px){.layout-sidebar__nav{display:none}}.layout-sidebar__nav-content{position:sticky;top:5rem;max-height:calc(100vh - 6rem);overflow-y:auto;padding:0 .5rem}.layout-sidebar__nav-section{margin-bottom:1.5rem}.layout-sidebar__section-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.5rem;padding:0 .75rem}.layout-sidebar__group-title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;margin-top:1rem;margin-bottom:.25rem;padding:.25rem .75rem;border-top:1px solid #e2e8f0}.layout-sidebar__group-title:first-child{margin-top:0;border-top:none}.dark .layout-sidebar__group-title{color:#94a3b8;border-top-color:#334155}.layout-sidebar__nav-items{list-style:none;padding:0;margin:0}.layout-sidebar__nav-items li{margin-bottom:.125rem}.layout-sidebar__nav-items a{display:block;padding:.5rem .75rem;color:#64748b;text-decoration:none;border-radius:.375rem;font-size:.875rem;transition:all .15s ease}.layout-sidebar__nav-items a:hover{background:#f1f5f9;color:#1e293b}.dark .layout-sidebar__nav-items a:hover{background:#1e293b;color:#f1f5f9}.layout-sidebar__nav-items a.active{background:#e6f0fa;color:#0061ad;font-weight:500}.dark .layout-sidebar__nav-items a.active{background:#002e56;color:#66a3e0}.layout-sidebar__subsection{margin-left:.75rem;border-left:2px solid #e2e8f0;padding-left:.75rem;margin-top:.25rem}.dark .layout-sidebar__subsection{border-left-color:#334155}.layout-sidebar__subsection.collapsed{display:none}.layout-sidebar__toggle{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;color:#64748b;font-size:.875rem;border-radius:.375rem;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;background:none;width:100%;text-align:left;font-family:inherit}.layout-sidebar__toggle:hover{background:#f1f5f9;color:#1e293b}.dark .layout-sidebar__toggle:hover{background:#1e293b;color:#f1f5f9}.layout-sidebar__toggle:after{content:"";display:inline-block;width:5px;height:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;flex-shrink:0}.layout-sidebar__toggle.open:after{transform:rotate(45deg)}.item-card{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.5rem;transition:all .15s ease}.item-card:hover{border-color:#0061ad;box-shadow:0 2px 8px #0061ad14}.dark .item-card{border-color:#334155}.dark .item-card:hover{border-color:#3385d6}.item-card .name{font-weight:600;color:#0061ad;text-decoration:none}.dark .item-card .name{color:#66a3e0}.item-card .title{font-style:italic;color:#64748b;display:block;font-size:.875rem}.nav-filter-group{display:block;padding:.5rem .75rem;color:#64748b;font-size:.875rem;cursor:pointer;border-radius:.375rem;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-filter-group:hover{background:#f1f5f9;color:#1e293b}.dark .nav-filter-group:hover{background:#1e293b;color:#e2e8f0}.nav-filter-group.active{background:#e6f0fa;color:#0061ad;font-weight:500}.dark .nav-filter-group.active{background:#002e56;color:#66a3e0}.nav-filter-group--inactive{opacity:.45;cursor:default;pointer-events:none}.nav-filter-role{display:block;padding:.5rem .75rem;color:#64748b;font-size:.875rem;cursor:pointer;border-radius:.375rem;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-filter-role:hover{background:#f1f5f9;color:#1e293b}.dark .nav-filter-role:hover{background:#1e293b;color:#e2e8f0}.nav-filter-role.active{background:#e6f0fa;color:#0061ad;font-weight:500}.dark .nav-filter-role.active{background:#002e56;color:#66a3e0}}@layer components{.hero{position:relative;min-height:85vh;display:flex;align-items:center;overflow:hidden}.hero-bg-image{position:absolute;inset:0;background-image:url(/assets/img/welcome_illo.jpg);background-size:cover;background-position:center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#0061ade6,#001f39d9,#002e56e6)}.hero-bg .orb{position:absolute;border-radius:50%;filter:blur(64px);mix-blend-mode:multiply;animation:pulse 4s ease-in-out infinite}.hero-bg .orb-1{top:0;left:-1rem;width:18rem;height:18rem;background:#3385d6}.hero-bg .orb-2{top:0;right:-1rem;width:18rem;height:18rem;background:#0061ad;animation-delay:2s}.hero-bg .orb-3{bottom:-2rem;left:5rem;width:18rem;height:18rem;background:#66a3e0;animation-delay:4s}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}.hero-content{position:relative;z-index:10;max-width:48rem}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.875rem;color:#99c2eb;margin-bottom:2rem}.hero-badge .dot{width:.5rem;height:.5rem;background:#4ade80;border-radius:50%;animation:pulse 2s ease-in-out infinite}.hero h1{font-size:3rem;font-weight:700;color:#fff;line-height:1.1;margin-bottom:1.5rem}@media(min-width:768px){.hero h1{font-size:3.75rem}}@media(min-width:1024px){.hero h1{font-size:4.5rem}}.hero h1 .gradient-text{background:linear-gradient(90deg,#99c2eb,#3385d6,#cce0f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.25rem;color:#cce0f5;line-height:1.6;margin-bottom:2rem;max-width:42rem}@media(min-width:768px){.hero-subtitle{font-size:1.5rem}}.hero-cta{display:flex;flex-wrap:wrap;gap:1rem}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#0061ad;color:#fff;font-weight:600;border-radius:.75rem;transition:all .2s;box-shadow:0 10px 15px -3px #0061ad40;text-decoration:none}.btn-primary:hover{background:#005090;transform:translateY(-2px);box-shadow:0 15px 25px -3px #0061ad66}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#fff;font-weight:600;border-radius:.75rem;transition:all .2s;text-decoration:none}.btn-secondary:hover{background:#fff3}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);animation:bounce 2s infinite}.scroll-indicator svg{width:1.5rem;height:1.5rem;color:#ffffff80}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}.section{padding:5rem 1rem}@media(min-width:768px){.section{padding:5rem 2rem}}.section-title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#222}@media(min-width:768px){.section-title{font-size:2.5rem}}.dark .section-title{color:#f8fafc}.section-subtitle{text-align:center;color:#64748b;max-width:42rem;margin:0 auto 3rem}.dark .section-subtitle{color:#94a3b8}.card-grid{display:grid;gap:2rem}@media(min-width:768px){.card-grid{grid-template-columns:repeat(3,1fr)}}.card{padding:2rem;border-radius:1rem;transition:all .3s;text-decoration:none;color:inherit;display:block}.card:hover{transform:translateY(-.5rem);box-shadow:0 20px 25px -5px #0000001a}.card-icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;margin-bottom:1.5rem;transition:transform .3s}.card:hover .card-icon{transform:scale(1.1)}.card-icon svg{width:2rem;height:2rem;color:#fff}.card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;transition:color .3s}.card p{color:#64748b;margin-bottom:1rem}.dark .card p{color:#94a3b8}.card-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:#0061ad;transition:gap .3s}.dark .card-link{color:#66a3e0}.card:hover .card-link{gap:.75rem}.news-grid{display:grid;gap:1.5rem}@media(min-width:768px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news-grid{grid-template-columns:repeat(3,1fr)}}.news-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;transition:all .3s}.dark .news-card{background:#1e293b;border-color:#334155}.news-card:hover{transform:translateY(-.25rem);box-shadow:0 10px 15px -3px #0000001a}.news-card-content{padding:1.5rem}.news-date{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;margin-bottom:.75rem}.dark .news-date{color:#94a3b8}.news-card h3{font-size:1.125rem;font-weight:700;margin-bottom:.75rem;line-height:1.4}.news-card h3 a{color:inherit;text-decoration:none}.news-card h3 a:hover{color:#0061ad}.news-excerpt{font-size:.875rem;color:#64748b;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .news-excerpt{color:#94a3b8}.connect-grid{display:grid;gap:1.5rem;max-width:56rem;margin:0 auto}@media(min-width:768px){.connect-grid{grid-template-columns:repeat(3,1fr)}}.connect-card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;transition:all .3s;text-decoration:none;color:inherit}.dark .connect-card{background:#1e293b;border-color:#334155}.connect-card:hover{border-color:#0061ad}.connect-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:transform .3s}.connect-card:hover .connect-icon{transform:scale(1.1)}.group-card{padding:1.5rem;border:1px solid #e2e8f0;border-radius:.75rem;transition:all .3s;text-decoration:none;color:inherit}.dark .group-card{border-color:#334155}.group-card:hover{border-color:#0061ad;transform:translateY(-.25rem);box-shadow:0 10px 15px -3px #0000001a}.group-card h3{font-size:1.125rem;font-weight:700;color:#0061ad;margin-bottom:.5rem}.dark .group-card h3{color:#66a3e0}}.std-layout{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:72rem;margin:0 auto;padding:0 1rem}@media(min-width:1024px){.std-layout{grid-template-columns:260px 1fr;grid-template-rows:auto 1fr;gap:2rem;padding:0 2rem}.std-layout__header{grid-column:1 / -1}.std-filter{grid-column:1;grid-row:2;position:sticky;top:5rem;align-self:start;max-height:calc(100vh - 6rem);overflow-y:auto}.std-results{grid-column:2;grid-row:2}}.std-layout__header h1{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0}.dark .std-layout__header h1{color:#f8fafc}.std-filter{display:flex;flex-direction:column;gap:1rem;padding:1.125rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000000a}.dark .std-filter{background:#0f172a80;border-color:#334155}.std-filter__search-wrap{position:relative}.std-filter__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.dark .std-filter__search-icon{color:#64748b}.std-filter__search{width:100%;padding:.5625rem .75rem .5625rem 2.25rem;font-size:.875rem;font-family:Noto Sans Mono,monospace;letter-spacing:.01em;border:1px solid #e5e7eb;border-radius:.5rem;background:#f8fafc;color:#0f172a;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .std-filter__search{background:#1e293b;border-color:#334155;color:#f1f5f9}.std-filter__search::-moz-placeholder{color:#94a3b8;font-family:inherit;letter-spacing:inherit}.std-filter__search::placeholder{color:#94a3b8;font-family:inherit;letter-spacing:inherit}.dark .std-filter__search::-moz-placeholder{color:#64748b}.dark .std-filter__search::placeholder{color:#64748b}.std-filter__search:focus{outline:none;border-color:#0061ad;box-shadow:0 0 0 3px #0061ad1f;background:#fff}.dark .std-filter__search:focus{background:#1e293b}.std-filter__search::-webkit-search-cancel-button{display:none}.std-filter__controls{display:flex;flex-direction:column;gap:.875rem}.std-filter__field{display:flex;flex-direction:column;gap:.375rem}.std-filter__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;padding-left:.25rem;transition:color .15s}.dark .std-filter__label{color:#64748b}.std-filter__label.is-active{color:#0061ad}.dark .std-filter__label.is-active{color:#66a3e0}.std-filter__chips{display:flex;flex-wrap:wrap;gap:.25rem}.std-filter__meta{font-size:.75rem;color:#94a3b8;font-family:Noto Sans Mono,monospace;padding-top:.5rem;border-top:1px solid #f1f5f9}.dark .std-filter__meta{border-top-color:#1e293b;color:#64748b}.std-filter__toggle{display:flex;align-items:center;gap:.5rem;padding-top:.125rem}.std-filter__checkbox{width:1rem;height:1rem;accent-color:#0061ad;cursor:pointer}.std-filter__toggle-label{font-size:.75rem;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .std-filter__toggle-label{color:#94a3b8}.std-chip{display:inline-flex;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;font-family:Noto Sans Mono,monospace;letter-spacing:.02em;border:1px solid #e2e8f0;border-radius:9999px;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .12s;white-space:nowrap;line-height:1.4}.dark .std-chip{border-color:#334155;background:#1e293b;color:#94a3b8}.std-chip:hover{border-color:#0061ad;color:#0061ad;background:#f0f7ff}.dark .std-chip:hover{border-color:#3385d6;color:#66a3e0;background:#3385d614}.std-chip.is-active{background:#0061ad;border-color:#0061ad;color:#fff;box-shadow:0 1px 3px #0061ad4d}.dark .std-chip.is-active{background:#3385d6;border-color:#3385d6;color:#fff;box-shadow:0 1px 4px #3385d666}.std-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.std-results__meta{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8125rem;color:#64748b;padding:.5rem 0}.dark .std-results__meta{color:#94a3b8}.std-results__query{color:#475569}.dark .std-results__query{color:#94a3b8}.std-results__query strong{color:#0061ad;font-weight:600}.std-results__card{display:flex;flex-direction:column;gap:.375rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:border-color .15s,box-shadow .15s}.dark .std-results__card{background:#0f172a66;border-color:#334155}.std-results__card:hover{border-color:#99c2eb;box-shadow:0 2px 8px #0061ad0f}.dark .std-results__card:hover{border-color:#3385d64d}.std-results__name{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.std-results__name a{font-size:.8125rem;font-weight:600;font-family:Noto Sans Mono,monospace;color:#0061ad;text-decoration:none;line-height:1.3}.std-results__name a:hover{text-decoration:underline}.dark .std-results__name a{color:#66a3e0}.std-results__type{display:inline-flex;align-items:center;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;white-space:nowrap;flex-shrink:0}.dark .std-results__type{background:#1e293b99;color:#94a3b8;border-color:#334155}.std-results__title{font-size:.75rem;color:#64748b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .std-results__title{color:#94a3b8}.std-results__badge{display:inline-flex;align-items:center;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe;margin-top:auto;align-self:flex-start}.dark .std-results__badge{background:#6366f126;color:#a5b4fc;border-color:#6366f140}.std-badge--current{display:inline-flex;align-items:center;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;flex-shrink:0}.dark .std-badge--current{background:#10b98126;color:#6ee7b7;border-color:#10b98140}.std-badge--new{display:inline-flex;align-items:center;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;flex-shrink:0}.dark .std-badge--new{background:#3b82f626;color:#93c5fd;border-color:#3b82f640}.std-badge--withdrawn{display:inline-flex;align-items:center;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;flex-shrink:0}.dark .std-badge--withdrawn{background:#dc262626;color:#fca5a5;border-color:#dc262640}@layer components{.std-page{max-width:72rem;margin:0 auto;padding:2rem 1.5rem 4rem}@media(min-width:1024px){.std-page{padding:2.5rem 3rem 5rem}}.std-page__header{margin-bottom:2.5rem}.std-page__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0061ad}.dark .std-page__label{color:#3385d6}.std-page__title{font-size:2rem;font-weight:700;line-height:1.2;color:#0f172a;margin:.375rem 0 0;max-width:60rem}.dark .std-page__title{color:#fff}@media(min-width:1024px){.std-page__title{font-size:2.25rem}}.std-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem}.std-page__buy{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#d40000;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.02em;border-radius:.375rem;text-decoration:none;transition:background .15s}.std-page__buy:hover{background:#b50000}.dark .std-page__buy{background:#e30613}.dark .std-page__buy:hover{background:#c50512}.std-page__buy img{height:1rem;width:auto}.std-page__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.std-page__badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;letter-spacing:.01em;background:#f1f5f9;color:#475569}.dark .std-page__badge{background:#1e293b;color:#94a3b8}.std-page__badge--link{text-decoration:none;transition:background .15s}.std-page__badge--link:hover{background:#e6f0fa;color:#0061ad}.dark .std-page__badge--link:hover{background:#0061ad26;color:#66a3e0}.std-page__badge--withdrawn{background:#fef2f2;color:#991b1b}.dark .std-page__badge--withdrawn{background:#dc26261f;color:#fca5a5}.std-page__badge--draft{background:#fffbeb;color:#92400e}.dark .std-page__badge--draft{background:#f59e0b1f;color:#fde68a}.std-page__badge--deleted{background:#f3f4f6;color:#6b7280;text-decoration:line-through;text-decoration-color:#9ca3af}.dark .std-page__badge--deleted{background:#6b72801f;color:#9ca3af;text-decoration-color:#64748b}.std-page__content{display:flex;flex-direction:column;gap:2.5rem;max-width:52rem}.std-page__section-heading{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .75rem;padding-bottom:.375rem;border-bottom:1px solid #e2e8f0}.dark .std-page__section-heading{color:#f8fafc;border-bottom-color:#334155}.std-page__body{font-size:.9375rem;line-height:1.75;color:#475569}.dark .std-page__body{color:#cbd5e1}.std-page__body p{margin-bottom:.75rem}.std-page__body p:last-child{margin-bottom:0}.std-page__body ul,.std-page__body ol{margin:.75rem 0;padding-left:1.5rem}.std-page__body ul{list-style-type:disc}.std-page__body ol{list-style-type:decimal}.std-page__body li{margin-bottom:.5rem;line-height:1.7}.std-page__body li::marker{color:#0061ad}.dark .std-page__body li::marker{color:#3385d6}.std-page__body a{color:#0061ad;text-decoration:underline;text-underline-offset:2px}.std-page__body a:hover{color:#005090}.dark .std-page__body a{color:#3385d6}.dark .std-page__body a:hover{color:#66a3e0}.std-page__body code{font-family:Noto Sans Mono,monospace;font-size:.8125rem;background:#f1f5f9;padding:.125rem .375rem;border-radius:.25rem;color:#222}.dark .std-page__body code{background:#334155;color:#e2e8f0}.std-page__body pre{background:#1e293b;color:#e2e8f0;padding:1rem 1.25rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.std-page__body pre code{background:none;padding:0;color:inherit}.std-page__body table{width:100%;border-collapse:collapse;margin:1rem 0}.std-page__body th,.std-page__body td{padding:.625rem .875rem;text-align:left;border-bottom:1px solid #e2e8f0;font-size:.875rem}.dark .std-page__body th,.dark .std-page__body td{border-bottom-color:#334155}.std-page__body th{background:#f8fafc;font-weight:600;color:#222}.dark .std-page__body th{background:#1e293b;color:#f1f5f9}.std-page__back{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#64748b;text-decoration:none;margin-bottom:1.5rem;transition:color .15s}.std-page__back:hover{color:#0061ad}.dark .std-page__back{color:#94a3b8}.dark .std-page__back:hover{color:#3385d6}.std-page__back svg{width:1rem;height:1rem}}
