:root{--color-bg:var(--dl-bg);--color-ink:var(--dl-ink);--dlp-header-h:68px;--dlp-max:1200px;--dlp-narrow:780px}.dlp-shell{display:flex;flex-direction:column;min-block-size:100dvh;background-color:var(--dl-surface);color:var(--dl-ink);overflow-x:clip}.dlp-main{flex:1 1 auto;display:block}.dlp-container{inline-size:100%;max-inline-size:var(--dlp-max);margin-inline:auto;padding-inline:var(--dl-s4)}@media (min-width:768px){.dlp-container{padding-inline:var(--dl-s5)}}.dlp-narrow{max-inline-size:var(--dlp-narrow)}.dlp-section{padding-block:var(--dl-s7)}.dlp-section--tight{padding-block:var(--dl-s6)}.dlp-section--alt{background:var(--dl-surface-2)}.dlp-skip{position:absolute;inset-block-start:var(--dl-s2);inset-inline-start:var(--dl-s2);z-index:100;transform:translateY(-200%);background:var(--dl-primary);color:var(--dl-on-primary);padding:var(--dl-s2) var(--dl-s4);border-radius:var(--dl-r-pill);font-weight:600;transition:transform var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-skip:focus-visible{transform:translateY(0)}.dlp-display{font-size:clamp(2.25rem,5.2vw,var(--dl-text-display));font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0}.dlp-h2{font-size:clamp(1.5rem,3vw,var(--dl-text-h2));letter-spacing:-.01em}.dlp-h2,.dlp-h3{font-weight:700;margin:0}.dlp-h3{font-size:var(--dl-text-h3)}.dlp-lede{font-size:clamp(1rem,1.6vw,1.125rem);margin:0;max-inline-size:62ch}.dlp-lede,.dlp-muted{color:var(--dl-ink-muted)}.dlp-eyebrow{display:inline-flex;align-items:center;gap:var(--dl-s2);padding:6px var(--dl-s3);border-radius:var(--dl-r-pill);background:var(--dl-tint-primary);color:var(--dl-primary-ink);font-size:var(--dl-text-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dlp-eyebrow--accent{background:var(--dl-tint-secondary);color:var(--dl-secondary-ink)}.dlp-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--dl-s4);margin-block-end:var(--dl-s5)}.dlp-section-head__text{display:grid;gap:var(--dl-s2)}.dlp-link{display:inline-flex;align-items:center;min-block-size:24px;padding-block:2px;color:var(--dl-primary-ink);font-weight:600;text-decoration:none;border-radius:var(--dl-r-sm)}.dlp-link:hover{text-decoration:underline;text-underline-offset:3px}.dlp-link-arrow{display:inline-flex;align-items:center;gap:var(--dl-s2)}.dlp-link-arrow svg{transition:transform var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-link-arrow:hover svg{transform:translateX(3px)}[dir=rtl] .dlp-link-arrow:hover svg{transform:translateX(-3px)}.dlp-header{position:sticky;inset-block-start:var(--dl-offline-h,0);z-index:50;background:color-mix(in srgb,var(--dl-bg) 80%,transparent);backdrop-filter:blur(14px) saturate(150%);border-block-end:1px solid transparent;transition:background var(--dl-dur-base) var(--dl-ease-standard),border-color var(--dl-dur-base) var(--dl-ease-standard),box-shadow var(--dl-dur-base) var(--dl-ease-standard)}.dlp-header.is-scrolled{background:color-mix(in srgb,var(--dl-surface) 92%,transparent);border-block-end-color:var(--dl-line);box-shadow:var(--dl-elev-2)}.dlp-header__bar{display:flex;align-items:center;gap:var(--dl-s4);block-size:var(--dlp-header-h)}.dlp-brand{display:inline-flex;align-items:center;gap:var(--dl-s2);color:var(--dl-ink);text-decoration:none;font-weight:800;font-size:1.125rem;flex:0 0 auto}.dlp-brand__mark{display:grid;place-items:center;inline-size:34px;block-size:34px;flex:none;transition:transform var(--dl-dur-base) var(--dl-ease-standard)}.dlp-header.is-scrolled .dlp-brand__mark{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.dlp-brand__mark{transition:none}}@media (max-width:359.98px){.dlp-brand__word{display:none}}.dlp-nav{display:none;align-items:center;gap:var(--dl-s1);margin-inline-start:var(--dl-s3)}@media (min-width:1024px){.dlp-nav{display:flex}}.dlp-nav__link{position:relative;padding:var(--dl-s2) var(--dl-s3);border-radius:var(--dl-r-pill);color:var(--dl-ink-muted);font-size:var(--dl-text-small);font-weight:600;text-decoration:none;transition:color var(--dl-dur-fast) var(--dl-ease-standard);white-space:nowrap}.dlp-nav__link:hover,.dlp-nav__link[aria-current=page]{color:var(--dl-ink)}.dlp-nav__pill{position:absolute;inset:0;border-radius:var(--dl-r-pill);background:var(--dl-surface-2);z-index:-1}.dlp-header__end{display:flex;align-items:center;gap:var(--dl-s2);margin-inline-start:auto}.dlp-iconbtn{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--dl-line);border-radius:var(--dl-r-pill);background:var(--dl-surface);color:var(--dl-ink);cursor:pointer;transition:background var(--dl-dur-fast) var(--dl-ease-standard),border-color var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-iconbtn:hover{background:var(--dl-surface-2);border-color:color-mix(in srgb,var(--dl-primary) 40%,var(--dl-line))}.dlp-iconbtn--ghost{border-color:transparent;background:transparent}.dlp-iconbtn--lg{min-inline-size:44px;padding-inline:var(--dl-s3);inline-size:auto;grid-auto-flow:column;align-items:center;gap:var(--dl-s2);font-weight:700;font-size:var(--dl-text-small)}.dlp-menu-toggle{display:inline-grid}@media (min-width:1024px){.dlp-menu-toggle{display:none}}.dlp-mobile-nav{display:grid;grid-template-rows:0fr;border-block-start:1px solid transparent;background:var(--dl-surface);transition:grid-template-rows var(--dl-dur-base) var(--dl-ease-standard),border-color var(--dl-dur-base) var(--dl-ease-standard)}.dlp-mobile-nav[data-open]{grid-template-rows:1fr;border-block-start-color:var(--dl-line)}.dlp-mobile-nav__inner{min-block-size:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.dlp-mobile-nav{transition:none}}.dlp-mobile-nav__list{display:grid;gap:var(--dl-s1);padding-block:var(--dl-s4);list-style:none;margin:0;padding-inline:0}.dlp-mobile-nav__link{display:flex;align-items:center;justify-content:space-between;min-block-size:48px;padding:var(--dl-s3) var(--dl-s3);border-radius:var(--dl-r-md);color:var(--dl-ink);font-weight:600;text-decoration:none}.dlp-mobile-nav__link:hover,.dlp-mobile-nav__link[aria-current=page]{background:var(--dl-surface-2)}.dlp-identity{position:relative;display:none;flex:0 0 auto}@media (min-width:640px){.dlp-identity{display:block}}.dlp-identity__cta,.dlp-identity__trigger{display:inline-flex;align-items:center;gap:var(--dl-s2);min-inline-size:44px;min-block-size:44px;padding-inline:calc(var(--dl-s3) - 2px) var(--dl-s3);border-radius:var(--dl-r-pill);border:1px solid var(--dl-line-strong);background:var(--dl-surface);color:var(--dl-ink);font:inherit;font-size:var(--dl-text-small);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--dl-dur-fast) var(--dl-ease-standard),border-color var(--dl-dur-fast) var(--dl-ease-standard),color var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-identity__cta{background:var(--dl-primary);border-color:var(--dl-primary-ink);color:var(--dl-on-primary);font-weight:700}.dlp-identity__cta:hover{background:color-mix(in srgb,var(--dl-primary) 86%,var(--dl-ink));border-color:transparent}.dlp-identity__cta:active{background:color-mix(in srgb,var(--dl-primary) 76%,var(--dl-ink))}.dlp-identity__trigger:hover,.dlp-identity__trigger[aria-expanded=true]{background:var(--dl-surface-2);border-color:color-mix(in srgb,var(--dl-primary) 40%,var(--dl-line-strong))}.dlp-identity__trigger:active{background:color-mix(in srgb,var(--dl-primary) 12%,var(--dl-surface-2))}.dlp-identity__cta[aria-disabled=true],.dlp-identity__item[aria-disabled=true],.dlp-identity__trigger:disabled,.dlp-identity__trigger[aria-disabled=true]{background:var(--dl-surface-2);border-color:var(--dl-line);color:var(--dl-ink-subtle);cursor:not-allowed;pointer-events:none}.dlp-identity__cta[aria-disabled=true] .dlp-identity__icon,.dlp-identity__item[aria-disabled=true] .dlp-identity__icon{color:var(--dl-ink-subtle)}.dlp-identity__avatar{display:grid;place-items:center;inline-size:24px;block-size:24px;flex:none;border-radius:var(--dl-r-pill);background:var(--dl-tint-primary);color:var(--dl-primary-ink)}.dlp-identity__label{font-size:inherit}.dlp-identity__chevron{display:grid;place-items:center;flex:none;color:var(--dl-ink-muted);transition:transform var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-identity__trigger[aria-expanded=true] .dlp-identity__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dlp-identity__chevron{transition:none}}.dlp-identity__menu{position:absolute;inset-block-start:calc(100% + var(--dl-s2));inset-inline-end:0;z-index:60;min-inline-size:232px;padding:var(--dl-s1);border:1px solid var(--dl-line);border-radius:var(--dl-r-lg);background:var(--dl-surface);box-shadow:var(--dl-elev-3);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dl-dur-fast) var(--dl-ease-standard),transform var(--dl-dur-fast) var(--dl-ease-standard),visibility 0s var(--dl-dur-fast)}.dlp-identity__menu[data-open]{opacity:1;visibility:visible;transform:none;transition:opacity var(--dl-dur-fast) var(--dl-ease-entrance),transform var(--dl-dur-fast) var(--dl-ease-entrance),visibility 0s}@media (prefers-reduced-motion:reduce){.dlp-identity__menu,.dlp-identity__menu[data-open]{transition:none}}.dlp-identity__eyebrow{margin:0;padding:var(--dl-s2) var(--dl-s3);font-size:var(--dl-text-micro);font-weight:700;color:var(--dl-ink-subtle)}.dlp-identity__list{display:grid;gap:var(--dl-s1);margin:0;padding:0;list-style:none}.dlp-identity__item{display:flex;align-items:center;gap:var(--dl-s3);min-block-size:44px;padding-inline:calc(var(--dl-s3) - 2px) var(--dl-s3);border-radius:var(--dl-r-md);color:var(--dl-ink);font-size:var(--dl-text-small);font-weight:600;text-decoration:none;transition:background var(--dl-dur-fast) var(--dl-ease-standard),color var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-identity__item:hover{background:var(--dl-surface-2)}.dlp-identity__item:active{background:color-mix(in srgb,var(--dl-primary) 12%,var(--dl-surface-2))}.dlp-identity__icon{display:grid;place-items:center;flex:none;color:var(--dl-ink-muted)}.dlp-identity__item:hover .dlp-identity__icon{color:var(--dl-primary-ink)}.dlp-mobile-nav__list--identity{border-block-end:1px solid var(--dl-line)}.dlp-mobile-nav__eyebrow{margin:0;padding-inline:var(--dl-s3);padding-block:var(--dl-s2);font-size:var(--dl-text-micro);font-weight:700;color:var(--dl-ink-subtle)}.dlp-mobile-nav__rowlabel{display:inline-flex;align-items:center;gap:var(--dl-s3)}.dlp-mobile-nav__link[data-identity=cta]{justify-content:center;border:1px solid var(--dl-primary-ink);background:var(--dl-primary);color:var(--dl-on-primary);font-weight:700}.dlp-mobile-nav__link[data-identity=cta] .dlp-identity__icon{color:currentcolor}.dlp-mobile-nav__link[data-identity=cta]:hover{background:color-mix(in srgb,var(--dl-primary) 86%,var(--dl-ink));border-color:transparent}.dlp-mobile-nav__link[data-identity=cta]:active{background:color-mix(in srgb,var(--dl-primary) 76%,var(--dl-ink))}.dlp-mobile-nav__link[data-identity=row]:hover .dlp-identity__icon{color:var(--dl-primary-ink)}:lang(ar) .dlp-identity__cta,:lang(ar) .dlp-identity__eyebrow,:lang(ar) .dlp-identity__item,:lang(ar) .dlp-identity__trigger,:lang(ar) .dlp-mobile-nav__eyebrow,:lang(ar) .dlp-mobile-nav__link[data-identity]{font-weight:700;letter-spacing:0;line-height:1.6}.dlp-hero{position:relative;isolation:isolate;padding-block:clamp(var(--dl-s7),8vw,96px) var(--dl-s7);overflow:clip}.dlp-hero__glow{inset-block-start:-30%;inset-inline-start:50%;translate:-50% 0;inline-size:min(1100px,130%);aspect-ratio:1.6;z-index:-2;background:radial-gradient(closest-side,color-mix(in srgb,var(--dl-primary) 26%,transparent),transparent 72%),radial-gradient(closest-side at 70% 40%,color-mix(in srgb,var(--dl-secondary) 20%,transparent),transparent 70%);filter:blur(6px);opacity:.85}.dlp-hero__glow,.dlp-hero__grid{position:absolute;pointer-events:none}.dlp-hero__grid{inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(to right,color-mix(in srgb,var(--dl-line) 60%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--dl-line) 60%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 100%)}.dlp-hero__inner{display:grid;gap:var(--dl-s5);justify-items:center;text-align:center}.dlp-hero__title-accent{background:linear-gradient(120deg,var(--dl-primary),var(--dl-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.dlp-hero__search{inline-size:min(720px,100%)}.dlp-hero__actions{display:flex;flex-wrap:wrap;gap:var(--dl-s3);justify-content:center}.dlp-searchbar{display:flex;align-items:center;gap:var(--dl-s2);padding:var(--dl-s2);padding-inline-start:var(--dl-s4);background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:var(--dl-r-pill);box-shadow:var(--dl-elev-2);transition:border-color var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-searchbar:focus-within{border-color:var(--dl-primary-ink)}.dlp-searchbar__input{flex:1 1 auto;min-inline-size:0;border:0;outline:none;background:transparent;color:var(--dl-ink);font:inherit;font-size:var(--dl-text-body);min-block-size:44px}.dlp-searchbar__input::placeholder{color:var(--dl-ink-muted)}.dlp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dl-s3)}@media (min-width:768px){.dlp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.dlp-stat{display:grid;gap:var(--dl-s1);padding:var(--dl-s4);box-shadow:var(--dl-elev-2);border-radius:var(--dl-r-lg);background:color-mix(in srgb,var(--dl-surface) 70%,transparent);text-align:center}.dlp-stat__value{font-size:clamp(1.5rem,3.4vw,2rem);font-weight:800;color:var(--dl-ink);font-variant-numeric:tabular-nums lining-nums}.dlp-stat__label{font-size:var(--dl-text-small);color:var(--dl-ink-muted)}.dlp-grid{display:grid;gap:var(--dl-s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.dlp-grid--tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr))}.dlp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:var(--dl-s4);overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:var(--dl-s3);scrollbar-width:thin}.dlp-rail>*{scroll-snap-align:start}.dlp-card{position:relative;display:flex;flex-direction:column;block-size:100%;min-inline-size:0;background:var(--dl-surface);border-radius:var(--dl-r-lg);overflow:hidden;transition:box-shadow var(--dl-dur-base) var(--dl-ease-standard),border-color var(--dl-dur-base) var(--dl-ease-standard),transform var(--dl-dur-base) var(--dl-ease-standard)}.dlp-card,.dlp-card:hover{box-shadow:var(--dl-elev-2)}.dlp-card:hover{border-color:color-mix(in srgb,var(--dl-primary) 34%,var(--dl-line))}.dlp-card__media{position:relative;aspect-ratio:16/9;background:var(--dl-surface-2);overflow:hidden}.dlp-card__badges{inset-inline-start:var(--dl-s3);display:flex;gap:var(--dl-s2);z-index:2}.dlp-card__badges,.dlp-card__save{position:absolute;inset-block-start:var(--dl-s3)}.dlp-card__save{inset-inline-end:var(--dl-s3);z-index:3}.dlp-iconcta{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:var(--dl-r-pill);background:var(--dl-surface);color:var(--dl-ink-muted);box-shadow:var(--dl-elev-2);cursor:pointer;transition:color var(--dl-dur-fast) var(--dl-ease-standard),background var(--dl-dur-fast) var(--dl-ease-standard),transform var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-iconcta:hover{color:var(--dl-danger)}@media (prefers-reduced-motion:no-preference){.dlp-iconcta:active{transform:scale(.92)}}.dlp-iconcta[data-saved]{color:var(--dl-danger)}.dlp-iconcta:disabled{cursor:default;opacity:.7}.dlp-card__logo{position:absolute;inset-block-end:calc(var(--dl-s5) * -1);inset-inline-start:var(--dl-s4);overflow:hidden;z-index:2}.dlp-card__body{display:grid;gap:var(--dl-s2);padding:var(--dl-s5) var(--dl-s4) var(--dl-s4);flex:1 1 auto}.dlp-card__title{font-size:1.0625rem;font-weight:700;color:var(--dl-ink);-webkit-line-clamp:1;line-clamp:1}.dlp-card__desc,.dlp-card__title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dlp-card__desc{-webkit-line-clamp:2;line-clamp:2;min-block-size:2.6em}.dlp-card__desc,.dlp-card__meta{color:var(--dl-ink-muted);font-size:var(--dl-text-small)}.dlp-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dl-s2) var(--dl-s3);margin-block-start:auto;padding-block-start:var(--dl-s2)}.dlp-card__meta-item{display:inline-flex;align-items:center;gap:6px}.dlp-card__link:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.dlp-card__tags{display:flex;flex-wrap:wrap;gap:6px}.dlp-tag{display:inline-flex;align-items:center;padding:3px var(--dl-s2);border-radius:var(--dl-r-pill);background:var(--dl-surface-2);color:var(--dl-ink-muted);font-size:var(--dl-text-micro);font-weight:600}@media (pointer:coarse){a.dlp-tag,button.dlp-tag{min-block-size:44px;padding-inline:var(--dl-s3)}}.dlp-tile{position:relative;display:grid;gap:var(--dl-s2);padding:var(--dl-s4);min-block-size:116px;align-content:center;justify-items:center;text-align:center;box-shadow:var(--dl-elev-2);border-radius:var(--dl-r-lg);background:var(--dl-surface);color:var(--dl-ink);text-decoration:none;overflow:hidden;transition:border-color var(--dl-dur-base) var(--dl-ease-standard),box-shadow var(--dl-dur-base) var(--dl-ease-standard)}.dlp-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,color-mix(in srgb,var(--dl-primary) 14%,transparent),transparent 60%);opacity:0;transition:opacity var(--dl-dur-base) var(--dl-ease-standard)}.dlp-tile:hover{border-color:color-mix(in srgb,var(--dl-primary) 44%,var(--dl-line));box-shadow:var(--dl-elev-2)}.dlp-tile:hover:before{opacity:1}.dlp-tile__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--dl-r-md);background:var(--dl-tint-primary);color:var(--dl-primary-ink)}.dlp-tile .dl-cat-icon,.dlp-tile__icon,.dlp-tile__label{position:relative}.dlp-tile__label{font-weight:700;font-size:var(--dl-text-small)}.dlp-tile__sub{font-size:var(--dl-text-micro);color:var(--dl-ink-muted);position:relative}.dlp-banner{display:block;position:relative;inline-size:100%;aspect-ratio:2/1;border-radius:var(--dl-r-lg);overflow:hidden;background:var(--dl-surface-2);box-shadow:var(--dl-elev-2)}@media (min-width:768px){.dlp-banner{max-inline-size:760px;margin-inline:auto}}.dlp-banner__title{position:absolute;inset-block-end:0;inset-inline:0;padding:var(--dl-s4);color:var(--dlp-overlay-ink);font-weight:700;background:linear-gradient(to top,var(--dlp-overlay-scrim-strong),transparent)}.dlp-img{position:relative;display:block;inline-size:100%;block-size:100%;overflow:hidden;background:var(--dl-surface-2)}.dlp-img__ph{position:absolute;inset:0;background-size:cover;background-position:50%;filter:blur(12px);transform:scale(1.08);transition:opacity var(--dl-dur-slow) var(--dl-ease-standard)}.dlp-img__picture{display:contents}.dlp-img__el{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:1;transition:opacity var(--dl-dur-slow) var(--dl-ease-standard)}@media (scripting:enabled){.dlp-img__el{opacity:0}.dlp-img__el--priority,.dlp-img__el.is-loaded{opacity:1}}@media (scripting:none){.dlp-img.mrd-shimmer:after{content:none}}.dlp-img--contain .dlp-img__el{object-fit:contain;padding:var(--dl-s2)}.dlp-img__fallback{position:absolute;inset:0;display:grid;place-items:center;color:var(--dl-ink-muted)}.dlp-detail-hero{position:relative;overflow:clip;background:var(--dl-surface-2)}.dlp-detail-hero__cover{position:relative;block-size:clamp(200px,34vw,380px)}.dlp-detail-hero__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--dl-surface) 2%,transparent 62%)}.dlp-detail-head{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dl-s4);margin-block-start:-56px;z-index:2}.dlp-detail-head__logo{inline-size:104px;block-size:104px;overflow:visible;flex:0 0 auto}.dlp-detail-head__text{display:grid;gap:var(--dl-s2);flex:1 1 260px;padding-block-end:var(--dl-s2)}.dlp-detail-layout{display:grid;gap:var(--dl-s6);align-items:start}@media (min-width:1024px){.dlp-detail-layout{grid-template-columns:minmax(0,1fr) 340px}}.dlp-panel{background:var(--dl-surface);border-radius:var(--dl-r-lg);padding:var(--dl-s5);box-shadow:var(--dl-elev-2)}.dlp-panel+.dlp-panel{margin-block-start:var(--dl-s4)}.dlp-panel__title{font-size:var(--dl-text-h3);font-weight:700;margin:0 0 var(--dl-s4)}.dlp-aside{display:grid;gap:var(--dl-s4);position:sticky;inset-block-start:calc(var(--dlp-header-h) + var(--dl-s4))}@media (max-width:1023px){.dlp-aside{position:static}}.dlp-cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--dl-s2)}.dlp-cta{display:flex;align-items:center;justify-content:center;gap:var(--dl-s2);min-block-size:48px;padding-inline:var(--dl-s3);border-radius:var(--dl-r-md);border:1px solid var(--dl-line);background:var(--dl-surface);color:var(--dl-ink);font-weight:600;font-size:var(--dl-text-small);text-decoration:none;cursor:pointer;transition:background var(--dl-dur-fast) var(--dl-ease-standard),border-color var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-wa-picker{position:relative}.dlp-wa-picker>summary{list-style:none}.dlp-wa-picker>summary::-webkit-details-marker{display:none}.dlp-wa-picker>ul{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + var(--dl-s1));z-index:5;min-inline-size:100%;margin:0;padding:var(--dl-s1);list-style:none;border:1px solid var(--dl-line);border-radius:var(--dl-r-md);background:var(--dl-surface);box-shadow:0 8px 24px rgb(0 0 0/.12)}.dlp-wa-picker>ul a{display:block;min-block-size:44px;padding:var(--dl-s2) var(--dl-s3);border-radius:var(--dl-r-sm,6px);color:var(--dl-ink);font-variant-numeric:tabular-nums;text-decoration:none;text-align:start}.dlp-cta:hover,.dlp-wa-picker>ul a:hover{background:var(--dl-surface-2)}.dlp-cta:hover{border-color:color-mix(in srgb,var(--dl-primary) 40%,var(--dl-line))}.dlp-cta--primary{background:var(--dl-primary);border-color:var(--dl-primary-ink);color:var(--dl-on-primary)}.dlp-cta--primary:hover{background:var(--dl-primary-deep);border-color:transparent}.dlp-kv{display:grid;gap:var(--dl-s3);margin:0}.dlp-kv__row{display:flex;gap:var(--dl-s3);align-items:flex-start}.dlp-kv__icon{display:grid;place-items:center;inline-size:36px;block-size:36px;flex:0 0 auto;border-radius:var(--dl-r-sm);background:var(--dl-surface-2);color:var(--dl-primary-ink)}.dlp-kv__label{font-size:var(--dl-text-micro);color:var(--dl-ink-muted);margin:0}.dlp-kv__value{margin:0;font-weight:600;overflow-wrap:anywhere}.dlp-masked{display:inline-flex;align-items:center;gap:var(--dl-s2);flex-wrap:wrap}.dlp-masked__value{unicode-bidi:isolate;color:var(--dl-ink);font-variant-numeric:tabular-nums}.dlp-masked__value[dir=ltr]{letter-spacing:.06em}.dlp-masked__cta{min-block-size:24px;padding:2px var(--dl-s2);border:1px solid color-mix(in srgb,var(--dl-primary) 42%,transparent);border-radius:var(--dl-r-pill);background:color-mix(in srgb,var(--dl-primary) 8%,transparent);color:var(--dl-primary-ink);font:inherit;font-size:var(--dl-text-micro);font-weight:700;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background var(--dl-dur-fast) var(--dl-ease-standard),border-color var(--dl-dur-fast) var(--dl-ease-standard)}.dlp-masked__cta:hover{background:color-mix(in srgb,var(--dl-primary) 16%,transparent);border-color:var(--dl-primary)}.dlp-masked-note{margin:0;color:var(--dl-ink-muted);font-size:var(--dl-text-micro);line-height:1.6}.dlp-hours{display:grid;gap:2px;margin:0}.dlp-hours__row{display:flex;align-items:center;justify-content:space-between;gap:var(--dl-s3);padding:var(--dl-s2) var(--dl-s3);border-radius:var(--dl-r-sm);font-size:var(--dl-text-small)}.dlp-hours__row.is-today{background:color-mix(in srgb,var(--dl-primary) 10%,transparent);font-weight:700}.dlp-hours__row.is-closed .dlp-hours__value{color:var(--dl-ink-muted)}.dlp-hours__value{font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.dlp-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--dl-s3)}.dlp-gallery__item{display:block;inline-size:100%;position:relative;aspect-ratio:4/3;border-radius:var(--dl-r-md);overflow:hidden;box-shadow:var(--dl-elev-2);background:var(--dl-surface-2);cursor:zoom-in;padding:0}.dlp-lightbox{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:var(--dl-scrim);backdrop-filter:blur(6px);padding:var(--dl-s4)}.dlp-lightbox__frame{position:relative;inline-size:min(1000px,100%);max-block-size:86dvh;aspect-ratio:3/2;border-radius:var(--dl-r-xl);overflow:hidden;background:var(--dl-surface);box-shadow:var(--dl-elev-3)}.dlp-lightbox__bar{position:absolute;inset-block-end:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;gap:var(--dl-s3);padding:var(--dl-s3);background:linear-gradient(to top,var(--dlp-overlay-scrim-strong),transparent);color:var(--dlp-overlay-ink)}.dlp-rating-summary{display:grid;gap:var(--dl-s4);align-items:center;grid-template-columns:auto minmax(0,1fr)}.dlp-rating-score{display:grid;justify-items:center;gap:var(--dl-s1);padding-inline-end:var(--dl-s4);border-inline-end:1px solid var(--dl-line)}.dlp-rating-score__value{font-size:2.5rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums lining-nums}.dlp-bars{display:grid;gap:6px}.dlp-bar{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 2.8rem;align-items:center;gap:var(--dl-s2);font-size:var(--dl-text-micro);color:var(--dl-ink-muted)}.dlp-bar__label{display:inline-flex;align-items:center;gap:4px;color:var(--dl-ink);font-weight:600}.dlp-bar__count{text-align:end;font-variant-numeric:tabular-nums lining-nums}.dlp-ratechips{gap:var(--dl-s2)}.dlp-ratechip .mrd-chip__body{padding-inline:14px}.dlp-ratechip__face{display:inline-flex;align-items:center;gap:4px}.dlp-ratechip__star{color:var(--dl-star);stroke:var(--dl-star-outline);flex:none}.dlp-ratechip__count{margin-inline-start:2px;color:var(--dl-ink-muted);font-weight:400;font-variant-numeric:tabular-nums lining-nums}.mrd-chip--selected .dlp-ratechip__count{color:inherit}.dlp-bar__track{block-size:8px;border-radius:var(--dl-r-pill);background:var(--dl-surface-2);overflow:hidden}.dlp-bar__fill{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dl-primary),var(--dl-secondary))}.dlp-review{display:grid;gap:var(--dl-s2);padding-block:var(--dl-s4);border-block-start:1px solid var(--dl-line)}.dlp-review:first-of-type{border-block-start:0}.dlp-review__head{display:flex;align-items:center;gap:var(--dl-s3);flex-wrap:wrap}.dlp-review__reply{margin-inline-start:var(--dl-s5);padding:var(--dl-s3);border-radius:var(--dl-r-md);background:var(--dl-surface-2);border-inline-start:3px solid var(--dl-primary);font-size:var(--dl-text-small)}.dlp-directory{display:grid;gap:var(--dl-s5);align-items:start}@media (min-width:1024px){.dlp-directory{grid-template-columns:288px minmax(0,1fr);gap:var(--dl-s6)}}.dlp-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dl-s4);padding:var(--dl-s4);box-shadow:var(--dl-elev-2);border-radius:var(--dl-r-lg);background:var(--dl-surface)}@media (min-width:1024px){.dlp-filters{position:sticky;inset-block-start:calc(var(--dlp-header-h) + var(--dl-s4))}}.dlp-filters__group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dl-s2)}.dlp-filters__legend{font-size:var(--dl-text-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dl-ink-muted)}.dlp-chiprow{display:flex;flex-wrap:wrap;gap:var(--dl-s2)}.dlp-chip{display:inline-flex;align-items:center;min-block-size:36px;padding:0 14px;border-radius:var(--dl-r-pill);background:var(--dl-surface-2);color:var(--dl-ink);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color var(--dl-dur-fast,.12s) var(--dl-ease-standard)}.dlp-chip:hover{background:color-mix(in srgb,var(--dl-ink) 8%,var(--dl-surface-2))}.dlp-chip[aria-current=page]{background:var(--dl-ink);color:var(--dl-surface)}.dlp-facet{display:flex;align-items:center;justify-content:space-between;gap:var(--dl-s2);inline-size:100%;min-block-size:40px;padding:var(--dl-s2) var(--dl-s3);border-radius:var(--dl-r-sm);border:1px solid transparent;background:transparent;color:var(--dl-ink);font:inherit;font-size:var(--dl-text-small);text-align:start;cursor:pointer}.dlp-facet:hover{background:var(--dl-surface-2)}.dlp-facet[aria-pressed=true]{background:color-mix(in srgb,var(--dl-primary) 12%,transparent);border-color:color-mix(in srgb,var(--dl-primary) 34%,transparent);font-weight:700}.dlp-facet__count{font-variant-numeric:tabular-nums;color:var(--dl-ink-muted);font-size:var(--dl-text-micro)}.dlp-plans{display:grid;gap:var(--dl-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.dlp-plan{position:relative;display:grid;gap:var(--dl-s3);padding:var(--dl-s5);box-shadow:var(--dl-elev-2);border-radius:var(--dl-r-lg);background:var(--dl-surface);overflow:hidden}.dlp-plan.is-popular{border-color:var(--dl-primary-ink);box-shadow:var(--dl-elev-2)}.dlp-plan__price{font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums lining-nums}.dlp-plan__was{color:var(--dl-ink-muted);text-decoration:line-through;font-size:var(--dl-text-small)}.dlp-plan__flag{position:absolute;inset-block-start:var(--dl-s3);inset-inline-end:var(--dl-s3)}.dlp-plan__cta{margin-block-start:auto}.dlp-plans-grid{display:none}@media (min-width:900px){.dlp-plans-grid{display:grid}.dlp-plans-switch{display:none!important}}.dlp-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dlp-marquee__track{display:flex;align-items:center;gap:var(--dl-s6);inline-size:max-content}@media (prefers-reduced-motion:no-preference){.dlp-marquee__track{animation:dlp-marquee 26s linear infinite}}@keyframes dlp-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.dlp-logo-plate{display:grid;place-items:center;min-inline-size:132px;block-size:64px;padding:var(--dl-s3);border-radius:var(--dl-r-md);background:var(--dl-surface);border:1px solid var(--dl-line)}.dlp-logo-plate img{max-inline-size:100%;max-block-size:100%;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter var(--dl-dur-base) var(--dl-ease-standard),opacity var(--dl-dur-base) var(--dl-ease-standard)}.dlp-logo-plate:hover img{filter:grayscale(0);opacity:1}.dlp-logo-plate__glyph{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--dl-r-md);background:var(--dl-surface-2);color:var(--dl-ink-muted)}.dlp-clients-grid{display:none;flex-wrap:wrap;gap:var(--dl-s3);justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:768px){.dlp-clients-grid{display:flex}.dlp-clients-marquee{display:none}}.dlp-accordion{display:grid;border-radius:18px;background:var(--dl-surface-2);padding:2px 14px}.dlp-accordion__item{overflow:hidden}.dlp-accordion__item+.dlp-accordion__item{border-block-start:1px solid var(--dl-line)}.dlp-accordion__item[open] .dlp-accordion__question{font-weight:800}.dlp-accordion__item[open]>.dlp-accordion__trigger .dlp-accordion__chevron{color:var(--dl-primary-ink)}.dlp-accordion__trigger{display:flex;inline-size:100%;align-items:center;justify-content:space-between;gap:var(--dl-s3);min-block-size:60px;padding:var(--dl-s3) 0;background:transparent;border:0;color:var(--dl-ink);font:inherit;font-weight:700;text-align:start;cursor:pointer;list-style:none}.dlp-accordion__trigger::-webkit-details-marker{display:none}.dlp-accordion__question{min-inline-size:0}.dlp-accordion__chevron{display:inline-flex;flex:none;color:var(--dl-ink-muted);transition:transform var(--dl-dur-base) var(--dl-ease-standard)}.dlp-accordion__item[open]>.dlp-accordion__trigger .dlp-accordion__chevron{transform:rotate(180deg)}.dlp-accordion__panel{overflow:hidden;color:var(--dl-ink-muted)}@supports (interpolate-size:allow-keywords) and selector(::details-content){@media (prefers-reduced-motion:no-preference){.dlp-accordion__item{interpolate-size:allow-keywords}.dlp-accordion__item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size var(--dl-dur-base) var(--dl-ease-standard),content-visibility var(--dl-dur-base) allow-discrete,opacity var(--dl-dur-base) var(--dl-ease-standard)}.dlp-accordion__item[open]::details-content{block-size:auto;opacity:1}}}.dlp-accordion__panel>div{padding:0 0 var(--dl-s4);line-height:1.75;white-space:pre-line}.dlp-cta-band{position:relative;overflow:hidden;border-radius:var(--dl-r-xl);padding:clamp(var(--dl-s6),5vw,var(--dl-s8)) var(--dl-s5);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--dl-secondary) 26%,transparent),transparent 60%),linear-gradient(140deg,color-mix(in srgb,var(--dl-primary) 18%,var(--dl-surface)),var(--dl-surface));border:1px solid var(--dl-line);text-align:center;display:grid;gap:var(--dl-s4);justify-items:center}.dlp-prose{color:var(--dl-ink);line-height:1.75;max-inline-size:72ch}.dlp-prose p{margin-block:0 var(--dl-s4);white-space:pre-line}.dlp-prose h2,.dlp-prose h3{margin-block:var(--dl-s5) var(--dl-s3)}.dlp-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dl-s2);font-size:var(--dl-text-small);color:var(--dl-ink-muted);padding-block:var(--dl-s4);list-style:none;margin:0;padding-inline:0}.dlp-breadcrumbs a{display:inline-flex;align-items:center;min-block-size:24px;color:inherit;text-decoration:none}.dlp-breadcrumbs a:hover{color:var(--dl-ink);text-decoration:underline}.dlp-breadcrumbs__sep{opacity:.55}.dlp-footer{margin-block-start:var(--dl-s7);border-block-start:1px solid var(--dl-line);background:var(--dl-surface)}.dlp-footer__rule{block-size:3px;background:linear-gradient(90deg,var(--dl-secondary),var(--dl-primary),var(--dl-primary),var(--dl-secondary))}.dlp-footer__grid{display:grid;gap:var(--dl-s5);padding-block:var(--dl-s6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.dlp-footer__grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}}.dlp-footer__col{display:grid;gap:var(--dl-s3);align-content:start}.dlp-footer__heading{font-size:var(--dl-text-small);font-weight:700;margin:0}.dlp-footer__list{display:grid;gap:var(--dl-s2);list-style:none;margin:0;padding:0}.dlp-footer__list a{color:var(--dl-ink-muted);text-decoration:none;font-size:var(--dl-text-small);display:inline-flex;align-items:center;min-block-size:24px;padding-block:var(--dl-s1)}.dlp-footer__list a:hover{color:var(--dl-ink)}.dlp-socials{display:flex;flex-wrap:wrap;gap:var(--dl-s2)}.dlp-social{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--dl-r-pill);border:1px solid var(--dl-line);color:var(--dl-ink-muted);background:var(--dl-bg)}.dlp-footer__bar{border-block-start:1px solid var(--dl-line);padding-block:var(--dl-s4);display:flex;flex-wrap:wrap;gap:var(--dl-s3);align-items:center;justify-content:space-between;font-size:var(--dl-text-micro);color:var(--dl-ink-muted)}.dlp-state{display:grid;justify-items:center;gap:var(--dl-s3);padding-block:var(--dl-s7);text-align:center}.dlp-skel-card{border:1px solid var(--dl-line);border-radius:var(--dl-r-lg);overflow:hidden;background:var(--dl-surface)}.dlp-skel-card__media{aspect-ratio:16/9}.dlp-skel-card__body{display:grid;gap:var(--dl-s2);padding:var(--dl-s4)}::view-transition-new(dlp-plate-media),::view-transition-new(dlp-plate-title),::view-transition-old(dlp-plate-media),::view-transition-old(dlp-plate-title){animation-duration:var(--dl-dur-hero);animation-timing-function:var(--dl-ease-standard)}::view-transition-group(dlp-plate-media),::view-transition-group(dlp-plate-title){animation-duration:var(--dl-dur-hero);animation-timing-function:var(--dl-ease-standard)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:1ms!important}.dlp-marquee__track{animation:none!important}.dlp-img__el,.dlp-img__ph{transition-duration:1ms}}.dlp-gate{display:grid;grid-template-columns:auto 1fr;gap:var(--dl-s2) var(--dl-s3);align-items:start;padding:var(--dl-s4);border-radius:var(--dl-r-lg);background:color-mix(in srgb,var(--dl-primary) 8%,var(--dl-surface))}.dlp-gate__badge{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--dl-r-md);background:color-mix(in srgb,var(--dl-primary) 16%,transparent);color:var(--dl-primary-strong)}.dlp-gate__text{min-inline-size:0}.dlp-gate__title{display:block;font-weight:700}.dlp-gate__body{margin:4px 0 0;color:var(--dl-ink-muted);font-size:var(--dl-text-small);line-height:1.5}.dlp-gate__cta{grid-column:1/-1}.dlp-gate[data-compact]{padding:var(--dl-s3)}.dlp-cta[data-locked]{background:var(--dl-surface-2);border-color:var(--dl-line);color:var(--dl-ink-muted)}.dlp-cta[data-locked]:hover{background:color-mix(in srgb,var(--dl-primary) 8%,var(--dl-surface-2));border-color:color-mix(in srgb,var(--dl-primary) 40%,var(--dl-line));color:var(--dl-ink)}.dlp-gate-dialog{overflow:hidden}.dlp-gate-dialog .mrd-modal__body{padding-inline:0}.dlp-gate-dialog__canvas{display:flex;align-items:center;justify-content:center;min-block-size:92px;background:var(--dl-primary-deep)}.dlp-gate-dialog__eyebrow{color:var(--dl-on-primary);font-weight:700;font-size:var(--dl-text-micro);letter-spacing:.08em}.dlp-gate-dialog__body{display:grid;gap:var(--dl-s4);padding:var(--dl-s5);text-align:center}.dlp-gate-dialog__lede{margin:0;color:var(--dl-ink-muted);line-height:1.6}.dlp-gate-dialog__benefits{display:grid;gap:var(--dl-s3);margin:0;padding:0;list-style:none;text-align:start}.dlp-gate-dialog__benefits li{display:flex;align-items:center;gap:var(--dl-s3);font-size:var(--dl-text-small)}.dlp-gate-dialog__benefits span{display:inline-flex;align-items:center;justify-content:center;inline-size:34px;block-size:34px;flex:0 0 auto;border-radius:var(--dl-r-md);background:color-mix(in srgb,var(--dl-primary) 12%,transparent);color:var(--dl-primary-strong)}.dlp-gate-dialog__dismiss{min-block-size:44px;border:0;background:none;color:var(--dl-ink-muted);font:inherit;cursor:pointer}.dlp-gate-dialog__dismiss:hover{color:var(--dl-ink)}.dlp-filters__actions{display:flex;flex-wrap:wrap;gap:var(--dl-s2)}.dlp-filters__actions>*{flex:1 1 auto}:lang(ar) .dlp-card__title,:lang(ar) .dlp-display,:lang(ar) .dlp-eyebrow,:lang(ar) .dlp-h2,:lang(ar) .dlp-h3,:lang(ar) .dlp-panel__title,:lang(ar) .dlp-stat__value{letter-spacing:0}:lang(ar) .dlp-display{font-weight:700;line-height:1.35}:lang(ar) .dlp-h2,:lang(ar) .dlp-h3{line-height:1.35}:lang(ar) .dlp-shell{line-height:1.6}.dlp-share{display:grid;gap:var(--dl-s5);padding-block:var(--dl-s6) var(--dl-s7)}.dlp-share__cover{position:relative;aspect-ratio:16/9;border-radius:var(--dl-r-lg);overflow:hidden;background:var(--dl-surface-2)}.dlp-share__head{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dl-s4);margin-block-start:-44px;padding-inline:var(--dl-s4)}.dlp-share__logo{flex:0 0 auto}.dlp-share__text{display:grid;gap:var(--dl-s2);flex:1 1 240px;padding-block-end:var(--dl-s1)}.dlp-share__desc{margin:var(--dl-s4) 0 0;padding-inline:var(--dl-s4);max-inline-size:64ch;color:var(--dl-ink-2);line-height:1.6}.dlp-share__actions,.dlp-share__stores{display:flex;flex-wrap:wrap;gap:var(--dl-s3)}.dlp-share__actions .dlp-cta{min-inline-size:200px}.dlp-share__app{display:grid;gap:var(--dl-s3);padding:var(--dl-s5);border-radius:var(--dl-r-lg);background:var(--dl-surface-2)}@media (max-width:560px){.dlp-share__actions .dlp-cta{flex:1 1 100%}}.dlp-honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dlp-share__actions{padding-inline:var(--dl-s4)}.dlp-prose ul{list-style:disc;margin-block:0 var(--dl-s4);padding-inline-start:1.4em}.dlp-prose li{margin-block-end:var(--dl-s2);white-space:pre-line}.dlp-invite-logo{inline-size:64px;block-size:64px;border-radius:var(--dl-r-lg)}.dlp-invite-logo--image{object-fit:cover;border-radius:26%;box-shadow:0 0 0 3px var(--dl-surface,#fff),0 2px 8px rgb(0 0 0/.12);background:var(--dl-surface-2,#f2f4f4)}@media (pointer:coarse){.dlp-brand,.dlp-hero--b .dlp-hero__chip,.dlp-hero__chip,.dlp-masked__cta,.dlp-mosaic__count{min-block-size:44px}.dlp-masked__cta{padding-inline:var(--dl-s3)}.dlp-link-arrow,.dlp-masked__cta{display:inline-flex;align-items:center}.dlp-link-arrow{min-block-size:44px}.dlp-iconcta{position:relative}.dlp-iconcta:before{content:"";position:absolute;inset:-4px;border-radius:inherit}}.dlp-faq__search{position:relative;margin-block-end:var(--dl-s2)}.dlp-faq__search-icon{position:absolute;inset-inline-start:var(--dl-s4);inset-block-start:50%;translate:0 -50%;display:inline-flex;color:var(--dl-ink-muted);pointer-events:none}.dlp-faq__search-input{inline-size:100%;min-block-size:52px;padding-block:var(--dl-s3);padding-inline:calc(var(--dl-s4) + 28px) var(--dl-s4);border:1px solid var(--dl-line);border-radius:var(--dl-r-md);background:var(--dl-surface);color:var(--dl-ink);font:inherit}.dlp-faq__search-input:focus-visible{border-color:var(--dl-primary)}.dlp-faq__count{min-block-size:1.5em;margin:0 0 var(--dl-s3);color:var(--dl-ink-muted);font-size:.875rem}.dlp-faq__section+.dlp-faq__section{margin-block-start:var(--dl-s6)}.dlp-faq__section-title{margin:0 0 var(--dl-s3);font-size:1.125rem;font-weight:800;color:var(--dl-ink)}.dlp-faq__empty{padding:var(--dl-s5);border:1px dashed var(--dl-line);border-radius:var(--dl-r-md);color:var(--dl-ink-muted);text-align:center}.dlp-faq__empty-title{margin:0 0 var(--dl-s1);color:var(--dl-ink);font-weight:700}.dlp-faq__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dl-s3);margin-block-start:var(--dl-s6);padding:var(--dl-s5);border-radius:var(--dl-r-md);background:var(--dl-surface);border:1px solid var(--dl-line)}.dlp-faq__help-title{margin:0;font-weight:800;color:var(--dl-ink)}.dlp-faq__help-body{margin:var(--dl-s1) 0 0;color:var(--dl-ink-muted)}.dlp-help-hub{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--dl-s3);margin:0 0 var(--dl-s6);padding:0;list-style:none}.dlp-help-card{display:grid;gap:var(--dl-s2);block-size:100%;padding:var(--dl-s5);border:1px solid var(--dl-line);border-radius:var(--dl-r-md);background:var(--dl-surface);color:var(--dl-ink);text-decoration:none}.dlp-help-card:hover{border-color:var(--dl-primary)}.dlp-help-card__title{font-weight:800;font-size:1.125rem}.dlp-help-card__body{color:var(--dl-ink-muted)}.dlp-help-card__cta{align-self:end;color:var(--dl-primary);font-weight:700}.dlp-help-toc{margin-block-end:var(--dl-s5);padding:var(--dl-s4) var(--dl-s5);border:1px solid var(--dl-line);border-radius:var(--dl-r-md);background:var(--dl-surface)}.dlp-help-toc__title{margin:0 0 var(--dl-s2);font-weight:800}.dlp-help-toc ol{list-style:decimal;margin:0;padding-inline-start:var(--dl-s5);display:grid;gap:var(--dl-s1)}.dlp-help-toc a{display:inline-block;min-block-size:44px;line-height:44px;color:var(--dl-primary)}.dlp-help-section{scroll-margin-block-start:var(--dl-s7)}.dlp-help-steps{list-style:decimal;margin:0;padding-inline-start:var(--dl-s5);display:grid;gap:var(--dl-s3);color:var(--dl-ink);line-height:1.7}.dlp-help-steps li::marker,.dlp-help-toc li::marker{color:var(--dl-primary);font-weight:800}.dlp-cta--danger{background:var(--dl-danger-fill);border-color:var(--dl-danger-fill);color:var(--dl-on-danger-fill)}.dlp-cta--danger:hover{background:var(--dl-danger-fill-hover);border-color:transparent}