@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica Neue),local(Helvetica);size-adjust:101.05%;ascent-override:101.44%;descent-override:27.21%;line-gap-override:0%}:root{--dd-color-primary:#1f3a5f;--dd-color-on-primary:#fff;--dd-color-accent:#2f6b5e;--dd-color-on-accent:#fff;--dd-color-bg:#fff;--dd-color-text:#14202e;--dd-color-text-muted:#4a5666;--dd-color-surface:#f4f6f8;--dd-color-surface-strong:#e6eaef;--dd-color-border:#d5dbe2;--dd-color-inverse-bg:#121c28;--dd-color-inverse-text:#eef2f6;--dd-color-inverse-muted:#b4c0cd;--dd-color-focus:#b07400;--dd-color-success:#1d6b35;--dd-color-warning:#8a5300;--dd-color-danger:#b42318;--dd-color-accent-brand:var(--dd-color-accent);--dd-color-primary-tint:color-mix(in srgb, var(--dd-color-primary) 8%, var(--dd-color-bg));--dd-color-success-tint:color-mix(in srgb, var(--dd-color-success) 10%, var(--dd-color-bg));--dd-color-warning-tint:color-mix(in srgb, var(--dd-color-warning) 12%, var(--dd-color-bg));--dd-color-danger-tint:color-mix(in srgb, var(--dd-color-danger) 9%, var(--dd-color-bg));--dd-color-control-border:color-mix(in srgb, var(--dd-color-text) 55%, var(--dd-color-bg));--dd-font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--dd-font-en:"IBM Plex Sans", "IBM Plex Sans Fallback", "IBM Plex Sans Arabic", system-ui, sans-serif;--dd-font-mono:"IBM Plex Mono", ui-monospace, monospace;--dd-text-xs:.8125rem;--dd-text-sm:.9375rem;--dd-text-base:1.0625rem;--dd-text-lg:1.1875rem;--dd-text-xl:clamp(1.3125rem, 1.2rem + .45vw, 1.5rem);--dd-text-2xl:clamp(1.625rem, 1.35rem + 1vw, 2.125rem);--dd-text-3xl:clamp(2rem, 1.55rem + 1.8vw, 2.875rem);--dd-text-display:clamp(2.375rem, 1.7rem + 2.8vw, 3.75rem);--dd-leading-tight:1.18;--dd-leading-snug:1.35;--dd-leading-body:1.65;--dd-leading-body-ar:1.9;--dd-measure:68ch;--dd-measure-narrow:52ch;--dd-space-1:.25rem;--dd-space-2:.5rem;--dd-space-3:.75rem;--dd-space-4:1rem;--dd-space-5:1.5rem;--dd-space-6:2rem;--dd-space-7:3rem;--dd-space-8:4.5rem;--dd-space-9:6rem;--dd-section-pad:clamp(3rem, 2rem + 4vw, 6rem);--dd-radius-xs:2px;--dd-radius-sm:4px;--dd-radius-md:6px;--dd-radius-lg:10px;--dd-radius-xl:12px;--dd-radius-2xl:18px;--dd-radius-pill:999px;--dd-shadow-sm:0 1px 2px #14202e0f;--dd-shadow-md:0 6px 20px #14202e14;--dd-shadow-lg:0 10px 30px #14202e24;--dd-container:76rem;--dd-container-narrow:48rem;--dd-gutter:clamp(1rem, .6rem + 1.6vw, 2rem);--dd-header-height:4.5rem;--dd-duration:.15s;--dd-ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--dd-duration:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--dd-header-height) + var(--dd-space-4))}html[lang=ar]{font-family:var(--dd-font-ar)}html[lang=en]{font-family:var(--dd-font-en)}html[lang=en] [lang=ar]{font-family:var(--dd-font-ar)}input,select,textarea,button{font-family:inherit}body{background:var(--dd-color-bg);color:var(--dd-color-text);font-size:var(--dd-text-base);line-height:var(--dd-leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}html[lang=ar] body{line-height:var(--dd-leading-body-ar)}h1,h2,h3,h4{line-height:var(--dd-leading-tight);margin-block:0 var(--dd-space-4);text-wrap:balance;letter-spacing:-.01em;font-weight:600}html[lang=ar] :is(h1,h2,h3,h4){letter-spacing:0;line-height:var(--dd-leading-snug)}h1{font-size:var(--dd-text-3xl)}h2{font-size:var(--dd-text-2xl)}h3{font-size:var(--dd-text-xl)}h4{font-size:var(--dd-text-lg)}p{margin-block:0 var(--dd-space-4);text-wrap:pretty}a{color:var(--dd-color-primary);text-underline-offset:.22em;transition:text-decoration-thickness var(--dd-duration) var(--dd-ease);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--dd-color-focus);outline-offset:2px;border-radius:2px}::selection{background:color-mix(in srgb, var(--dd-color-accent) 25%, transparent)}.dd-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.dd-ltr{direction:ltr;unicode-bidi:isolate}.dd-tabular{font-variant-numeric:tabular-nums}
.dd-container{inline-size:100%;max-inline-size:var(--dd-container);padding-inline:var(--dd-gutter);margin-inline:auto}.dd-container--narrow{max-inline-size:var(--dd-container-narrow)}.dd-section{padding-block:var(--dd-section-pad)}.dd-section+.dd-section:not(.dd-section--tinted,.dd-section--inverse){border-block-start:1px solid var(--dd-color-border)}.dd-section--tight{padding-block:var(--dd-space-7)}.dd-section--tinted{background:var(--dd-color-surface)}.dd-section--inverse{background:var(--dd-color-inverse-bg);color:var(--dd-color-inverse-text)}.dd-section--inverse a{color:inherit}.dd-grid{gap:var(--dd-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.dd-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.dd-split{gap:var(--dd-space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.dd-split{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}.dd-split--even{grid-template-columns:1fr 1fr}}.dd-stack>*+*{margin-block-start:var(--dd-space-4)}.dd-skip-link{z-index:100;background:var(--dd-color-primary);color:var(--dd-color-on-primary);padding:var(--dd-space-3) var(--dd-space-4);border-radius:var(--dd-radius-sm);position:absolute;inset-block-start:0;inset-inline-start:var(--dd-space-4);transform:translateY(calc(-100% - 1rem))}.dd-skip-link:focus{transform:translateY(var(--dd-space-2))}.dd-eyebrow{align-items:center;gap:var(--dd-space-2);font-size:var(--dd-text-sm);color:var(--dd-color-accent);margin-block-end:var(--dd-space-3);font-weight:600;display:inline-flex}.dd-eyebrow:before{content:"";background:var(--dd-color-accent-brand);block-size:2px;inline-size:1.5rem}html[lang=en] .dd-eyebrow{text-transform:uppercase;letter-spacing:.08em}.dd-lead{font-size:var(--dd-text-lg);color:var(--dd-color-text-muted);max-inline-size:var(--dd-measure-narrow)}.dd-section--inverse .dd-lead,.dd-section--inverse .dd-muted{color:var(--dd-color-inverse-muted)}.dd-muted{color:var(--dd-color-text-muted)}.dd-meta{font-size:var(--dd-text-sm);color:var(--dd-color-text-muted);align-items:center;gap:var(--dd-space-2) var(--dd-space-3);flex-wrap:wrap;display:flex}.dd-section-header{justify-content:space-between;align-items:end;gap:var(--dd-space-3) var(--dd-space-5);flex-wrap:wrap;margin-block-end:var(--dd-space-6);display:flex}.dd-section-header__text{min-inline-size:0;max-inline-size:46rem}.dd-section-header__text>:last-child{margin-block-end:0}.dd-section-header h2{margin-block-end:var(--dd-space-2)}.dd-hero{background:var(--dd-color-inverse-bg);color:var(--dd-color-inverse-text);border-block-end:4px solid var(--dd-color-accent-brand);padding-block:clamp(3.5rem,2rem + 6vw,7rem)}.dd-hero__grid{gap:var(--dd-space-7);display:grid}@media (min-width:64rem){.dd-hero__grid{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);align-items:end}}.dd-hero h1{font-size:var(--dd-text-display);max-inline-size:18ch;margin-block-end:var(--dd-space-5)}html[lang=ar] .dd-hero h1{max-inline-size:16ch}.dd-hero .dd-eyebrow{color:var(--dd-color-inverse-muted)}.dd-hero__lead{font-size:var(--dd-text-lg);color:var(--dd-color-inverse-muted);max-inline-size:var(--dd-measure-narrow)}.dd-hero__actions{gap:var(--dd-space-3);flex-wrap:wrap;margin-block-start:var(--dd-space-6);display:flex}.dd-hero .dd-btn--primary{background:var(--dd-color-inverse-text);color:var(--dd-color-inverse-bg)}.dd-hero .dd-btn--primary:hover{background:var(--dd-color-bg)}.dd-hero .dd-btn--secondary{color:var(--dd-color-inverse-text)}.dd-hero__aside{border-inline-start:1px solid color-mix(in srgb, var(--dd-color-inverse-text) 22%, transparent);padding-inline-start:var(--dd-space-6)}@media (max-width:63.99rem){.dd-hero__aside{border-inline-start:0;border-block-start:1px solid color-mix(in srgb, var(--dd-color-inverse-text) 22%, transparent);padding-block-start:var(--dd-space-5);padding-inline-start:0}}.dd-btn{justify-content:center;align-items:center;gap:var(--dd-space-2);min-block-size:44px;padding:var(--dd-space-2) var(--dd-space-5);border-radius:var(--dd-radius-md);font:inherit;cursor:pointer;transition:background-color var(--dd-duration) var(--dd-ease), border-color var(--dd-duration) var(--dd-ease), color var(--dd-duration) var(--dd-ease);border:2px solid #0000;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.dd-btn--primary{background:var(--dd-color-primary);color:var(--dd-color-on-primary)}.dd-btn--primary:hover{background:color-mix(in srgb, var(--dd-color-primary) 86%, black)}.dd-btn--secondary{color:var(--dd-color-primary);background:0 0;border-color:currentColor}.dd-btn--secondary:hover{background:var(--dd-color-primary-tint);color:var(--dd-color-accent)}.dd-section--inverse .dd-btn--secondary{color:var(--dd-color-inverse-text)}.dd-section--inverse .dd-btn--secondary:hover{background:color-mix(in srgb, var(--dd-color-inverse-text) 10%, transparent)}.dd-btn--ghost{color:var(--dd-color-primary);padding-inline:var(--dd-space-3);background:0 0}.dd-btn--ghost:hover{background:var(--dd-color-primary-tint);color:var(--dd-color-accent)}.dd-btn--sm{min-block-size:36px;padding:var(--dd-space-1) var(--dd-space-3);font-size:var(--dd-text-sm)}.dd-btn[disabled],.dd-btn[aria-disabled=true]{opacity:.65;cursor:progress}.dd-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.8s linear infinite dd-spin}@keyframes dd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dd-spinner{opacity:.6;border-inline-end-color:currentColor;animation:none}}.dd-arrow-link{align-items:center;gap:var(--dd-space-2);min-block-size:44px;font-weight:600;text-decoration:none;display:inline-flex}.dd-arrow-link:after{content:"→";transition:transform var(--dd-duration) var(--dd-ease)}[dir=rtl] .dd-arrow-link:after{content:"←"}.dd-arrow-link:hover{text-decoration:underline}.dd-arrow-link:hover:after{transform:translate(3px)}[dir=rtl] .dd-arrow-link:hover:after{transform:translate(-3px)}.dd-card{background:var(--dd-color-bg);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg);transition:border-color var(--dd-duration) var(--dd-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.dd-card:hover,.dd-card:focus-within{border-color:var(--dd-color-primary)}.dd-card__media{aspect-ratio:16/9;object-fit:cover;background:var(--dd-color-surface-strong);inline-size:100%}.dd-card__body{padding:var(--dd-space-5);gap:var(--dd-space-3);flex-direction:column;flex:1;display:flex}.dd-card__body>p:last-child{margin-block-end:0}.dd-card__title{font-size:var(--dd-text-lg);line-height:var(--dd-leading-snug);margin:0}.dd-card__title a{color:var(--dd-color-text);text-decoration:none}.dd-card__title a:after{content:"";position:absolute;inset:0}.dd-card:hover .dd-card__title a{text-decoration:underline;text-decoration-thickness:1px}.dd-card__meta{font-size:var(--dd-text-sm);color:var(--dd-color-text-muted);gap:var(--dd-space-2);flex-wrap:wrap;align-items:center;display:flex}.dd-list{margin:0;padding:0;list-style:none}.dd-list>li{border-block-start:1px solid var(--dd-color-border)}.dd-list>li:last-child{border-block-end:1px solid var(--dd-color-border)}.dd-row{gap:var(--dd-space-2) var(--dd-space-5);padding-block:var(--dd-space-5);display:grid;position:relative}@media (min-width:48rem){.dd-row--dated{grid-template-columns:5.5rem minmax(0,1fr)}}.dd-row__title{font-size:var(--dd-text-lg);line-height:var(--dd-leading-snug);margin:0}.dd-row__title a{color:var(--dd-color-text);text-decoration:none}.dd-row__title a:after{content:"";position:absolute;inset:0}.dd-row:hover .dd-row__title a,.dd-row:focus-within .dd-row__title a{color:var(--dd-color-primary);text-decoration:underline}.dd-row p{color:var(--dd-color-text-muted);max-inline-size:var(--dd-measure);margin:0}.dd-date{min-inline-size:4.5rem;padding:var(--dd-space-2) var(--dd-space-3);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-md);background:var(--dd-color-bg);align-content:center;align-self:start;justify-items:center;line-height:1.1;display:inline-grid}.dd-date__day{font-size:var(--dd-text-2xl);font-variant-numeric:tabular-nums;color:var(--dd-color-primary);font-weight:600}.dd-date__month{font-size:var(--dd-text-xs);color:var(--dd-color-text-muted)}.dd-badge{align-items:center;gap:var(--dd-space-1);padding:.1rem var(--dd-space-3);font-size:var(--dd-text-xs);background:var(--dd-color-surface-strong);color:var(--dd-color-text);white-space:nowrap;border-radius:999px;font-weight:600;line-height:1.6;display:inline-flex}.dd-badge--info{background:var(--dd-color-primary-tint);color:var(--dd-color-accent)}.dd-badge--success{background:var(--dd-color-success-tint);color:var(--dd-color-success)}.dd-badge--warning{background:var(--dd-color-warning-tint);color:var(--dd-color-warning)}.dd-badge--danger{background:var(--dd-color-danger-tint);color:var(--dd-color-danger)}.dd-alert{padding:var(--dd-space-4) var(--dd-space-5);border-radius:var(--dd-radius-md);border:1px solid var(--dd-color-border);border-inline-start:4px solid var(--dd-color-primary);background:var(--dd-color-primary-tint);margin-block-end:var(--dd-space-5)}.dd-alert a:not(.dd-btn){color:var(--dd-color-accent)}.dd-alert>:last-child,.dd-alert div>:last-child{margin-block-end:0}.dd-alert strong:first-child{margin-block-end:var(--dd-space-1);display:block}.dd-alert--success{border-inline-start-color:var(--dd-color-success);background:var(--dd-color-success-tint)}.dd-alert--danger{border-inline-start-color:var(--dd-color-danger);background:var(--dd-color-danger-tint)}.dd-alert--warning{border-inline-start-color:var(--dd-color-warning);background:var(--dd-color-warning-tint)}.dd-error-summary{border:3px solid var(--dd-color-danger);border-radius:var(--dd-radius-md);padding:var(--dd-space-4) var(--dd-space-5);margin-block-end:var(--dd-space-6)}.dd-error-summary:focus{outline:3px solid var(--dd-color-focus);outline-offset:3px}.dd-error-summary h2{font-size:var(--dd-text-lg);margin-block-end:var(--dd-space-2)}.dd-error-summary ul{margin:0;padding-inline-start:var(--dd-space-5)}.dd-error-summary a{color:var(--dd-color-danger);font-weight:600}.dd-empty{text-align:center;padding:var(--dd-space-7) var(--dd-space-5);border:1px dashed var(--dd-color-border);border-radius:var(--dd-radius-lg);color:var(--dd-color-text-muted)}.dd-empty h3{color:var(--dd-color-text);font-size:var(--dd-text-lg)}.dd-empty>:last-child{margin-block-end:0}.dd-stepper{margin:0 0 var(--dd-space-6);gap:var(--dd-space-3);counter-reset:dd-step;padding:0;list-style:none;display:grid}@media (min-width:48rem){.dd-stepper--horizontal{grid-auto-columns:1fr;grid-auto-flow:column;gap:0}}.dd-stepper li>*{overflow-wrap:break-word;min-inline-size:0}@media (max-width:47.99rem){.dd-stepper{grid-template-columns:minmax(0,1fr)}}.dd-stepper li{counter-increment:dd-step;gap:var(--dd-space-3);color:var(--dd-color-text-muted);align-items:flex-start;display:flex;position:relative}.dd-stepper--horizontal li{padding-inline-end:var(--dd-space-3)}@media (min-width:48rem){.dd-stepper--horizontal li{flex-direction:column}.dd-stepper--horizontal li:not(:last-child):after{content:"";background:var(--dd-color-border);block-size:2px;position:absolute;inset-block-start:1.125rem;inset-inline-start:2.75rem;inset-inline-end:var(--dd-space-3)}.dd-stepper--horizontal li[data-state=complete]:not(:last-child):after{background:var(--dd-color-primary)}}.dd-stepper__marker{border:2px solid var(--dd-color-border);background:var(--dd-color-bg);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;font-weight:600;display:grid}.dd-stepper__marker:before{content:counter(dd-step)}.dd-stepper li[data-state=complete] .dd-stepper__marker{background:var(--dd-color-primary);border-color:var(--dd-color-primary);color:var(--dd-color-on-primary)}.dd-stepper li[data-state=complete] .dd-stepper__marker:before{content:"✓"}.dd-stepper li[data-state=current]{color:var(--dd-color-text)}.dd-stepper li[data-state=current] .dd-stepper__marker{border-color:var(--dd-color-primary);color:var(--dd-color-primary);box-shadow:0 0 0 4px var(--dd-color-primary-tint)}.dd-stepper li[data-tone=warning] .dd-stepper__marker{border-color:var(--dd-color-warning);color:var(--dd-color-warning);box-shadow:0 0 0 4px var(--dd-color-warning-tint)}.dd-stepper li[data-tone=danger] .dd-stepper__marker{border-color:var(--dd-color-danger);background:var(--dd-color-danger);color:var(--dd-color-bg)}.dd-stepper li[data-tone=danger] .dd-stepper__marker:before{content:"✕"}.dd-stepper__label{font-weight:600;display:block}.dd-stepper__hint{font-size:var(--dd-text-sm);display:block}.dd-features{gap:var(--dd-space-6) var(--dd-space-5);counter-reset:dd-feature;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.dd-features>li{counter-increment:dd-feature;border-block-start:2px solid var(--dd-color-text);padding-block-start:var(--dd-space-4)}.dd-features>li:before{content:counter(dd-feature, decimal-leading-zero);font-family:var(--dd-font-mono);font-size:var(--dd-text-sm);color:var(--dd-color-accent);margin-block-end:var(--dd-space-2);display:block}.dd-features h3{font-size:var(--dd-text-lg);margin-block-end:var(--dd-space-2)}.dd-features p{color:var(--dd-color-text-muted);margin:0}.dd-stat{gap:var(--dd-space-1);display:grid}.dd-stat__value{font-size:var(--dd-text-3xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.dd-filter-bar{gap:var(--dd-space-2);margin:0 0 var(--dd-space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dd-filter-bar a{min-block-size:40px;padding-inline:var(--dd-space-4);border:1px solid var(--dd-color-border);color:var(--dd-color-text);font-size:var(--dd-text-sm);transition:border-color var(--dd-duration) var(--dd-ease);border-radius:999px;align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.dd-filter-bar a:hover{border-color:var(--dd-color-primary)}.dd-filter-bar a[aria-current=true]{background:var(--dd-color-primary);border-color:var(--dd-color-primary);color:var(--dd-color-on-primary)}.dd-pagination{gap:var(--dd-space-4);justify-content:space-between;align-items:center;margin-block-start:var(--dd-space-7);display:flex}.dd-subnav{border-block-end:1px solid var(--dd-color-border);margin-block-end:var(--dd-space-6)}.dd-subnav ul{gap:var(--dd-space-5);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dd-subnav a{min-block-size:44px;color:var(--dd-color-text-muted);white-space:nowrap;border-block-end:3px solid #0000;align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.dd-subnav a[aria-current=page]{color:var(--dd-color-text);border-block-end-color:var(--dd-color-accent-brand)}.dd-form{gap:var(--dd-space-5);display:grid}.dd-field{align-content:start;gap:var(--dd-space-2);display:grid}.dd-field label,.dd-field legend,.dd-label{font-weight:600}.dd-field__hint{font-size:var(--dd-text-sm);color:var(--dd-color-text-muted)}.dd-field__error{font-size:var(--dd-text-sm);color:var(--dd-color-danger);gap:var(--dd-space-2);font-weight:600;display:flex}.dd-field__error:before{content:"!";background:var(--dd-color-danger);block-size:1.25em;inline-size:1.25em;color:var(--dd-color-bg);border-radius:50%;flex:none;place-items:center;margin-block-start:.2em;font-size:.8em;display:inline-grid}.dd-input,.dd-select,.dd-textarea{font:inherit;min-block-size:48px;inline-size:100%;padding:var(--dd-space-2) var(--dd-space-3);border:1px solid var(--dd-color-control-border);border-radius:var(--dd-radius-md);background:var(--dd-color-bg);color:var(--dd-color-text);transition:border-color var(--dd-duration) var(--dd-ease)}.dd-input:hover,.dd-select:hover,.dd-textarea:hover{border-color:var(--dd-color-text)}.dd-input,.dd-select{line-height:1.5}.dd-select{cursor:pointer}.dd-input[aria-invalid=true],.dd-select[aria-invalid=true],.dd-textarea[aria-invalid=true]{border-color:var(--dd-color-danger);box-shadow:inset 0 0 0 1px var(--dd-color-danger)}[dir=rtl] .dd-input[dir=ltr],[dir=rtl] .dd-input[dir=ltr]::placeholder{text-align:right}.dd-input[type=file]{padding-block:var(--dd-space-3)}.dd-textarea{resize:vertical;min-block-size:9rem}.dd-input-group{--dd-toggle-size:6rem;position:relative}.dd-input-group .dd-input{padding-right:var(--dd-toggle-size)}[dir=rtl] .dd-input-group .dd-input{padding-right:var(--dd-space-3);padding-left:var(--dd-toggle-size)}.dd-input-group button{justify-content:center;align-items:center;gap:var(--dd-space-2);min-block-size:48px;min-inline-size:44px;padding-inline:var(--dd-space-3);border-radius:var(--dd-radius-md);color:var(--dd-color-primary);font:inherit;font-weight:600;font-size:var(--dd-text-sm);cursor:pointer;background:0 0;border:0;line-height:1;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.dd-input-group button:hover{text-underline-offset:.2em;text-decoration:underline}.dd-input-group button:focus-visible{outline-offset:-5px}.dd-input-group button svg{flex:none;block-size:1.25rem;inline-size:1.25rem}.dd-checkbox{gap:var(--dd-space-3);align-items:flex-start;display:flex}.dd-checkbox input{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--dd-color-primary);flex:none;margin-block-start:.15em;margin-inline:0}.dd-checkbox label{min-inline-size:0;font-weight:400}.dd-fieldset{border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg);padding:var(--dd-space-5);gap:var(--dd-space-5);min-inline-size:0;margin:0;display:grid}.dd-fieldset>legend{font-size:var(--dd-text-lg);padding-inline:var(--dd-space-2);font-weight:600}.dd-form-actions{gap:var(--dd-space-3);flex-wrap:wrap;align-items:center;display:flex}.dd-table-wrap{border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg);overflow-x:auto}.dd-table-wrap:focus-visible{outline-offset:2px}.dd-table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem}.dd-table caption{text-align:start;padding:var(--dd-space-4) var(--dd-space-5) 0;font-weight:600}.dd-table th,.dd-table td{text-align:start;padding:var(--dd-space-4) var(--dd-space-5);border-block-end:1px solid var(--dd-color-border);vertical-align:top}.dd-table thead th{font-size:var(--dd-text-sm);color:var(--dd-color-text-muted);background:var(--dd-color-surface)}.dd-table tbody tr:last-child>*{border-block-end:0}.dd-table ul{margin:0;padding-inline-start:var(--dd-space-5)}.dd-dl{gap:var(--dd-space-4);margin:0;display:grid}.dd-dl>div{gap:var(--dd-space-1);display:grid}.dd-dl dt{font-size:var(--dd-text-sm);color:var(--dd-color-text-muted)}.dd-dl dd{margin:0;font-weight:400}.dd-panel{background:var(--dd-color-surface);border-radius:var(--dd-radius-lg);padding:var(--dd-space-5)}.dd-panel>:last-child{margin-block-end:0}.dd-prose{max-inline-size:var(--dd-measure)}.dd-prose>*+:is(h2,h3){margin-block-start:var(--dd-space-7)}.dd-prose ul,.dd-prose ol{padding-inline-start:var(--dd-space-5)}.dd-prose li+li{margin-block-start:var(--dd-space-2)}.dd-prose blockquote{border-inline-start:3px solid var(--dd-color-accent-brand);color:var(--dd-color-text-muted);margin-inline:0;padding-inline-start:var(--dd-space-5)}.dd-prose img{border-radius:var(--dd-radius-md)}.dd-timeline{border-inline-start:2px solid var(--dd-color-border);margin:0;padding:0;list-style:none}.dd-timeline li{padding-block-end:var(--dd-space-4);padding-inline-start:var(--dd-space-5);position:relative}.dd-timeline li:before{content:"";background:var(--dd-color-accent-brand);border-radius:50%;block-size:12px;inline-size:12px;position:absolute;inset-block-start:.6em;inset-inline-start:-7px}.dd-field,.dd-input,.dd-select,.dd-textarea{min-inline-size:0;max-inline-size:100%}.dd-checkbox label a{align-items:center;min-block-size:1.5rem;display:inline-flex}
.dd-icon{flex:none;display:inline-block}[dir=rtl] .dd-icon--directional{transform:scaleX(-1)}.site-header{z-index:50;background:var(--dd-color-bg);border-block-end:1px solid var(--dd-color-border);position:sticky;inset-block-start:0}.site-header__inner{align-items:center;gap:var(--dd-space-2) var(--dd-space-4);min-block-size:var(--dd-header-height);flex-wrap:wrap;display:flex}.site-header__brand{min-inline-size:0;color:var(--dd-color-text);align-items:center;min-block-size:44px;margin-inline-end:auto;text-decoration:none;display:flex}.wordmark{border-inline-start:3px solid var(--dd-color-accent-brand);padding-inline-start:var(--dd-space-3);line-height:1.25;display:grid}.wordmark__primary{font-weight:600;font-size:var(--dd-text-lg);color:var(--dd-color-primary);white-space:nowrap}.wordmark__secondary{font-size:var(--dd-text-xs);color:var(--dd-color-text-muted);white-space:nowrap;justify-self:start}html[dir=rtl] .wordmark__primary,html[dir=rtl] .wordmark__secondary{text-align:right}html[dir=ltr] .wordmark__primary,html[dir=ltr] .wordmark__secondary{text-align:left}.site-nav__list{gap:var(--dd-space-1);margin:0;padding:0;list-style:none;display:flex}.site-nav__link{min-block-size:44px;padding-inline:var(--dd-space-2);white-space:nowrap;color:var(--dd-color-text);border-radius:var(--dd-radius-sm);transition:color var(--dd-duration) var(--dd-ease);align-items:center;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--dd-color-primary)}.site-nav__link[aria-current=page]:after{content:"";inset-inline:var(--dd-space-2);background:var(--dd-color-accent-brand);block-size:2px;position:absolute;inset-block-end:4px}.site-header__tools{align-items:center;gap:var(--dd-space-2);display:flex}.site-header__link{min-block-size:44px;padding-inline:var(--dd-space-3);border-radius:var(--dd-radius-md);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.lang-switch{block-size:44px;inline-size:44px;color:var(--dd-color-text);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid}.lang-switch:hover{color:var(--dd-color-accent);background:var(--dd-color-primary-tint)}.lang-switch:focus-visible{outline:3px solid var(--dd-color-focus);outline-offset:2px}.mobile-nav__toggle{align-items:center;gap:var(--dd-space-2);min-block-size:44px;padding-inline:var(--dd-space-3);font:inherit;border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-md);color:var(--dd-color-text);cursor:pointer;white-space:nowrap;background:0 0;font-weight:600;display:inline-flex}.mobile-nav__icon,.mobile-nav__icon:before,.mobile-nav__icon:after{background:currentColor;block-size:2px;inline-size:18px;display:block;position:relative}.mobile-nav__icon:before,.mobile-nav__icon:after{content:"";position:absolute}.mobile-nav__icon:before{inset-block-start:-6px}.mobile-nav__icon:after{inset-block-start:6px}.mobile-nav__icon[data-open=true]{background:0 0}.mobile-nav__icon[data-open=true]:before{inset-block-start:0;transform:rotate(45deg)}.mobile-nav__icon[data-open=true]:after{inset-block-start:0;transform:rotate(-45deg)}.mobile-nav__panel{background:var(--dd-color-bg);border-block-end:1px solid var(--dd-color-border);box-shadow:var(--dd-shadow-md);padding:var(--dd-space-4) var(--dd-gutter) var(--dd-space-6);block-size:calc(100dvh - var(--dd-header-height));overscroll-behavior:contain;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}html.mobile-nav-open,html.mobile-nav-open body{overflow:hidden}.mobile-nav__panel .site-nav__list{flex-direction:column}.mobile-nav__panel .site-nav__link{inline-size:100%;font-size:var(--dd-text-lg);border-block-end:1px solid var(--dd-color-border);border-radius:0}.mobile-nav__panel .site-nav__link[aria-current=page]:after{block-size:auto;inline-size:3px;inset-block:25%;inset-inline:0 auto}.mobile-nav__actions{gap:var(--dd-space-3);margin-block-start:var(--dd-space-5);display:grid}.site-nav--desktop,.site-header__link,.site-header__join{display:none}@media (min-width:80rem){.site-nav--desktop,.site-header__link,.site-header__join{display:flex}.mobile-nav{display:none}}@media (max-width:30rem){.wordmark__secondary{white-space:normal;font-size:.6875rem}.wordmark__primary{font-size:var(--dd-text-base)}.mobile-nav__label{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.announcement{background:var(--dd-color-accent);color:var(--dd-color-on-accent);padding:var(--dd-space-2) var(--dd-gutter);text-align:center;font-weight:400;font-size:var(--dd-text-sm)}.announcement a{min-block-size:24px;color:inherit;padding-block:2px;display:inline-block}.page-header{background:var(--dd-color-surface);border-block-end:1px solid var(--dd-color-border);padding-block:var(--dd-space-6) var(--dd-space-7)}.page-header h1{max-inline-size:24ch}html[lang=ar] .page-header h1{max-inline-size:22ch}.page-header__lead{font-size:var(--dd-text-lg);color:var(--dd-color-text-muted);max-inline-size:var(--dd-measure-narrow)}.page-header__lead:last-child{margin-block-end:0}.page-header .dd-meta{margin-block-start:var(--dd-space-4)}.breadcrumbs ol{gap:var(--dd-space-2);margin:0 0 var(--dd-space-5);font-size:var(--dd-text-sm);color:var(--dd-color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--dd-color-control-border);margin-inline-end:var(--dd-space-2)}.breadcrumbs a{min-block-size:1.5rem;color:var(--dd-color-text-muted);align-items:center;display:inline-flex}.site-footer{background:var(--dd-color-inverse-bg);color:var(--dd-color-inverse-text);padding-block:var(--dd-space-8) var(--dd-space-5)}.site-footer a{min-block-size:1.5rem;color:var(--dd-color-inverse-text);align-items:center;display:inline-flex}.site-footer__brand{align-content:start;justify-items:start;gap:var(--dd-space-4);display:grid}.site-footer__social{margin-block-start:var(--dd-space-2)}.site-footer__social .site-footer__heading{margin-block-end:var(--dd-space-3)}.site-footer .site-footer__social-list{gap:var(--dd-space-2);flex-wrap:wrap;display:flex}.site-footer .site-footer__social-link{border:1px solid color-mix(in srgb, var(--dd-color-inverse-text) 40%, transparent);block-size:44px;inline-size:44px;color:var(--dd-color-inverse-text);border-radius:50%;place-items:center;padding:0;display:inline-grid}.site-footer .site-footer__social-link:hover{background:var(--dd-color-inverse-text);color:var(--dd-color-inverse-bg);text-decoration:none}.site-footer .site-footer__social-link:focus-visible{outline:3px solid var(--dd-color-inverse-text);outline-offset:2px}.site-footer__top{gap:var(--dd-space-7);border-block-end:1px solid color-mix(in srgb, var(--dd-color-inverse-text) 18%, transparent);padding-block-end:var(--dd-space-7);display:grid}@media (min-width:64rem){.site-footer__top{grid-template-columns:minmax(0,1.2fr) 2fr}}.site-footer__name{font-weight:600;font-size:var(--dd-text-xl);margin-block-end:var(--dd-space-2)}.site-footer__cols{gap:var(--dd-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.site-footer ul{gap:var(--dd-space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer ul a{color:var(--dd-color-inverse-muted);padding-block:2px;text-decoration:none;display:inline-block}.site-footer ul a:hover{color:var(--dd-color-inverse-text);text-decoration:underline}.site-footer__heading{font-size:var(--dd-text-sm);color:var(--dd-color-inverse-text);margin-block-end:var(--dd-space-3);font-weight:600}.site-footer__muted{color:var(--dd-color-inverse-muted)}.site-footer__bottom{font-size:var(--dd-text-sm);color:var(--dd-color-inverse-muted);justify-content:space-between;gap:var(--dd-space-3);flex-wrap:wrap;padding-block-start:var(--dd-space-5);display:flex}.site-footer__notice{align-items:center;gap:var(--dd-space-2);display:inline-flex}.site-footer__notice:before{content:"";background:var(--dd-color-focus);border-radius:50%;block-size:8px;inline-size:8px}.auth-card{max-inline-size:34rem;margin-inline:auto}.auth-card__footer{border-block-start:1px solid var(--dd-color-border);gap:var(--dd-space-2);margin-block-start:var(--dd-space-6);padding-block-start:var(--dd-space-5);display:grid}.toc{position:sticky;inset-block-start:calc(var(--dd-header-height) + var(--dd-space-4))}.toc ol{gap:var(--dd-space-1);border-inline-start:2px solid var(--dd-color-border);margin:0;padding:0;list-style:none;display:grid}.toc a{padding:var(--dd-space-2) var(--dd-space-4);color:var(--dd-color-text-muted);text-decoration:none;display:block}.toc a:hover{color:var(--dd-color-primary)}.doc-list{gap:var(--dd-space-2);margin:0;padding:0;list-style:none;display:grid}.doc-list li{justify-content:space-between;align-items:center;gap:var(--dd-space-3);padding:var(--dd-space-3) var(--dd-space-4);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-md);display:flex}.checkbox-grid{gap:var(--dd-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.two-col>*{min-inline-size:0}.two-col{gap:var(--dd-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.two-col>.dd-field>.dd-field__hint{order:2}.two-col>.dd-field>.dd-field__error{order:3}.search-form{gap:var(--dd-space-3);padding:var(--dd-space-5);background:var(--dd-color-surface);border-radius:var(--dd-radius-lg);margin-block-end:var(--dd-space-6);display:grid}@media (min-width:48rem){.search-form{grid-template-columns:2fr 1fr 1fr auto;align-items:end}}.faq details{border-block-end:1px solid var(--dd-color-border)}.faq summary{cursor:pointer;padding-block:var(--dd-space-4);min-block-size:44px;font-weight:600;list-style-position:outside}.faq details>div{color:var(--dd-color-text-muted);max-inline-size:var(--dd-measure);padding-block-end:var(--dd-space-4)}.month-heading{font-size:var(--dd-text-lg);color:var(--dd-color-text-muted);margin-block:var(--dd-space-6) 0;padding-block-end:var(--dd-space-2)}.month-heading:first-child{margin-block-start:0}main:focus{outline:none}.join-band{background:var(--dd-color-accent);color:var(--dd-color-on-accent);border-block-start:4px solid var(--dd-color-accent-brand)}.join-band h2,.join-band .dd-lead,.join-band a:not(.dd-btn){color:var(--dd-color-on-accent)}.join-band .dd-btn--primary{background:var(--dd-color-on-accent);color:var(--dd-color-accent)}.join-band .dd-btn--primary:hover{background:var(--dd-color-surface);color:var(--dd-color-accent)}.join-band :focus-visible{outline-color:var(--dd-color-on-accent)}.dd-split>.dd-card .dd-card__title{font-size:var(--dd-text-2xl)}.dd-split>.dd-card .dd-card__body{padding:var(--dd-space-6);justify-content:end}.dd-table th[scope=row]{min-inline-size:10rem;font-weight:600}.dd-table td.dd-tabular,.dd-table th:last-child{min-inline-size:9rem}.brand-lockup{align-items:center;gap:var(--dd-space-3);min-inline-size:0;display:inline-flex}.brand-badge{background:var(--dd-color-bg);border-radius:50%;flex:none;place-items:center;display:inline-grid}.brand-logo-cms{block-size:48px;inline-size:auto;display:block}.wordmark--with-logo{border-inline-start:0;padding-inline-start:0}.site-footer .brand-lockup{margin-block-end:var(--dd-space-4)}.site-footer .wordmark__primary{color:var(--dd-color-inverse-text)}.site-footer .wordmark__secondary{color:var(--dd-color-inverse-muted)}.wizard{gap:var(--dd-space-5);display:grid}.wizard [hidden]{display:none!important}.wizard__actions{background:var(--dd-color-bg);padding-block:var(--dd-space-3);border-block-start:1px solid var(--dd-color-border);z-index:1;position:sticky;inset-block-end:0}.choice-cards{gap:var(--dd-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.choice-card{gap:var(--dd-space-2);padding:var(--dd-space-4);border:2px solid var(--dd-color-border);border-radius:var(--dd-radius-md,10px);cursor:pointer;background:var(--dd-color-surface);display:grid}.choice-card:has(input:focus-visible){outline:3px solid var(--dd-color-focus);outline-offset:2px}.choice-card[data-checked]{border-color:var(--dd-color-primary);background:var(--dd-color-bg)}.choice-card input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--dd-color-primary)}.choice-card__title{font-weight:600;font-size:var(--dd-text-lg);color:var(--dd-color-primary)}.choice-card__price{font-weight:600}.choice-card__list{color:var(--dd-color-text-muted);margin:0;padding-inline-start:1.1rem}.choice-row{gap:var(--dd-space-5);flex-wrap:wrap;display:flex}.fee-box{gap:var(--dd-space-1);padding:var(--dd-space-4);border-inline-start:4px solid var(--dd-color-accent-brand);background:var(--dd-color-surface);border-radius:var(--dd-radius-md);display:grid}.fee-box__amount{font-size:var(--dd-text-xl);color:var(--dd-color-primary)}.doc-steps{gap:var(--dd-space-5);display:grid}.doc-step{gap:var(--dd-space-3);padding:var(--dd-space-4);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-md);display:grid}.upload-inline{align-items:end;gap:var(--dd-space-3);flex-wrap:wrap;display:flex}.terms-block{max-block-size:18rem;padding:var(--dd-space-4);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-md);background:var(--dd-color-surface);overflow:auto}.terms-block h3{font-size:var(--dd-text-base);margin-block-start:0}.member-card{gap:var(--dd-space-4);margin-block-end:var(--dd-space-7,3rem);display:grid}.member-card__figure{max-inline-size:42rem;margin:0}.member-card__image{border-radius:var(--dd-radius-2xl);block-size:auto;inline-size:100%;box-shadow:var(--dd-shadow-lg);display:block}.member-card__actions{gap:var(--dd-space-3);flex-wrap:wrap;display:flex}.member-card__actions button[disabled]{cursor:not-allowed;opacity:.72}.soon-tag{border-radius:var(--dd-radius-pill);font-size:var(--dd-text-xs);background:var(--dd-color-surface-strong);color:var(--dd-color-text);margin-inline-start:var(--dd-space-2);padding:0 .5em;display:inline-block}.member-card__facts{max-inline-size:42rem}.member-card__letter h3{margin-block-end:var(--dd-space-1)}.pay-panel{gap:var(--dd-space-4);margin-block:var(--dd-space-5);padding:var(--dd-space-5);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-xl);background:var(--dd-color-surface);display:grid}.pay-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--dd-space-4);flex-wrap:wrap;display:flex}.pay-panel__title{font-size:var(--dd-text-xl);margin:0 0 var(--dd-space-1)}.pay-panel__meta{gap:var(--dd-space-1) var(--dd-space-3);color:var(--dd-color-text-muted);font-size:var(--dd-text-sm);flex-wrap:wrap;margin:0;display:flex}.pay-panel__meta>span:not(:last-child):after{content:"·";margin-inline-start:var(--dd-space-3)}.pay-panel__amount{justify-items:end;gap:var(--dd-space-1);text-align:end;display:grid}.pay-panel__amount strong{font-size:var(--dd-text-2xl);color:var(--dd-color-primary);line-height:1.2}@media (max-width:30rem){.pay-panel{padding:var(--dd-space-4)}.pay-panel__amount{text-align:start;justify-items:start}}.pay-methods{gap:var(--dd-space-5);display:grid}.pay-method{padding:var(--dd-space-4);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-md);background:var(--dd-color-bg)}.bank-card{gap:var(--dd-space-4);padding:var(--dd-space-5);border-radius:var(--dd-radius-xl);background:var(--dd-color-bg);border:1px solid var(--dd-color-border);border-block-start:4px solid var(--dd-color-accent-brand);box-shadow:var(--dd-shadow-md);display:grid}.bank-card__head{justify-content:space-between;align-items:baseline;gap:var(--dd-space-2);flex-wrap:wrap;display:flex}.bank-card__head h3{font-size:var(--dd-text-lg);margin:0}.bank-card__bank{color:var(--dd-color-primary);font-weight:600;font-size:var(--dd-text-lg)}.bank-card__details{gap:var(--dd-space-3);margin:0;display:grid}.bank-card__details>div{gap:var(--dd-space-1) var(--dd-space-4);border-block-end:1px dashed var(--dd-color-border);grid-template-columns:minmax(9rem,max-content) 1fr;align-items:center;padding-block-end:var(--dd-space-3);display:grid}.bank-card__details dt{color:var(--dd-color-text-muted);font-size:var(--dd-text-sm)}.bank-card__details dd{min-inline-size:0;margin:0;font-weight:600}.bank-card__iban dd{align-items:center;gap:var(--dd-space-2) var(--dd-space-3);flex-wrap:wrap;display:flex}.bank-card .iban,.bank-details .iban{letter-spacing:.04em;word-spacing:.15em;overflow-wrap:anywhere;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05em}@media (max-width:36rem){.bank-card{padding:var(--dd-space-4)}.bank-card__details>div{grid-template-columns:1fr}}.bank-card__steps{gap:var(--dd-space-1);margin:0;padding-inline-start:1.25rem;display:grid}.bank-card__upload-title{margin:var(--dd-space-2) 0 0}.copy-button{align-items:center;gap:var(--dd-space-2);display:inline-flex}.receipt-status{gap:var(--dd-space-2);padding:var(--dd-space-4);border-radius:var(--dd-radius-md);background:var(--dd-color-bg);border:1px solid var(--dd-color-border);border-inline-start:4px solid var(--dd-color-info,var(--dd-color-primary));display:grid}.receipt-status[data-status=verified],.receipt-status[data-status=paid]{border-inline-start-color:var(--dd-color-success)}.receipt-status[data-status=rejected]{border-inline-start-color:var(--dd-color-danger)}.receipt-status__row{justify-content:space-between;gap:var(--dd-space-2);flex-wrap:wrap;display:flex}.receipt-status__facts{gap:var(--dd-space-2) var(--dd-space-6);font-size:var(--dd-text-sm);flex-wrap:wrap;margin:0;display:flex}.receipt-status__facts dt{color:var(--dd-color-text-muted)}.receipt-status__facts dd{margin:0;font-weight:600}.pay-history summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:600;display:flex}.money{white-space:nowrap;unicode-bidi:isolate;align-items:baseline;display:inline-flex}.money__value{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.money__sign{background-color:currentColor;block-size:.8em;display:inline-block;translate:0 .05em;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.money__code{font-size:.85em}.confirm-action{gap:var(--dd-space-3);padding:var(--dd-space-4);border:1px solid var(--dd-color-danger);border-radius:var(--dd-radius-md);background:var(--dd-color-bg);display:grid}.confirm-action:focus-visible{outline:3px solid var(--dd-color-focus);outline-offset:2px}.confirm-action p{margin:0;font-weight:600}.confirm-action__buttons{gap:var(--dd-space-3);flex-wrap:wrap;display:flex}.verify-card{padding:var(--dd-space-5);border:2px solid var(--dd-color-border);border-radius:var(--dd-radius-xl);margin-block-end:var(--dd-space-5)}.verify-card[data-status=valid]{border-color:var(--dd-color-success)}.verify-card[data-status=revoked],.verify-card[data-status=not_found]{border-color:var(--dd-color-danger)}.verify-card__status{font-size:var(--dd-text-xl);margin-block-start:0}@media (max-width:30rem){.site-header .brand-lockup{gap:var(--dd-space-2)}.site-header .wordmark__primary{white-space:normal;font-size:var(--dd-text-sm,.875rem);line-height:1.3}}.combobox,.combobox__control{position:relative}.combobox__control .dd-input{padding-inline-end:2.25rem}.combobox__chevron{pointer-events:none;block-size:.5rem;inline-size:.5rem;color:var(--dd-color-text-muted);border-block-end:2px solid;border-inline-end:2px solid;position:absolute;inset-block-start:50%;inset-inline-end:.85rem;transform:translateY(-70%)rotate(45deg)}.combobox__list{z-index:20;padding:var(--dd-space-1) 0;background:var(--dd-color-bg);border:1px solid var(--dd-color-control-border,var(--dd-color-border));border-radius:var(--dd-radius-md);max-block-size:18rem;box-shadow:var(--dd-shadow-md);margin:4px 0 0;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.combobox__list [role=option]{justify-content:space-between;gap:0 var(--dd-space-3);padding:var(--dd-space-2) var(--dd-space-4);cursor:pointer;flex-wrap:wrap;align-items:center;min-block-size:44px;display:flex}.combobox__list [role=option][data-active]{background:var(--dd-color-primary-tint)}.combobox__list [role=option][aria-selected=true]{font-weight:600}.combobox__list [data-pinned]{border-block-end:1px solid var(--dd-color-border)}.combobox__alt{color:var(--dd-color-text-muted);font-size:var(--dd-text-sm)}.combobox__empty{padding:var(--dd-space-3) var(--dd-space-4);color:var(--dd-color-text-muted)}.site-nav__item--has-sub{position:relative}.site-nav__pair{align-items:center;display:inline-flex}.site-nav__toggle{min-block-size:44px;min-inline-size:32px;color:inherit;cursor:pointer;border-radius:var(--dd-radius-sm);background:0 0;border:0;place-items:center;margin-inline-start:-.5rem;display:inline-grid}.site-nav__menu-button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex}.site-nav__menu-button[data-current]{color:var(--dd-color-primary)}.site-nav__menu-button:focus-visible,.site-nav__toggle:focus-visible{outline:3px solid var(--dd-color-focus)}.site-nav__chevron{border-bottom:2px solid;border-right:2px solid;block-size:.45rem;inline-size:.45rem;transform:translateY(-25%)rotate(45deg)}.site-nav__item--has-sub[data-open] .site-nav__chevron{transform:translateY(25%)rotate(-135deg)}.site-nav--desktop .site-nav__sub{z-index:60;min-inline-size:15rem;padding:var(--dd-space-2) 0;background:var(--dd-color-bg);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-md);box-shadow:var(--dd-shadow-md);margin:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.site-nav__sublink{padding:var(--dd-space-2) var(--dd-space-4);min-block-size:44px;color:var(--dd-color-text);line-height:28px;text-decoration:none;display:block}.site-nav__sublink:hover,.site-nav__sublink[aria-current=page]{color:var(--dd-color-accent);background:var(--dd-color-primary-tint)}.mobile-nav__panel .site-nav__sub{margin:0;padding-inline-start:var(--dd-space-5);list-style:none}.about-intro{gap:var(--dd-space-5);align-items:start;display:grid}@media (min-width:48rem){.about-intro{grid-template-columns:auto 1fr}}.about-intro__name{color:var(--dd-color-primary);margin-block-start:0}.about-facts{gap:var(--dd-space-3);margin:var(--dd-space-4) 0 0;display:grid}.about-facts dt{font-weight:600}.about-facts dd{color:var(--dd-color-text-muted);margin:0}.about-toc ul{gap:var(--dd-space-2) var(--dd-space-4);margin:var(--dd-space-6) 0 0;padding:var(--dd-space-3) 0 0;border-block-start:1px solid var(--dd-color-border);flex-wrap:wrap;list-style:none;display:flex}.about-toc a{align-items:center;min-block-size:1.5rem;display:inline-flex}.about-vm{gap:var(--dd-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.about-vm__card{padding:var(--dd-space-6);border-radius:var(--dd-radius-xl);background:var(--dd-color-surface);border-block-start:4px solid var(--dd-color-accent-brand)}.about-vm__card h2{font-size:var(--dd-text-xl);color:var(--dd-color-primary);margin-block-start:0}.about-grid{gap:var(--dd-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.about-grid__item{gap:var(--dd-space-3);padding:var(--dd-space-4);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg);background:var(--dd-color-bg);grid-template-columns:auto minmax(0,1fr);display:grid}.about-grid__item p{overflow-wrap:break-word;margin:0}.about-grid__num{background:var(--dd-color-primary);block-size:2.25rem;inline-size:2.25rem;color:var(--dd-color-on-primary,#fff);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.about-activities{gap:var(--dd-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.about-activities__group h3{font-size:var(--dd-text-lg);margin-block-start:0}.about-activities__group ul{gap:var(--dd-space-2);margin:0;padding-inline-start:1.1rem;display:grid}.about-links{gap:var(--dd-space-2);padding:0;list-style:none;display:grid}.about-join{justify-content:space-between;align-items:center;gap:var(--dd-space-4);padding-block:var(--dd-space-7);flex-wrap:wrap;display:flex}.about-join>.dd-btn{text-align:center;max-inline-size:100%}.board-term__head{align-items:center;gap:var(--dd-space-2) var(--dd-space-4);flex-wrap:wrap;display:flex}.board-term__head h2{margin:0}.board-chair{margin-block:var(--dd-space-5);padding:var(--dd-space-5);border-inline-start:4px solid var(--dd-color-accent-brand);background:var(--dd-color-surface);border-radius:var(--dd-radius-md)}.board-grid{gap:var(--dd-space-4);margin:var(--dd-space-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.board-card{padding:var(--dd-space-4);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg)}.board-card__photo{background:var(--dd-color-surface);border:1px solid var(--dd-color-border);border-radius:50%;flex:none;block-size:96px;inline-size:96px;overflow:hidden}.board-card__photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.board-card__photo--empty{place-items:end center;display:grid}.board-card__photo--empty svg{block-size:82%;inline-size:82%;fill:var(--dd-color-text-muted);opacity:.4}.board-card__name{font-size:var(--dd-text-lg);margin:var(--dd-space-2) 0 var(--dd-space-1)}.board-card__role{color:var(--dd-color-primary);margin:0;font-weight:600}.doc-cards,.knowledge-list{gap:var(--dd-space-4);margin:0;padding:0;list-style:none;display:grid}.doc-card,.knowledge-card{padding:var(--dd-space-5);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg);background:var(--dd-color-bg)}.doc-card__title,.knowledge-card__title{font-size:var(--dd-text-lg);margin-block:0 var(--dd-space-2)}.knowledge-card__title a{text-decoration:none}.doc-card__actions{gap:var(--dd-space-4);flex-wrap:wrap;display:flex}@media (min-width:48rem){.knowledge-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.knowledge-search{gap:var(--dd-space-3);margin-block-end:var(--dd-space-4);display:flex}.knowledge-search .dd-input{flex:1}.knowledge-cats ul{gap:var(--dd-space-2);margin:0 0 var(--dd-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.knowledge-cats a{min-block-size:44px;padding-inline:var(--dd-space-4);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-pill);color:var(--dd-color-text);align-items:center;text-decoration:none;display:inline-flex}.knowledge-cats a[aria-current=page]{background:var(--dd-color-primary);border-color:var(--dd-color-primary);color:var(--dd-color-on-primary,#fff)}.knowledge-related{margin-block:var(--dd-space-7) var(--dd-space-5);border-block-start:1px solid var(--dd-color-border);padding-block-start:var(--dd-space-5)}@media (min-width:80rem){.site-nav--desktop .site-nav__list{gap:0}.site-nav--desktop .site-nav__link{padding-inline:.4rem;font-size:.9375rem}.site-header__inner{gap:var(--dd-space-4)}.site-header__tools{gap:.25rem}}.about-grid__mark{background:var(--dd-color-accent-brand);border-radius:50%;block-size:.6rem;inline-size:.6rem;margin-block-start:.55rem}.x-grid{gap:var(--dd-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.x-grid>li{display:flex}.x-post{border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg);background:var(--dd-color-bg);flex-direction:column;inline-size:100%;display:flex;overflow:hidden}.x-post__media{aspect-ratio:16/9;object-fit:cover;background:var(--dd-color-surface);block-size:auto;inline-size:100%;display:block}.x-post__body{gap:var(--dd-space-3);padding:var(--dd-space-4) var(--dd-space-5) var(--dd-space-5);flex-direction:column;flex:1;display:flex}.x-post__meta{align-items:center;gap:var(--dd-space-2);color:var(--dd-color-text-muted);font-size:var(--dd-text-sm);margin:0;display:flex}.x-post__mark{color:var(--dd-color-text);font-weight:700}.x-post__text{white-space:pre-line;overflow-wrap:anywhere;unicode-bidi:plaintext;flex:1;margin:0}.x-empty{gap:var(--dd-space-3);padding:var(--dd-space-5);border:1px dashed var(--dd-color-border);border-radius:var(--dd-radius-lg);justify-items:start;display:grid}.x-empty p{margin:0}.x-source{color:var(--dd-color-text-muted);margin-block-start:var(--dd-space-6)}@media (max-width:30rem){.wordmark__primary,.wordmark__secondary{white-space:normal}}h1,h2,h3{overflow-wrap:break-word}.auth-card__footer a{align-items:center;min-block-size:1.5rem;display:inline-flex}.contact-details__link{overflow-wrap:anywhere;min-block-size:1.5rem;max-inline-size:100%;padding-block:.125rem;display:inline-block}.dd-panel dd{overflow-wrap:anywhere}@media (max-width:30rem){.dd-panel dd{margin-inline-start:0}}.cookie-banner{background:var(--dd-color-surface);border-block-end:1px solid var(--dd-color-border);border-block-start:4px solid var(--dd-color-accent-brand);padding-block:var(--dd-space-5)}.cookie-banner__inner{gap:var(--dd-space-3);display:grid}.cookie-banner__title{font-size:var(--dd-text-lg);margin:0}.cookie-banner__text,.cookie-banner__saved{max-inline-size:var(--dd-measure);margin:0}.cookie-banner__desc{font-size:var(--dd-text-sm);color:var(--dd-color-text-muted);margin:0;padding-inline-start:calc(1.5rem + var(--dd-space-3))}.cookie-banner__categories{border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-md);background:var(--dd-color-bg);padding:var(--dd-space-4);gap:var(--dd-space-2);min-inline-size:0;margin:0;display:grid}.cookie-banner__categories legend{padding-inline:var(--dd-space-2);font-weight:600}.cookie-banner__actions{gap:var(--dd-space-3);flex-wrap:wrap;display:flex}.cookie-banner :is(h2,p):focus{outline:3px solid var(--dd-color-focus);outline-offset:2px}.site-footer__link-button{font:inherit;min-block-size:1.5rem;color:var(--dd-color-inverse-muted);cursor:pointer;text-align:start;background:0 0;border:0;padding:2px 0}.site-footer__link-button:hover{color:var(--dd-color-inverse-text);text-decoration:underline}.site-footer__external{vertical-align:-.1em;flex:none;margin-inline-start:.35em}.hero-slider{padding:0;position:relative;overflow:hidden}.hero-slider__slides{display:grid}.hero-slide{isolation:isolate;min-block-size:clamp(26rem,64vh,40rem);padding-block:var(--dd-space-8);opacity:0;visibility:hidden;transition:opacity .9s var(--dd-ease), visibility 0s linear .9s;grid-area:1/1;align-content:end;display:grid;position:relative}.hero-slide[data-active]{opacity:1;visibility:visible;transition:opacity .9s var(--dd-ease)}.hero-slide__media{z-index:-1;display:block;position:absolute;inset:0}.hero-slide__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hero-slide__media:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--dd-color-inverse-bg) 92%, transparent) 0%, color-mix(in srgb, var(--dd-color-inverse-bg) 70%, transparent) 30%, color-mix(in srgb, var(--dd-color-inverse-bg) 10%, transparent) 65%, transparent 100%);position:absolute;inset:0}.hero-slide__body{inline-size:100%}@media (min-width:48rem){.hero-slide__body{padding-inline-end:11rem}}.hero-slide__title{max-inline-size:30ch;font-size:var(--dd-text-display);color:var(--dd-color-inverse-text);margin:0;line-height:1.25}.hero-slide__link{color:inherit;text-decoration:none}.hero-slide__link:after{content:"";z-index:0;position:absolute;inset:0}.hero-slide__link:hover,.hero-slide__link:focus-visible{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.hero-slide__link:focus-visible{outline:none}.hero-slide__link:focus-visible:after{outline:3px solid var(--dd-color-inverse-text);outline-offset:-6px}.hero-slide--intro{background:var(--dd-color-inverse-bg);align-content:center}.hero-slider__bar{z-index:1;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;inset-block-end:var(--dd-space-8);inset-inline:0}.hero-slider__controls{align-items:center;gap:var(--dd-space-1);pointer-events:auto;inline-size:fit-content;display:flex}.hero-slider__button{border:1px solid color-mix(in srgb, var(--dd-color-inverse-text) 70%, transparent);background:color-mix(in srgb, var(--dd-color-inverse-bg) 60%, transparent);block-size:40px;inline-size:40px;color:var(--dd-color-inverse-text);font:inherit;font-size:var(--dd-text-sm);cursor:pointer;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.hero-slider__button:hover{background:var(--dd-color-inverse-text);color:var(--dd-color-inverse-bg)}.hero-slider__button:focus-visible{outline-color:var(--dd-color-inverse-text)}.hero-slider__status{text-align:center;min-inline-size:3em;color:var(--dd-color-inverse-text);font-size:var(--dd-text-sm);font-variant-numeric:tabular-nums}@media (max-width:47.99rem){.hero-slide{min-block-size:24rem;padding-block:var(--dd-space-7) 5rem}.hero-slide__title{font-size:var(--dd-text-3xl)}.hero-slider__bar{justify-content:flex-start;inset-block-end:var(--dd-space-4)}}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-slide[data-active]{transition:none}}.cookie-banner__customize:not([hidden]){gap:var(--dd-space-3);display:grid}.home-stats__list{gap:var(--dd-space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.home-stats__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-stats__card{justify-items:center;gap:var(--dd-space-3);min-inline-size:0;padding:var(--dd-space-6) var(--dd-space-5);text-align:center;background:var(--dd-color-bg);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg);display:grid;position:relative}.home-stats__badge{background:var(--dd-color-primary-tint);block-size:3rem;inline-size:3rem;color:var(--dd-color-accent);border-radius:50%;place-items:center;display:inline-grid}.home-stats__value{font-size:min(var(--dd-text-3xl), 12vw);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--dd-color-primary);margin:0;font-weight:600;line-height:1}.home-stats__label{color:var(--dd-color-text-muted);margin:0}.important-links__controls{gap:var(--dd-space-2);display:flex}.important-links__button{border:1px solid var(--dd-color-control-border);background:var(--dd-color-bg);block-size:44px;inline-size:44px;color:var(--dd-color-text);font:inherit;cursor:pointer;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.important-links__button:hover{border-color:var(--dd-color-primary);color:var(--dd-color-primary)}.important-links__button[aria-disabled=true]{color:var(--dd-color-text-muted);border-color:var(--dd-color-border);cursor:default}.important-links__track{gap:var(--dd-space-4);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:85%;grid-auto-flow:column;margin:0;padding:0;scroll-padding-inline:0;list-style:none;display:grid;overflow-x:auto}@media (min-width:40rem){.important-links__track{grid-auto-columns:calc((100% - var(--dd-space-4)) / 2)}}@media (min-width:64rem){.important-links__track{grid-auto-columns:calc((100% - 3 * var(--dd-space-4)) / 4)}}@media (prefers-reduced-motion:no-preference){.important-links__track{scroll-behavior:smooth}}.important-links__track::-webkit-scrollbar{display:none}.important-links__item{scroll-snap-align:start;display:flex}.important-links__card{justify-content:flex-end;align-items:flex-start;gap:var(--dd-space-4);min-block-size:10rem;inline-size:100%;padding:var(--dd-space-5);background:var(--dd-color-bg);border:1px solid var(--dd-color-border);border-radius:var(--dd-radius-lg);color:var(--dd-color-text);font-weight:600;line-height:var(--dd-leading-snug);flex-direction:column-reverse;text-decoration:none;display:flex;position:relative}.important-links__card:hover{border-color:var(--dd-color-primary);text-decoration:underline;text-decoration-thickness:1px}.important-links__card:focus-visible{outline-offset:-4px}.important-links__external{color:var(--dd-color-accent);flex:none}:root{--site-dda-offset:16px;--site-dda-clearance:calc(56px + 2 * var(--site-dda-offset))}@media (max-width:83.99rem){.site-footer{padding-block-end:calc(var(--dd-space-5) + var(--site-dda-clearance))}.wizard__actions{padding-left:var(--site-dda-clearance)}}.dd-section-header h2:after{content:"";block-size:4px;inline-size:3rem;border-radius:var(--dd-radius-xs);background:var(--dd-color-accent-brand);margin-block-start:var(--dd-space-3);display:block}.image-credits{gap:var(--dd-space-6);margin:0;padding:0;list-style:none;display:grid}.image-credits__item{gap:var(--dd-space-4);border-block-end:1px solid var(--dd-color-border);align-items:start;padding-block-end:var(--dd-space-6);display:grid}@media (min-width:48rem){.image-credits__item{grid-template-columns:16rem minmax(0,1fr)}}.image-credits__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--dd-radius-md);block-size:auto;inline-size:100%;display:block}.image-credits__meta{gap:var(--dd-space-2) var(--dd-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.image-credits__meta dt{font-weight:600}.image-credits__meta dd{overflow-wrap:anywhere;margin:0}.turnstile__problem{justify-items:start;gap:var(--dd-space-2);display:grid}
