.info-pop{border:1px solid var(--border-subtle);background-color:var(--bg-elevated);max-width:none;color:var(--text-primary);box-shadow:var(--sh-elevated);opacity:0;transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease), overlay var(--motion-base) allow-discrete, display var(--motion-base) allow-discrete;margin:0;padding:0;overflow:hidden}.info-pop:is([open],:popover-open){opacity:1;flex-direction:column;display:flex;transform:none}.info-pop__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.info-pop[data-mode=popover]{inset:auto;top:var(--info-pop-top,var(--sp-sm));left:var(--info-pop-left,var(--sp-sm));width:min(26rem, calc(100vw - 2 * var(--sp-sm)));max-height:calc(100dvh - 2 * var(--sp-sm));border-radius:var(--rd-md);transform:translateY(calc(var(--sp-2xs) * -1));position:fixed}.info-pop[data-mode=popover]:is([open],:popover-open){transform:none}.info-pop[data-mode=popover]::backdrop{background-color:#0000}.info-pop[data-mode=sheet]{border-radius:var(--rd-xl) var(--rd-xl) 0 0;width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);opacity:1;border-bottom:0;position:fixed;inset:auto 0 0;transform:translateY(100%)}.info-pop[data-mode=sheet][open]{transform:none}.info-pop[data-mode=sheet]::backdrop{transition:background-color var(--motion-base) var(--motion-ease), overlay var(--motion-base) allow-discrete, display var(--motion-base) allow-discrete;background-color:#0000}.info-pop[data-mode=sheet][open]::backdrop{background-color:color-mix(in oklab, var(--bg-base) 72%, transparent)}html:has(.info-pop[data-mode=sheet][open]){overflow:hidden}@starting-style{.info-pop[data-mode=popover]:is([open],:popover-open){opacity:0;transform:translateY(calc(var(--sp-2xs) * -1))}.info-pop[data-mode=sheet][open]{transform:translateY(100%)}.info-pop[data-mode=sheet][open]::backdrop{background-color:#0000}}@media (prefers-reduced-motion:reduce){.info-pop,.info-pop::backdrop,.info-pop[data-mode=sheet]::backdrop{transition:none!important;animation:none!important}}
.svc-motion{transition-property:color,opacity,background-size,border-color,transform;transition-duration:var(--motion-base);transition-timing-function:var(--motion-ease)}.svc-list__row{break-inside:avoid}.svc-list__name{overflow-wrap:anywhere}.svc-list__arrow{color:var(--text-muted);opacity:.6;transform:translateX(calc(var(--sp-3xs) * -1))}.svc-list__trigger:focus-visible .svc-list__arrow,.svc-list__trigger[aria-expanded=true] .svc-list__arrow{color:var(--accent-rose-gold);opacity:1;transform:translate(0)}@media (hover:hover) and (min-width:48rem){.svc-list:has(.svc-list__row:hover) .svc-list__row:not(:hover){opacity:.45}.svc-list__row:hover{border-color:var(--accent-rose-gold)}.svc-list__row:hover .svc-list__name{transform:translateX(var(--sp-xs))}.svc-list__row:hover .svc-list__arrow{color:var(--accent-rose-gold);opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.svc-motion{transition:none!important}.svc-list__arrow,.svc-list__row:hover .svc-list__name,.svc-list__row:hover .svc-list__arrow,.svc-list__trigger:focus-visible .svc-list__arrow,.svc-list__trigger[aria-expanded=true] .svc-list__arrow{transform:none!important}}
